.mezon-product-code{text-align:center;margin:6px 0;color:var(--muted-foreground)}.mezon-score{display:grid;grid-template-columns:minmax(130px,1fr) minmax(70px,1fr) 35px;align-items:center;gap:12px;margin:18px 0}.mezon-score progress{width:100%;height:10px;accent-color:#03bea3}.mezon-catalog .card-metrics{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px}.mezon-catalog .card-metrics .card-distance{grid-column:1;justify-self:start;margin:0;margin-inline-start:-8}.mezon-catalog .card-metrics .rating{grid-column:2;justify-self:center;white-space:nowrap}.mezon-catalog .rating,.mezon-detail .rating{color:#e7b41b}.mezon-catalog .card-photo{position:relative}.header-mezon #hall-header-actions{margin-inline-start:auto}@media(max-width:540px){.catalog-toolbar .category-tabs [role=tab]{padding:0 9px;gap:4px}.catalog-toolbar{gap:6px}.mezon-score{font-size:13px;gap:8px}}.mezon-card-title{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px}.mezon-card-title a{min-width:0}.mezon-card-title h2{margin:0}.catalog-filter-trigger{display:none;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;min-width:36px;min-height:40px;padding:6px}.results-line .sort{direction:rtl;gap:4px}@media(max-width:800px){.catalog-filter-trigger{display:inline-flex}}@media(max-width:540px){.category-tabs [role=tab]{padding-inline:6px!important;gap:4px!important}.category-tabs [role=tab] svg{width:17px;height:17px}}.mezon-catalog .card-metrics .rating svg{color:#e7b41b;fill:currentColor}.mezon-code-overlay{position:absolute;right:12px;bottom:12px;z-index:2;background:rgba(0,0,0,.72);color:white;padding:6px 10px;border-radius:7px;font-size:14px;pointer-events:none;direction:rtl}.mezon-full-image{position:relative}.mezon-full-image>img{height:75vh;width:100%;object-fit:contain;touch-action:pan-x pan-y pinch-zoom}.mezon-detail .gallery-expand{left:12px;right:auto}@media(max-width:540px){.mezon-full-image>img{height:65vh}}.venue-ratings_card__PBC4i{background:#fff;text-align:right}.venue-ratings_customerRow__0Ekly,.venue-ratings_generalRow__7_z98{display:flex;align-items:center;flex-wrap:wrap;gap:16px 32px}.venue-ratings_generalRow__7_z98{padding-bottom:22px}.venue-ratings_customerRow__0Ekly{padding-top:22px;border-top:1px solid #edf1ef}.venue-ratings_summary__6eKjs{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;line-height:1.9}.venue-ratings_summary__6eKjs strong{font-size:15px;color:#233c33}.venue-ratings_count__nj0_V{color:#78857f;font-size:13px;white-space:nowrap}.venue-ratings_vote__DBy4J{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.venue-ratings_voteLabel__9_QTP{font-size:14px;white-space:nowrap}.venue-ratings_stars__zS5PD{display:flex;gap:5px;direction:rtl;border:0;padding:0;margin:0}.venue-ratings_star__HkauJ{position:relative;width:44px;height:46px;display:grid;place-items:center;cursor:pointer;color:#62786b}.venue-ratings_star__HkauJ input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;margin:0}.venue-ratings_star__HkauJ svg{width:44px;height:44px;fill:#f3f6f4;stroke:#b5c7bc;stroke-width:1.25;pointer-events:none}.venue-ratings_star__HkauJ span{position:absolute;inset:0;display:grid;place-items:center;padding-top:3px;font-size:13px;font-weight:700;pointer-events:none}.venue-ratings_star__HkauJ.venue-ratings_selected__gQXdW svg{fill:#d9eee1;stroke:#278153}.venue-ratings_star__HkauJ.venue-ratings_selected__gQXdW{color:#155b38}.venue-ratings_star__HkauJ:hover svg{stroke:#278153}.venue-ratings_star__HkauJ:has(input:focus-visible){outline:2px solid #278153;outline-offset:3px;border-radius:8px}.venue-ratings_star__HkauJ:has(input:disabled){opacity:.65;cursor:default}.venue-ratings_hint__icNOT{font-size:13px;color:#6c7c73;line-height:1.9}.venue-ratings_hint__icNOT strong{color:#334d3e}.venue-ratings_bars__FKaFo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin-top:26px}.venue-ratings_barLabel__7DPEJ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:13px;color:#425c4e}.venue-ratings_barValue__9vFCt{font-size:12px;color:#76847c;white-space:nowrap}.venue-ratings_track__VKgVf{height:9px;border-radius:12px;background:#eaf0ec;overflow:hidden}.venue-ratings_fill__35AB1{height:100%;border-radius:12px;background:#319166}.venue-ratings_customerForm__DuQHw{margin-top:24px;border-top:1px solid #edf1ef;padding-top:18px}.venue-ratings_customerFields__9y48v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:16px 0}.venue-ratings_selector__f3F2K{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;font-size:13px}.venue-ratings_status__1E1Si{color:#278153;font-size:13px;margin-top:12px}@media(max-width:600px){.venue-ratings_customerRow__0Ekly,.venue-ratings_generalRow__7_z98{align-items:flex-start;gap:12px}.venue-ratings_vote__DBy4J{gap:10px;width:100%}.venue-ratings_stars__zS5PD{gap:2px}.venue-ratings_star__HkauJ,.venue-ratings_star__HkauJ svg{width:38px;height:42px}.venue-ratings_bars__FKaFo,.venue-ratings_customerFields__9y48v{grid-template-columns:1fr}.venue-ratings_summary__6eKjs strong{font-size:14px}}