:root{--app-bg:#faf9f5;--app-surface:#f4f2ec;--app-ornament:#c98a22;--app-footer:var(--mantine-color-gray-9);--header-height:88px;--banner-height:0px;--app-bg-gradient:linear-gradient(90deg, var(--mantine-color-sand-2) 0%, var(--mantine-color-sand-1) 12%, var(--mantine-color-sand-0) 38%, var(--mantine-color-sand-0) 62%, var(--mantine-color-sand-1) 88%, var(--mantine-color-sand-2) 100%);--section-gap:4rem;--photo-ratio:3 / 2}@media (min-width:48em){:root{--section-gap:5rem;--photo-ratio:3 / 2}}@media (min-width:64em){:root{--section-gap:6rem;--photo-ratio:3 / 2}}.ReviewsBrowser-module-sass-module__EU1rxW__section{padding-block:var(--mantine-spacing-32) var(--mantine-spacing-48)}@media (min-width:48em){.ReviewsBrowser-module-sass-module__EU1rxW__section{padding-block:var(--mantine-spacing-48) var(--mantine-spacing-64)}}.ReviewsBrowser-module-sass-module__EU1rxW__layout,.ReviewsBrowser-module-sass-module__EU1rxW__body{gap:var(--mantine-spacing-24);flex-direction:column;display:flex}@media (min-width:64em){.ReviewsBrowser-module-sass-module__EU1rxW__body{align-items:start;column-gap:var(--mantine-spacing-32);grid-template-columns:minmax(0,1fr) 300px;display:grid}}@media (min-width:80em){.ReviewsBrowser-module-sass-module__EU1rxW__body{grid-template-columns:284px minmax(0,1fr) 300px}}.ReviewsBrowser-module-sass-module__EU1rxW__summaryColumn{order:-1}@media (min-width:64em){.ReviewsBrowser-module-sass-module__EU1rxW__summaryColumn{top:calc(var(--header-height) + var(--mantine-spacing-24));order:0;grid-area:1/2;position:sticky}}@media (min-width:80em){.ReviewsBrowser-module-sass-module__EU1rxW__summaryColumn{grid-column:3}}.ReviewsBrowser-module-sass-module__EU1rxW__sidebar{display:none}@media (min-width:80em){.ReviewsBrowser-module-sass-module__EU1rxW__sidebar{top:calc(var(--header-height) + var(--mantine-spacing-24));gap:var(--mantine-spacing-16);flex-direction:column;grid-area:1/1;display:flex;position:sticky}}.ReviewsBrowser-module-sass-module__EU1rxW__toolbar{display:contents}@media (min-width:80em){.ReviewsBrowser-module-sass-module__EU1rxW__toolbar{display:none}}.ReviewsBrowser-module-sass-module__EU1rxW__sidebarSort button{justify-content:space-between;width:100%}.ReviewsBrowser-module-sass-module__EU1rxW__fieldLabel{margin-bottom:var(--mantine-spacing-8);color:var(--mantine-color-gray-9);font-size:14px;font-weight:600}.ReviewsBrowser-module-sass-module__EU1rxW__list{scroll-margin-top:var(--mantine-spacing-16);gap:var(--mantine-spacing-24);flex-direction:column;min-width:0;min-height:480px;display:flex}@media (min-width:64em){.ReviewsBrowser-module-sass-module__EU1rxW__list{grid-area:1/1}}@media (min-width:80em){.ReviewsBrowser-module-sass-module__EU1rxW__list{grid-column:2}}.ReviewsBrowser-module-sass-module__EU1rxW__summary{gap:var(--mantine-spacing-16);padding:var(--mantine-spacing-24);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-12);background-color:var(--mantine-color-white);box-shadow:var(--mantine-shadow-sm);flex-direction:column;display:flex}.ReviewsBrowser-module-sass-module__EU1rxW__summaryTop{align-items:center;gap:var(--mantine-spacing-16);display:flex}@media (min-width:64em){.ReviewsBrowser-module-sass-module__EU1rxW__summaryTop{align-items:flex-start;gap:var(--mantine-spacing-8);flex-direction:column}}.ReviewsBrowser-module-sass-module__EU1rxW__average{font-family:var(--font-heading),Georgia,serif;letter-spacing:-.02em;color:var(--mantine-color-gray-9);margin:0;font-size:48px;font-weight:600;line-height:1}@media (min-width:64em){.ReviewsBrowser-module-sass-module__EU1rxW__average{font-size:64px}}.ReviewsBrowser-module-sass-module__EU1rxW__summaryRating{gap:var(--mantine-spacing-4);flex-direction:column;display:flex}.ReviewsBrowser-module-sass-module__EU1rxW__bars{gap:var(--mantine-spacing-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ReviewsBrowser-module-sass-module__EU1rxW__bar{align-items:center;gap:var(--mantine-spacing-12);color:var(--mantine-color-gray-7);font-size:12px;line-height:16px;display:flex}.ReviewsBrowser-module-sass-module__EU1rxW__barLabel{flex-shrink:0;width:56px}.ReviewsBrowser-module-sass-module__EU1rxW__progress{flex:1}.ReviewsBrowser-module-sass-module__EU1rxW__barValue{text-align:end;flex-shrink:0;width:36px}.ReviewsBrowser-module-sass-module__EU1rxW__cards{gap:var(--mantine-spacing-16);flex-direction:column;display:flex;container-type:inline-size}.ReviewsBrowser-module-sass-module__EU1rxW__card{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-12);background-color:var(--mantine-color-white);height:100%;box-shadow:var(--mantine-shadow-sm);flex-direction:column;transition:box-shadow .3s,transform .3s;display:flex;overflow:hidden}@container (min-width:560px){.ReviewsBrowser-module-sass-module__EU1rxW__card{flex-direction:row}}@media (hover:hover){.ReviewsBrowser-module-sass-module__EU1rxW__card:hover{box-shadow:var(--mantine-shadow-md);transform:translateY(-2px)}.ReviewsBrowser-module-sass-module__EU1rxW__card:hover .ReviewsBrowser-module-sass-module__EU1rxW__image{transform:scale(1.05)}}@media (hover:none){.ReviewsBrowser-module-sass-module__EU1rxW__card:active{box-shadow:var(--mantine-shadow-md);transform:translateY(-2px)}.ReviewsBrowser-module-sass-module__EU1rxW__card:active .ReviewsBrowser-module-sass-module__EU1rxW__image{transform:scale(1.05)}}.ReviewsBrowser-module-sass-module__EU1rxW__media{aspect-ratio:16/9;flex-shrink:0;position:relative;overflow:hidden}@container (min-width:560px){.ReviewsBrowser-module-sass-module__EU1rxW__media{aspect-ratio:auto;width:240px;min-height:220px}}.ReviewsBrowser-module-sass-module__EU1rxW__image{object-fit:cover;transition:transform .6s}.ReviewsBrowser-module-sass-module__EU1rxW__cardBody{gap:var(--mantine-spacing-12);min-width:0;padding:var(--mantine-spacing-16);flex-direction:column;flex:1;display:flex}@container (min-width:560px){.ReviewsBrowser-module-sass-module__EU1rxW__cardBody{padding:var(--mantine-spacing-24)}}.ReviewsBrowser-module-sass-module__EU1rxW__cardHead{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-16);display:flex}.ReviewsBrowser-module-sass-module__EU1rxW__date{color:var(--mantine-color-gray-7);white-space:nowrap;font-size:14px;line-height:20px}.ReviewsBrowser-module-sass-module__EU1rxW__title{font-size:20px;line-height:28px}@container (min-width:560px){.ReviewsBrowser-module-sass-module__EU1rxW__title{font-size:22px}}.ReviewsBrowser-module-sass-module__EU1rxW__text{flex-grow:1}.ReviewsBrowser-module-sass-module__EU1rxW__cardFoot{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-12);margin-top:var(--mantine-spacing-4);flex-wrap:wrap;display:flex}.ReviewsBrowser-module-sass-module__EU1rxW__author{align-items:center;gap:var(--mantine-spacing-12);min-width:0;display:flex}.ReviewsBrowser-module-sass-module__EU1rxW__authorInfo{flex-direction:column;min-width:0;display:flex}.ReviewsBrowser-module-sass-module__EU1rxW__tag{max-width:100%;height:24px;padding-inline:var(--mantine-spacing-12);border-color:var(--mantine-color-yellow-5);background-color:var(--mantine-color-yellow-0);text-transform:none;letter-spacing:0;flex-shrink:0;font-size:12px;font-weight:400;color:var(--mantine-color-gray-7)!important}a.ReviewsBrowser-module-sass-module__EU1rxW__tag{cursor:pointer}@media (hover:hover){a.ReviewsBrowser-module-sass-module__EU1rxW__tag:hover{background-color:var(--mantine-color-yellow-1)}}@media (hover:none){a.ReviewsBrowser-module-sass-module__EU1rxW__tag:active{background-color:var(--mantine-color-yellow-1)}}.ReviewsBrowser-module-sass-module__EU1rxW__empty{align-items:flex-start;gap:var(--mantine-spacing-8);padding:var(--mantine-spacing-24);border:1px dashed var(--mantine-color-gray-4);border-radius:var(--mantine-radius-12);background-color:var(--mantine-color-white);flex-direction:column;display:flex}.ReviewsBrowser-module-sass-module__EU1rxW__emptyButton{margin-top:var(--mantine-spacing-8);color:var(--mantine-color-gray-9)!important}
