.checkbox.svelte-3e79w3{display:grid;grid-gap:.5rem;gap:.5rem;align-items:center;padding-left:1.5rem;position:relative;margin-bottom:1rem;-webkit-text-decoration:none;text-decoration:none;color:var(--theme-color-content-default)}.checkbox.show-progress.svelte-3e79w3{grid-template-columns:106px minmax(0,1fr) 32px}.checkbox.svelte-3e79w3:before{content:"";display:block;position:absolute;left:0;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;border-radius:4px;border:1px solid var(--theme-color-border-default)}.title.svelte-3e79w3{font-weight:400}.checkbox.checked.svelte-3e79w3:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");background-color:var(--theme-button-primary-color-background-default);color:#fff;border-color:var(--theme-button-primary-color-background-default)}.progress.svelte-3e79w3{height:.75rem}.progress-inner.svelte-3e79w3{display:flex;min-height:100%;overflow:hidden;background-color:var(--color-brand-cyan-10);border-radius:var(--theme-border-radius-md)}.progress-bar.svelte-3e79w3{display:flex;flex-direction:column;justify-content:center;text-align:center;background-color:var(--theme-button-primary-color-background-default);border-radius:var(--theme-border-radius-md);transition:width .6s ease,background-color .2s ease}.progress-number.svelte-3e79w3{font-weight:500;font-size:12px;text-align:right}.review.svelte-1ohd0kx{margin-bottom:4rem}.review.svelte-1ohd0kx>p:where(.svelte-1ohd0kx){margin-bottom:1rem}.review-title.svelte-1ohd0kx{display:flex;margin-bottom:1.5rem;font-weight:500;text-transform:uppercase}.review-meta.svelte-1ohd0kx{display:flex;align-items:center;gap:.5rem;font-weight:500}.stars.svelte-1ohd0kx{display:flex;margin-bottom:1rem}.reply.svelte-1ohd0kx{display:grid;grid-template-columns:24px 1fr;grid-gap:.5rem;gap:.5rem;margin-top:2rem;padding:1.5rem 1rem;background-color:var(--theme-color-background-subtle);border-radius:var(--theme-border-radius-md)}@media(min-width:768.02px){.reply.svelte-1ohd0kx{gap:1rem}}.reply-body.svelte-1ohd0kx span:where(.svelte-1ohd0kx){display:flex;padding-bottom:.5rem}.reply-body-meta.svelte-1ohd0kx{font-weight:500}select.svelte-gqt42g{background-color:var(--theme-form-color-background-default);color:var(--color-brand-cyan-80);height:3rem;border-radius:var(--border-radius-round);font-size:.875rem;padding:.5rem .5rem .5rem 1.25rem;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid var(--theme-form-color-border-default)}select.svelte-gqt42g:focus{border-color:var(--theme-focus-ring-color-border-default);outline:2px solid var(--theme-focus-ring-color-border-default)}select.svelte-gqt42g option:where(.svelte-gqt42g){background-color:var(--theme-form-color-background-default);color:var(--color-brand-cyan-80)}.select.svelte-gqt42g{position:relative}.select.svelte-gqt42g .select-chevron:where(.svelte-gqt42g){position:absolute;display:flex;align-items:center;top:0;right:1rem;width:1.5rem;height:100%;pointer-events:none}.review-page.svelte-1lwsl2u{display:grid;grid-gap:2rem;gap:2rem;margin:1rem auto 0;padding-top:0}@media(min-width:768.02px){.review-page.svelte-1lwsl2u{margin-top:3rem}}@media(min-width:1024.02px){.review-page.svelte-1lwsl2u{grid-template-columns:400px 1fr}}@media(min-width:1440.02px){.review-page.svelte-1lwsl2u{gap:4rem}}.review-page.svelte-1lwsl2u .rating-filters:has(.checkbox.checked) .progress-bar{background-color:var(--color-brand-teal-40)}.review-page.svelte-1lwsl2u .rating-filters .checkbox.checked .progress-bar{background-color:var(--theme-button-primary-color-background-default)}.reviews-head.svelte-1lwsl2u{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin-bottom:3rem;padding-bottom:1rem;background-color:var(--theme-color-background-default);border-bottom:1px solid var(--theme-color-border-default)}.reviews-rating.svelte-1lwsl2u{padding-right:.5rem}.filters-body.svelte-1lwsl2u{display:block;padding:1.5rem 1rem;background-color:var(--theme-color-background-default);border:1px solid var(--theme-color-border-default);border-radius:var(--theme-border-radius-md)}@media(min-width:768.02px){.filters-body.svelte-1lwsl2u{padding:2.25rem 2rem}}.filters-title.svelte-1lwsl2u{display:flex;align-items:center}.filters-subtitle.svelte-1lwsl2u{display:block;margin-top:2rem;margin-bottom:1rem;font-weight:500}.rating-filters.svelte-1lwsl2u{display:grid;grid-template-columns:1fr}.other-filters.svelte-1lwsl2u{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.other-filters.svelte-1lwsl2u div:where(.svelte-1lwsl2u):first-child{grid-column:span 2}.tripadvisor.svelte-1lwsl2u{display:flex;margin-top:1rem;padding:2.25rem 2rem;text-align:left;background-color:#33e0a1;border-radius:var(--theme-border-radius-md)}.tripadvisor.svelte-1lwsl2u a:where(.svelte-1lwsl2u){-webkit-text-decoration:none;text-decoration:none;color:var(--theme-color-content-default)}.tripadvisor.svelte-1lwsl2u img:where(.svelte-1lwsl2u){padding-left:1.5rem;border-left:1px solid white}.tripadvisor.svelte-1lwsl2u .info:where(.svelte-1lwsl2u){font-weight:400}@media(min-width:1024.02px){.reviews-head.svelte-1lwsl2u{position:sticky;top:3rem;margin-bottom:4rem;transition:top .3s ease-in-out}.reviews-head.svelte-1lwsl2u:before{content:"";position:absolute;z-index:-10;bottom:4rem;width:100%;height:4rem;background-color:var(--theme-color-background-default)}.filters.svelte-1lwsl2u{position:sticky;top:3rem;transition:top .3s ease-in-out}}
