.fr-home-reviews .frhr{display:block;color:var(--frhr-ink);font-family:var(--fr-heading-family, Helvetica, Arial, sans-serif)}.fr-home-reviews .frhr *,.fr-home-reviews .frhr *:before,.fr-home-reviews .frhr *:after{box-sizing:border-box}.frhr__header{display:grid;gap:16px;margin-bottom:24px}.frhr__intro{margin:0;color:var(--frhr-muted);font-size:16px;line-height:1.5}.frhr__rating{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:14px;line-height:1.4}.frhr__rating strong{font-size:18px;font-weight:700}.frhr__rating strong span{font-size:14px;font-weight:400;color:var(--frhr-muted)}.frhr__rating a{color:var(--frhr-muted);text-decoration:underline;text-underline-offset:4px}.frhr-stars{display:inline-grid;font-size:19px;line-height:1.2;letter-spacing:1px;white-space:nowrap}.frhr-stars>span{grid-area:1 / 1}.frhr-stars__empty{color:#d5cfc6}.frhr-stars__fill{color:var(--frhr-ink);clip-path:inset(0 calc(100% - var(--frhr-rating-fill)) 0 0)}.frhr__featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.frhr-card{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid var(--frhr-border);border-radius:8px;background:var(--frhr-card);color:var(--frhr-ink);box-shadow:none}.frhr-card__product{display:flex;align-items:center;gap:12px;min-width:0;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--frhr-border);color:inherit;text-decoration:none}.frhr-card__image{display:block;flex:0 0 60px;width:60px;height:60px;aspect-ratio:1;border-radius:4px;object-fit:cover}.frhr-card__product-copy{display:grid;min-width:0;gap:5px}.frhr-card__name{font-size:15px;font-weight:700;line-height:1.3;letter-spacing:0;text-decoration:underline;text-decoration-color:#b6aea3;text-underline-offset:4px;overflow-wrap:anywhere}.frhr-card__inspiration{font-size:13px;line-height:1.4;font-weight:400;color:var(--frhr-muted)}.frhr-card__inspiration span{font-weight:500}.frhr-card__stars{display:flex;gap:1px;align-self:flex-start;margin:0 0 12px;color:var(--frhr-ink);font-size:18px;line-height:1;letter-spacing:0}.frhr-card__star-empty{color:#d0c8bd}.frhr-card__title{margin:0 0 8px;font:700 17px/1.4 var(--fr-heading-family, Helvetica, Arial, sans-serif);text-transform:none;letter-spacing:0}.frhr-card__quote{margin:0 0 20px;padding:0;border:0;color:inherit;font-size:18px;line-height:1.45;font-style:normal;font-weight:400;letter-spacing:-.015em;text-align:left}.frhr-card__quote:before,.frhr-card__quote:after{content:none}.frhr-card__rating-only{margin:0 0 20px;color:var(--frhr-muted);font-size:15px;line-height:1.45}.frhr-card__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:auto;color:var(--frhr-muted);font-size:12px;line-height:1.5}.frhr-card__author{color:var(--frhr-ink);font-size:14px;font-weight:600}.frhr-card__verified{flex-basis:100%;font-size:12px}.frhr__footer{position:relative;margin-top:20px}.frhr__all>summary{width:fit-content;display:flex;align-items:center;min-height:44px;padding:0;color:var(--frhr-ink);font-size:14px;font-weight:500;list-style:none;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.frhr__all>summary::-webkit-details-marker{display:none}.frhr__all>summary:before,.frhr__all>summary:after{display:none}.frhr__close-label,.frhr__all[open] .frhr__open-label{display:none}.frhr__all[open] .frhr__close-label{display:inline}.frhr__navigation{display:none}.frhr__all-content{margin-top:24px;padding-top:24px;border-top:1px solid var(--frhr-border);scroll-margin-top:140px}.frhr__all-heading{margin:0 0 20px;font:700 24px/1.2 var(--fr-heading-family, Helvetica, Arial, sans-serif);letter-spacing:-.025em;text-transform:none}.frhr__distribution{display:grid;gap:8px;width:min(100%,390px);margin-bottom:24px}.frhr__distribution-row{display:grid;grid-template-columns:56px minmax(0,1fr) 30px;gap:12px;align-items:center;color:var(--frhr-muted);font-size:13px;line-height:1.4}.frhr__distribution-row>span:last-child{text-align:right}.frhr__bar{height:5px;border-radius:3px;background:#e9e4dc;overflow:hidden}.frhr__bar span{display:block;width:var(--frhr-bar-fill);height:100%;background:var(--frhr-ink)}.frhr__controls{display:none}.frhr[data-ready] .frhr__controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px 20px;margin-bottom:20px}.frhr__controls label{display:grid;flex:1 1 180px;max-width:260px;gap:7px;font-size:13px;line-height:1.4;font-weight:500}.frhr__controls select{width:100%;min-height:44px;padding:8px 34px 8px 12px;border:1px solid var(--frhr-border);border-radius:6px;background-color:var(--frhr-bg);color:var(--frhr-ink);font:400 16px/1.3 var(--fr-heading-family, Helvetica, Arial, sans-serif)}.frhr__results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.frhr [hidden]{display:none!important}.frhr__pager{display:none}.frhr[data-ready] .frhr__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.frhr__pager-actions{display:flex;gap:8px}.frhr__pager button{min-height:44px;padding:8px 17px;border:1px solid var(--frhr-border);border-radius:24px;background:var(--frhr-bg);color:var(--frhr-ink);font:500 14px/1.3 var(--fr-heading-family, Helvetica, Arial, sans-serif)}.frhr__pager button:disabled{opacity:.4}.frhr__status,.frhr__empty{margin:0;color:var(--frhr-muted);font-size:13px;line-height:1.5}.frhr a:focus-visible,.frhr button:focus-visible,.frhr summary:focus-visible,.frhr select:focus-visible{outline:2px solid var(--frhr-ink);outline-offset:4px}@media(max-width:1100px)and (min-width:769px){.frhr-card{padding:18px}.frhr-card__image{width:52px;height:52px;flex-basis:52px}.frhr-card__product{gap:10px}}@media(max-width:768px){.frhr__header{gap:14px;margin-bottom:22px}.frhr__featured{display:flex;gap:12px;margin:0 calc(-1 * var(--fr-page-gutter, 16px));padding:0 var(--fr-page-gutter, 16px) 3px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:var(--fr-page-gutter, 16px)}.frhr__featured::-webkit-scrollbar{display:none}.frhr__featured>.frhr-card{flex:0 0 calc(100% - 28px);scroll-snap-align:start}.frhr-card{padding:20px}.frhr-card__name{font-size:15px}.frhr-card__quote{font-size:18px}.frhr__all>summary{max-width:calc(100% - 152px)}.frhr[data-ready] .frhr__navigation{position:absolute;right:0;top:0;display:flex;gap:8px;align-items:center}.frhr__navigation button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--frhr-border);border-radius:50%;background:var(--frhr-bg);color:var(--frhr-ink)}.frhr__navigation button:disabled{opacity:.35}.frhr__navigation svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.frhr__position{min-width:39px;text-align:center;color:var(--frhr-muted);font-size:12px;line-height:1.4}.frhr__results{grid-template-columns:repeat(2,minmax(0,1fr))}.frhr__results .frhr-card__product{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.frhr__results{grid-template-columns:minmax(0,1fr)}.frhr__results .frhr-card__product{align-items:center;flex-direction:row}}@media(prefers-reduced-motion:reduce){.frhr__featured{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/fr-home-review-panel.css.map */
