:root{--pp-review-rating-ink:color-mix(in srgb, var(--pp-brand-accent) 78%, var(--pp-overlay-bg))}.review-rating,a.review-rating{justify-content:flex-start;align-items:center;gap:var(--pp-s1) var(--pp-s3);min-width:0;max-width:100%;min-height:var(--pp-control);color:var(--pp-text-main);font-size:var(--pp-type-small);font-weight:var(--pp-weight-regular);line-height:var(--pp-leading-body);vertical-align:middle;text-underline-offset:var(--pp-s1);flex-flow:wrap;text-decoration:none;display:inline-flex}.review-rating__score,.review-rating__source{align-items:center;gap:var(--pp-s1);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.review-rating__score{font-variant-numeric:tabular-nums}.review-rating__score strong{color:var(--pp-text-main);font-size:var(--pp-type-body);font-weight:var(--pp-weight-semibold)}.place-card-grid__head .review-rating__score strong{font-size:var(--pp-type-body);font-weight:var(--pp-weight-regular)}.review-rating__scale,.review-rating__source{color:var(--pp-text-main)}.review-rating__source{gap:var(--pp-s2)}.review-rating__source>span{overflow-wrap:anywhere;min-width:0}.review-rating__logo{width:var(--pp-icon-small);height:var(--pp-icon-small);object-fit:contain;flex:none}.review-rating__star{color:var(--pp-text-accent);display:inline-flex}.review-rating__star .icon,.review-rating__star .icon *{fill:currentColor;stroke:none}.review-rating[data-compact]{justify-content:flex-start;align-items:center;gap:var(--pp-s1) var(--pp-s2);flex-flow:wrap}a.review-rating:hover .review-rating__source{text-decoration:underline}a.review-rating:focus-visible{outline:var(--pp-focus-width) solid var(--pp-review-rating-ink);outline-offset:var(--pp-s1)}.review-rating[data-provider=Agoda] .review-rating__logo{width:var(--pp-s12)}.price-value,.opening-hours{gap:var(--pp-s1);font-variant-numeric:tabular-nums;min-width:0;font-size:var(--pp-type-body);font-weight:var(--pp-weight-semibold);line-height:var(--pp-leading-body);color:var(--pp-text-main);display:grid}.opening-hours[data-compact]{font-size:inherit}.key-facts[data-compact] .price-value,.key-facts[data-compact] .opening-hours{font-size:var(--pp-type-body);font-weight:var(--pp-weight-regular);line-height:var(--pp-leading-body);color:var(--pp-text-main);font-variant-numeric:tabular-nums}.fact-lines__line{display:block}.fact-lines__line>a:not(.review-rating):is(:hover,:focus-visible){text-decoration:underline;text-decoration-color:var(--pp-link-line);text-underline-offset:var(--pp-s1)}.fact-lines__tag{padding-inline:var(--pp-s2);border:var(--pp-border) solid currentColor;font-size:var(--pp-type-small);font-weight:var(--pp-weight-semibold);line-height:var(--pp-leading-heading);display:inline-block}.fact-lines__tag[data-tone=ask],.fact-lines__tag[data-tone=must],.fact-lines__tag[data-tone=free]{color:var(--pp-text-main)}.key-facts dd .fact-lines__line:not(:first-child){margin-top:var(--pp-s1);color:var(--pp-text-main);font-size:var(--pp-type-small);font-weight:var(--pp-weight-regular);line-height:var(--pp-leading-table)}.key-facts dd .fact-lines__line:not(:first-child) a{color:inherit}.key-facts dd .fact-lines__line:first-child>a:not(.review-rating){text-decoration:none}.key-facts dd .fact-lines__line:first-child>a:not(.review-rating):hover{text-decoration:underline}.key-facts__cell[data-empty] dd .fact-lines__line:first-child{color:var(--pp-text-main);font-weight:var(--pp-weight-regular)}.price-value>.fact-lines__line:first-child{font-size:var(--pp-type-title);font-weight:var(--pp-weight-semibold);color:var(--pp-text-main)}.price-value>.fact-lines__line:not(:first-child),.opening-hours>.fact-lines__line:not(:first-child){font-size:var(--pp-type-small);font-weight:var(--pp-weight-regular);color:var(--pp-text-main);margin-top:0}.price-value[data-compact]>.fact-lines__line:first-child{font-size:inherit}.key-facts[data-compact] .price-value>.fact-lines__line:first-child{font-size:var(--pp-type-body);font-weight:var(--pp-weight-semibold);line-height:var(--pp-leading-body);color:var(--pp-text-main);font-variant-numeric:tabular-nums}.place-card-grid[data-density=calm] .key-facts[data-compact] .price-value>.fact-lines__line:first-child{font-weight:var(--pp-weight-regular)}.place-card .fact-table .fact-table__row dd .fact-lines__line:not(:first-child){margin-top:var(--pp-s1);color:var(--pp-text-main);font-size:var(--pp-type-small);font-weight:var(--pp-weight-regular);line-height:var(--pp-leading-table)}
