.tgl-stars.tgl-stars{display:inline-flex;align-items:center;gap:var(--tgl-stars-gap);font-size:var(--tgl-stars-size);line-height:1}.tgl-stars .tgl-stars__star{font-size:inherit;line-height:1}.tgl-stars__star--full{color:var(--tgl-stars-color)}.tgl-stars__star--half{color:var(--tgl-stars-color);opacity:var(--tgl-stars-half-opacity)}.tgl-stars__star--empty{color:var(--tgl-stars-empty-color)}.tgl-all-reviews{--tgl-stars-color: var(--tgl-gold);--tgl-stars-empty-color: var(--tgl-border-medium);--tgl-stars-half-opacity: 1;box-sizing:border-box;width:100%;max-width:var(--tgl-reviews-max-width);margin:0 auto;padding:var(--tgl-space-6) var(--tgl-space-3);color:var(--tgl-text-primary);font-family:var(--tgl-font-family)}@media(min-width:48rem){.tgl-all-reviews{padding:var(--tgl-space-8) var(--tgl-space-4)}}.tgl-all-reviews *,.tgl-all-reviews *:before,.tgl-all-reviews *:after{box-sizing:border-box}.tgl-all-reviews .tgl-all-reviews__summary{margin-bottom:var(--tgl-space-6)}.tgl-all-reviews .tgl-all-reviews__summary-inner{display:flex;align-items:center;gap:var(--tgl-space-6);padding:var(--tgl-space-4) 0}.tgl-all-reviews .tgl-all-reviews__summary-meta{display:flex;flex-direction:column;gap:4px}.tgl-all-reviews .tgl-all-reviews__overall-score{color:var(--tgl-text-primary);font-size:48px;font-weight:800;line-height:1}@media(min-width:48rem){.tgl-all-reviews .tgl-all-reviews__overall-score{font-size:56px}}.tgl-all-reviews .tgl-all-reviews__stars{--tgl-stars-size: 20px;display:inline-flex;align-items:center}.tgl-all-reviews .tgl-all-reviews__count{color:var(--tgl-text-muted);font-size:var(--tgl-font-size-sm)}.tgl-all-reviews .tgl-all-reviews__tabs{display:flex;flex-wrap:wrap;gap:0 var(--tgl-space-3);margin-bottom:var(--tgl-space-8);border-bottom:1px solid var(--tgl-border-light)}@media(min-width:48rem){.tgl-all-reviews .tgl-all-reviews__tabs{gap:0 var(--tgl-space-6)}}.tgl-all-reviews .tgl-all-reviews__tab{display:inline-flex;align-items:center;gap:var(--tgl-space-2);min-height:var(--tgl-reviews-tap);margin:0 0 -1px;padding:var(--tgl-space-2) 0;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;color:var(--tgl-text-muted);font-family:inherit;font-size:var(--tgl-font-size-base);font-weight:700;line-height:1.2;text-transform:none;cursor:pointer;transition:color var(--tgl-transition-fast),border-color var(--tgl-transition-fast)}.tgl-all-reviews .tgl-all-reviews__tab:hover,.tgl-all-reviews .tgl-all-reviews__tab:focus{background:transparent;color:var(--tgl-text-secondary)}.tgl-all-reviews .tgl-all-reviews__tab.tgl-all-reviews__tab--active{border-bottom-color:var(--tgl-teal);color:var(--tgl-text-primary)}.tgl-all-reviews .tgl-all-reviews__tab.tgl-all-reviews__tab--active:hover,.tgl-all-reviews .tgl-all-reviews__tab.tgl-all-reviews__tab--active:focus{background:transparent;color:var(--tgl-text-primary)}.tgl-all-reviews .tgl-all-reviews__tab:focus-visible{outline:2px solid var(--tgl-teal);outline-offset:2px}.tgl-all-reviews .tgl-all-reviews__tab-score{color:var(--tgl-text-muted);font-weight:400}.tgl-all-reviews .tgl-all-reviews__tab--active .tgl-all-reviews__tab-score{color:var(--tgl-text-secondary)}.tgl-all-reviews .tgl-all-reviews__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tgl-space-6);align-items:stretch}@media(min-width:48rem){.tgl-all-reviews .tgl-all-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.tgl-all-reviews .tgl-all-reviews__grid{grid-template-columns:repeat(var(--tgl-all-reviews-cols),minmax(0,1fr))}}.tgl-all-reviews .tgl-all-reviews__card{position:relative;display:flex;flex-direction:column;padding:var(--tgl-space-5);background:var(--tgl-bg-primary);border:1px solid var(--tgl-border-light);border-radius:var(--tgl-reviews-card-radius);box-shadow:var(--tgl-primitive-shadow-xs);transition:transform var(--tgl-primitive-duration-normal) var(--tgl-primitive-easing-out),box-shadow var(--tgl-primitive-duration-normal) var(--tgl-primitive-easing-out),border-color var(--tgl-primitive-duration-normal) var(--tgl-primitive-easing-out)}@media(min-width:48rem){.tgl-all-reviews .tgl-all-reviews__card{padding:var(--tgl-space-6)}}@media(hover:hover){.tgl-all-reviews .tgl-all-reviews__card:hover{border-color:var(--tgl-border-medium);box-shadow:var(--tgl-primitive-shadow-md);transform:translateY(-3px)}}.tgl-all-reviews .tgl-all-reviews__card.tgl-all-reviews__card--hidden{display:none}.tgl-all-reviews .tgl-all-reviews__card--linked{cursor:pointer}.tgl-all-reviews .tgl-all-reviews__rental-link:after{position:absolute;inset:0;content:""}.tgl-all-reviews .tgl-all-reviews__card-stars{display:inline-flex;align-items:center;margin-bottom:var(--tgl-space-3);line-height:1}.tgl-all-reviews .tgl-all-reviews__rental{margin:0 0 var(--tgl-space-3);font-family:inherit;font-size:var(--tgl-font-size-md);font-weight:700;letter-spacing:-.01em;line-height:1.3}.tgl-all-reviews .tgl-all-reviews__rental a{color:var(--tgl-teal);text-decoration:none;transition:color var(--tgl-transition-fast)}.tgl-all-reviews .tgl-all-reviews__rental a:hover,.tgl-all-reviews .tgl-all-reviews__rental a:focus{color:var(--tgl-teal-dark)}.tgl-all-reviews .tgl-all-reviews__quote{margin:0 0 var(--tgl-space-4);padding:0;border:0;color:var(--tgl-text-secondary);font-size:var(--tgl-primitive-text-md);line-height:1.6}.tgl-all-reviews .tgl-all-reviews__quote p{margin:0}.tgl-all-reviews .tgl-all-reviews__quote p:before{content:"\201c"}.tgl-all-reviews .tgl-all-reviews__quote p:after{content:"\201d"}.tgl-all-reviews .tgl-all-reviews__quote.tgl-all-reviews__quote--clamped p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.tgl-all-reviews .tgl-all-reviews__card--expanded .tgl-all-reviews__quote.tgl-all-reviews__quote--clamped p{overflow:visible;-webkit-line-clamp:unset}.tgl-all-reviews .tgl-all-reviews__readmore{position:relative;z-index:1;display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--tgl-reviews-tap);margin:0 0 var(--tgl-space-4);padding:0;background:transparent;border:0;box-shadow:none;color:var(--tgl-teal);font-family:inherit;font-size:var(--tgl-primitive-text-sm);font-weight:700;letter-spacing:.04em;text-align:left;text-shadow:none;text-transform:uppercase;cursor:pointer;transition:color var(--tgl-primitive-duration-fast) ease}@media(min-width:48rem){.tgl-all-reviews .tgl-all-reviews__readmore{min-height:0}}.tgl-all-reviews .tgl-all-reviews__readmore:hover,.tgl-all-reviews .tgl-all-reviews__readmore:focus,.tgl-all-reviews .tgl-all-reviews__readmore:active{background:transparent;box-shadow:none;color:var(--tgl-orange)}.tgl-all-reviews .tgl-all-reviews__readmore:focus-visible{outline:2px solid var(--tgl-teal);outline-offset:2px}.tgl-all-reviews .tgl-all-reviews__readmore[hidden]{display:none}.tgl-all-reviews .tgl-all-reviews__card-bottom{display:flex;align-items:center;gap:var(--tgl-space-3);margin-top:auto;padding-top:var(--tgl-space-4);border-top:1px solid var(--tgl-border-light)}.tgl-all-reviews .tgl-all-reviews__avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--tgl-radius-full);font-size:var(--tgl-primitive-text-base);font-weight:700}.tgl-all-reviews .tgl-all-reviews__avatar--color-1{background-color:var(--tgl-avatar-1-bg);color:var(--tgl-avatar-1-fg)}.tgl-all-reviews .tgl-all-reviews__avatar--color-2{background-color:var(--tgl-avatar-2-bg);color:var(--tgl-avatar-2-fg)}.tgl-all-reviews .tgl-all-reviews__avatar--color-3{background-color:var(--tgl-avatar-3-bg);color:var(--tgl-avatar-3-fg)}.tgl-all-reviews .tgl-all-reviews__avatar--color-4{background-color:var(--tgl-avatar-4-bg);color:var(--tgl-avatar-4-fg)}.tgl-all-reviews .tgl-all-reviews__avatar--color-5{background-color:var(--tgl-avatar-5-bg);color:var(--tgl-avatar-5-fg)}.tgl-all-reviews .tgl-all-reviews__avatar--color-6{background-color:var(--tgl-avatar-6-bg);color:var(--tgl-avatar-6-fg)}.tgl-all-reviews .tgl-all-reviews__author-meta{display:flex;flex-direction:column;min-width:0}.tgl-all-reviews .tgl-all-reviews__author-name{overflow:hidden;color:var(--tgl-text-primary);font-size:var(--tgl-primitive-text-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tgl-all-reviews .tgl-all-reviews__date{color:var(--tgl-text-muted);font-size:var(--tgl-primitive-text-xs)}.tgl-all-reviews .tgl-all-reviews__load-more-wrap{display:flex;justify-content:center;margin-top:var(--tgl-space-8)}.tgl-all-reviews .tgl-all-reviews__load-more-wrap[hidden]{display:none}.tgl-all-reviews .tgl-all-reviews__load-more{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:var(--tgl-reviews-tap);margin:0;padding:11px 28px;background:transparent;border:2px solid var(--tgl-teal);border-radius:var(--tgl-radius-md);box-shadow:none;color:var(--tgl-teal);font-family:inherit;font-size:var(--tgl-font-size-sm);font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background var(--tgl-transition-fast),color var(--tgl-transition-fast)}.tgl-all-reviews .tgl-all-reviews__load-more:hover,.tgl-all-reviews .tgl-all-reviews__load-more:focus{background:var(--tgl-teal);border-color:var(--tgl-teal);color:var(--tgl-text-inverse)}.tgl-all-reviews .tgl-all-reviews__load-more:focus-visible{outline:2px solid var(--tgl-teal);outline-offset:2px}.tgl-all-reviews .tgl-all-reviews__load-more:disabled{cursor:not-allowed;opacity:.6}.tgl-all-reviews .tgl-all-reviews__loading-skeleton{grid-column:1 / -1;padding:24px 0;text-align:center}.tgl-all-reviews .tgl-all-reviews__loading-text{display:inline-block;color:var(--tgl-text-muted);font-size:var(--tgl-font-size-base);letter-spacing:.04em;opacity:.7}@media(prefers-reduced-motion:no-preference){.tgl-all-reviews .tgl-all-reviews__loading-text{animation:tgl-all-reviews-pulse 1.2s ease-in-out infinite}}@keyframes tgl-all-reviews-pulse{0%,to{opacity:.4}50%{opacity:1}}
