.rq{--rq-ink: rgb(var(--body-text-color));--rq-line: rgb(var(--body-text-color) / .18);display:block;scroll-margin-top:100px}.rq [hidden]{display:none!important}.rq .rq__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.rq .rq__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.16em;margin:0 0 16px}.rq .rq__title{font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-.025em;margin:0;max-width:18ch;text-wrap:balance}.rq .rq__intro{max-width:45ch;margin:18px 0 0;line-height:1.6}.rq .rq__summary{flex:0 0 auto;max-width:320px;padding-inline-start:28px;border-inline-start:1px solid var(--rq-line)}.rq .rq__score{margin:0 0 12px;font-size:14px}.rq .rq__score strong{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:48px;line-height:1;letter-spacing:-.04em}.rq .rq__aggregate{display:block;margin-top:12px;font-size:12px}.rq .rq__link{display:inline-flex;align-items:center;gap:12px;min-height:44px;text-underline-offset:5px;text-decoration:underline;font-size:13px}.rq .rq__toolbar{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:32px 0 20px;border-top:1px solid var(--rq-line);padding-top:20px}.rq .rq__selection-note{font-size:12px;margin:0}.rq .rq__filters{display:none;flex-wrap:wrap;gap:8px}.rq.is-ready .rq__filters{display:flex}.rq .rq__filter{font:inherit;font-size:12px;padding:10px 18px;min-height:44px;border:1px solid var(--rq-line);border-radius:24px;background:transparent;color:inherit;letter-spacing:0;text-transform:none}.rq .rq__filter[aria-pressed=true]{background:var(--rq-ink);border-color:var(--rq-ink);color:rgb(var(--body-bg-color))}.rq .rq__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rq-columns, 3) - 1) * 20px) / var(--rq-columns, 3));gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--rq-line) transparent;padding-bottom:16px;align-items:stretch}.rq .rq__card{display:flex;flex-direction:column;min-width:0;margin:0;padding:clamp(22px,2.5vw,34px);border:1px solid var(--rq-line);background:rgb(var(--body-text-color) / .025);scroll-snap-align:start;overflow-wrap:anywhere}.rq .rq__card-top{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:20px;margin-bottom:25px}.rq .rq__stars{display:inline-flex;gap:3px}.rq .rq__stars svg{width:14px;height:14px}.rq .rq__topic{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.rq .rq__quote{position:static;padding:0;margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(19px,1.7vw,23px);line-height:1.5;font-style:normal;letter-spacing:-.01em}.rq .rq__quote:before,.rq .rq__quote:after{content:none}.rq .rq__quote p{margin:0}.rq .rq__details{margin-top:8px}.rq .rq__details summary{display:flex;align-items:center;min-height:44px;width:fit-content;cursor:pointer;font-size:12px;text-decoration:underline;text-underline-offset:4px;list-style:none}.rq .rq__details summary::-webkit-details-marker{display:none}.rq .rq__less,.rq .rq__details[open] .rq__more{display:none}.rq .rq__details[open] .rq__less{display:inline}.rq .rq__full{font-size:15px;line-height:1.7;margin:8px 0 0;white-space:pre-line}.rq .rq__attribution{margin-top:auto;padding-top:28px}.rq .rq__author{display:flex;align-items:center;gap:12px}.rq .rq__initial{display:grid;place-items:center;flex:0 0 36px;height:36px;border:1px solid var(--rq-line);border-radius:50%;font-size:12px}.rq .rq__name{display:block;font-size:13px;font-weight:600}.rq .rq__date{display:block;margin-top:2px;font-size:11px}.rq .rq__context{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:16px 0 0;font-size:11px}.rq .rq__verified{display:inline-flex;gap:5px;align-items:center}.rq .rq__verified svg{width:14px;height:14px}.rq .rq__footer{display:none;justify-content:space-between;align-items:center;gap:16px;margin-top:12px}.rq.is-ready .rq__footer{display:flex}.rq .rq__status{font-size:12px;font-variant-numeric:tabular-nums}.rq .rq__navigation{display:flex;gap:8px}.rq .rq__arrow{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--rq-line);background:transparent;color:inherit;padding:0}.rq .rq__arrow svg{width:20px;height:20px}.rq .rq__arrow[aria-disabled=true]{opacity:.35;cursor:default}.rq .rq__arrow[aria-disabled=false]:hover,.rq .rq__filter:hover{border-color:currentColor}.rq :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:4px}.rq .rq__track:focus-visible{outline-offset:2px}.rq .rq__editor-note{font:inherit;font-size:12px;border:1px dashed currentColor;padding:8px;margin-bottom:16px}.rq .rq__all-reviews{margin-top:48px;scroll-margin-top:110px}.rq .jdgm-widget{--jdgm-primary-color: #26382f;--jdgm-secondary-color: rgba(38,56,47,.1);--jdgm-star-color: #26382f;--jdgm-write-review-bg-color: #26382f;--jdgm-paginate-color: #26382f;--jdgm-reviewer-name-color: #26382f}.rq .jdgm-histogram__bar-content,.rq .jdgm-rev__buyer-badge,.rq .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon:after{background-color:#26382f}.rq .jdgm-write-rev-link{min-height:44px}.rq .jdgm-paginate__page{min-width:44px;min-height:44px;padding:12px}@media(min-width:1000px){.rq[data-layout=grid] .rq__track{grid-auto-flow:row;grid-template-columns:repeat(var(--rq-columns, 3),minmax(0,1fr))}}@media(min-width:700px)and (max-width:999.98px){.rq .rq__track{grid-auto-columns:calc((100% - (var(--rq-tablet-columns, 2) - 1) * 20px) / var(--rq-tablet-columns, 2))}.rq[data-layout=grid] .rq__track{grid-auto-flow:row;grid-template-columns:repeat(var(--rq-tablet-columns, 2),minmax(0,1fr))}}@media(max-width:699.98px){.rq .rq__head{display:block}.rq .rq__summary{margin-top:24px;padding:20px 0 0;border-inline-start:0;border-top:1px solid var(--rq-line);max-width:none;display:flex;justify-content:space-between;gap:16px;align-items:center}.rq .rq__score{margin:0}.rq .rq__score strong{font-size:36px}.rq .rq__aggregate{font-size:11px;max-width:22ch}.rq .rq__link{white-space:nowrap;gap:8px}.rq .rq__toolbar{align-items:flex-start;flex-direction:column;gap:12px;margin-top:24px}.rq .rq__track{grid-auto-columns:var(--rq-mobile-width, 87%);gap:12px}.rq .rq__card{padding:24px}.rq .rq__filter{padding-inline:14px}.rq .rq__card-top{margin-bottom:22px}}.rq .rq__all-reviews:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/33/assets/review-showcase.css.map */
