.reviews-feed{display:block;padding:6rem 0;scroll-margin-top:10rem}.reviews-feed [hidden]{display:none!important}.reviews-feed__heading{max-width:66rem;margin:0 auto 3rem;text-align:center}.reviews-feed__heading h2{margin:1rem 0}.reviews-feed__notice{font-size:1.3rem;color:var(--color-text-muted);line-height:1.6}.reviews-feed__label{display:inline-block;font-size:1.1rem;line-height:1.5;color:var(--color-text-muted)}.reviews-feed__social{display:grid;grid-auto-flow:column;grid-auto-columns:min(34rem,84vw);gap:1.8rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.4rem .4rem 2rem}.reviews-feed__card{min-width:0;padding:2.2rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text)}.reviews-feed__social .reviews-feed__card{scroll-snap-align:start}.reviews-feed__byline{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.8rem}.reviews-feed__byline img{width:4.4rem;height:4.4rem;border-radius:50%;object-fit:cover}.reviews-feed__byline strong,.reviews-feed__byline small{display:block}.reviews-feed__byline small{font-size:1.1rem;color:var(--color-text-muted)}.reviews-feed__card p{font-size:1.5rem;line-height:1.65;margin:1.2rem 0 1.8rem;overflow-wrap:anywhere}.reviews-feed__social .reviews-feed__card p{min-height:10rem}.reviews-feed__photo{display:block;width:100%;padding:0;border:0;border-radius:.8rem;overflow:hidden;background:var(--color-bg);cursor:zoom-in}.reviews-feed__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.reviews-feed__card footer{margin-top:1.6rem;font-size:1.3rem;font-weight:600}.reviews-feed__summary{display:grid;grid-template-columns:auto minmax(14rem,30rem) auto;align-items:center;justify-content:center;gap:4rem;padding:3rem 0;margin-bottom:3rem;border-block:1px solid var(--color-border)}.reviews-feed__score{display:block;font-family:var(--font-heading--family);font-size:clamp(3.2rem,4.2vw,6rem);line-height:1;white-space:nowrap}.reviews-feed__stars{color:var(--color-cta);letter-spacing:.15em;white-space:nowrap;font-size:1.5rem}.reviews-feed__bars{display:grid;gap:.6rem;font-size:1.2rem}.reviews-feed__bar{display:grid;grid-template-columns:2.8rem 1fr 3rem;align-items:center;gap:.8rem}.reviews-feed__bar meter{width:100%;height:1.2rem;accent-color:var(--color-cta)}.reviews-feed__bar meter::-webkit-meter-bar{background:var(--color-border);border:0}.reviews-feed__bar meter::-webkit-meter-optimum-value{background:var(--color-cta)}.reviews-feed__bar meter::-moz-meter-bar{background:var(--color-cta)}.reviews-feed__navigation{display:flex;justify-content:end;gap:1rem;margin-top:1rem}.reviews-feed__navigation button:disabled{opacity:.4;cursor:default}.reviews-feed__filters{display:flex;flex-wrap:wrap;align-items:end;gap:1.6rem;margin-bottom:2rem}.reviews-feed__filters label{display:grid;gap:.6rem;font-size:1.3rem}.reviews-feed__filters select{min-height:4.4rem;border:1px solid var(--color-border);border-radius:.6rem;padding:.8rem 3rem .8rem 1rem;background:var(--color-surface);color:var(--color-text);font:inherit}.reviews-feed__filters .reviews-feed__check{display:flex;align-items:center;min-height:4.4rem;gap:.8rem;cursor:pointer}.reviews-feed__check input{width:1.8rem;height:1.8rem;accent-color:var(--color-cta)}.reviews-feed__grid{columns:3;column-gap:1.8rem}.reviews-feed__grid .reviews-feed__card{display:inline-block;width:100%;margin-bottom:1.8rem;break-inside:avoid}.reviews-feed__count{font-size:1.3rem;color:var(--color-text-muted)}.reviews-feed__more{display:flex;margin:3rem auto 0}.reviews-feed__form{max-width:72rem;margin:4rem auto 0;border:1px solid var(--color-border);border-radius:var(--radius);padding:2.4rem;background:var(--color-surface)}.reviews-feed__form summary{cursor:pointer;font-size:2.2rem;font-family:var(--font-heading--family);padding:.6rem 0}.reviews-feed__form form{display:grid;gap:1.8rem;margin-top:2rem}.reviews-feed__form label{display:grid;gap:.7rem;font-size:1.4rem}.reviews-feed__form input:not([type=radio]):not([type=checkbox]),.reviews-feed__form textarea{box-sizing:border-box;width:100%;min-height:4.8rem;padding:1.2rem;font:inherit;font-size:1.6rem;border:1px solid var(--color-border);border-radius:.6rem;background:var(--color-bg);color:var(--color-text)}.reviews-feed__form textarea{min-height:15rem;resize:vertical}.reviews-feed__fields{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem}.reviews-feed__form fieldset{border:0;padding:0;margin:0}.reviews-feed__form legend{font-size:1.4rem;margin-bottom:.8rem}.reviews-feed__choices{display:flex;flex-wrap:wrap;gap:1rem}.reviews-feed__choices label{display:flex;align-items:center;gap:.5rem;min-height:4.4rem;border:1px solid var(--color-border);border-radius:.6rem;padding:.8rem;cursor:pointer}.reviews-feed__choices label:has(input:checked){border-color:var(--color-cta);background:var(--color-bg)}.reviews-feed__choices input{accent-color:var(--color-cta)}.reviews-feed__form .reviews-feed__consent{display:flex;align-items:start;gap:1rem}.reviews-feed__consent input{flex-shrink:0;margin-top:.4rem}.reviews-feed__dialog{border:0;padding:1rem;max-width:min(90vw,90rem);max-height:90dvh;border-radius:var(--radius);background:var(--color-surface);color:var(--color-text)}.reviews-feed__dialog::backdrop{background:#000000b3}.reviews-feed__dialog img{display:block;max-width:100%;max-height:74dvh;width:auto;height:auto;margin:auto}.reviews-feed__dialog button{display:block;margin:0 0 1rem auto}.reviews-feed :focus-visible{outline:2px solid var(--color-cta);outline-offset:4px}[data-feed-product-rating]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;font-size:1.3rem;color:var(--color-text-muted)}[data-feed-product-rating][hidden]{display:none}@media(min-width:1200px){.reviews-feed__social{grid-auto-columns:calc((100% - 3.6rem) / 3)}}@media(max-width:989px){.reviews-feed__grid{columns:2}.reviews-feed__summary{gap:2rem}}@media(max-width:599px){.reviews-feed{padding:4rem 0}.reviews-feed__grid{columns:1}.reviews-feed__fields{grid-template-columns:1fr}.reviews-feed__summary{grid-template-columns:1fr 1.3fr;gap:2rem}.reviews-feed__summary>a{grid-column:1 / -1}.reviews-feed__form{padding:1.6rem}.reviews-feed__filters>label{flex:1 1 12rem}.reviews-feed__filters select{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/reviews-feed.css.map */
