herbl-review-cards.rc{display:block;min-width:0;max-width:100%;--rc-scale:1;--rc-effective-width:min(calc(var(--rc-card-width) * var(--rc-scale)),calc(var(--rc-card-max-width) * var(--rc-scale)));margin-top:var(--rc-margin-top);margin-bottom:var(--rc-margin-bottom);color:var(--rc-text-color)}
.rc__heading{margin:0 0 18px;font-size:var(--rc-heading-size);color:var(--rc-author-color);font-family:HelveticaNeueCustomBold,Arial,sans-serif;font-weight:700;line-height:1.2;text-align:var(--rc-heading-align)}
.rc__viewport{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:auto;outline-offset:-3px}
.rc__viewport::-webkit-scrollbar{display:none}
.rc__track{display:flex;width:100%;gap:var(--rc-gap);padding-block:14px 22px;align-items:stretch}
.rc--enhanced .rc__viewport{overflow:clip;scroll-snap-type:none;overflow-anchor:none;touch-action:pan-y pinch-zoom}
.rc--enhanced .rc__track{display:grid;grid-template-columns:minmax(0,1fr);gap:0;transform:none!important;isolation:isolate}
.rc--enhanced .rc__card{zoom:1;grid-area:1/1;justify-self:center;width:var(--rc-effective-width);max-width:100%;overflow:clip;scroll-snap-align:none;touch-action:pan-y pinch-zoom;will-change:transform;backface-visibility:hidden;transition:none}
.rc--dragging .rc__viewport{cursor:grabbing;user-select:none}
.rc__track::before,.rc__track::after{content:"";flex:0 0 max(0px,calc((100% - var(--rc-effective-width))/2 - var(--rc-gap)))}
.rc__card{position:relative;display:flex;flex-direction:column;flex:0 0 var(--rc-effective-width);min-width:0;min-height:calc(var(--rc-card-height) * var(--rc-scale));border:calc(var(--rc-border-width) * var(--rc-scale)) solid var(--rc-card-border);border-radius:calc(var(--rc-radius) * var(--rc-scale));overflow:hidden;background:var(--rc-card-bg);scroll-snap-align:center;isolation:isolate;box-shadow:0 6px 18px rgb(0 0 0 / .10),0 2px 5px rgb(0 0 0 / .05)}
.rc__photo{display:block;width:100%;height:calc(var(--rc-image-height) * var(--rc-scale));object-fit:cover;object-position:center;flex-shrink:0}
.rc__body{padding:calc(var(--rc-padding) * var(--rc-scale));display:flex;flex-direction:column;gap:calc(10px * var(--rc-scale));flex:1;text-align:left}
.rc__stars{display:flex;gap:calc(3px * var(--rc-scale));color:var(--rc-star-color)}
.rc__stars svg{width:calc(var(--rc-star-size) * var(--rc-scale));height:calc(var(--rc-star-size) * var(--rc-scale))}
.rc__star--empty{opacity:.2}
.rc__quote{font-size:calc(var(--rc-body-size) * var(--rc-scale));line-height:1.45;letter-spacing:normal;color:var(--rc-text-color)}
.rc__quote p{margin:0}.rc__quote p+p{margin-top:.5em}
.rc__byline{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px;font-size:calc(var(--rc-author-size) * var(--rc-scale));line-height:1.4;letter-spacing:normal;color:var(--rc-byline-color)}
.rc__byline strong{font-family:var(--rc-buyer-font);font-weight:var(--rc-buyer-weight)}.rc__verified{display:inline-flex;align-items:center;gap:4px;color:var(--rc-pill-verified-color);font-weight:600}.rc__verified svg{display:block;width:calc(16.5px * var(--rc-scale));height:calc(16.5px * var(--rc-scale));flex:0 0 auto;overflow:visible}
.rc__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--rc-card-bg)}
.rc button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.rc__play,.rc__pause,.rc__mute{position:absolute;z-index:1;display:grid;place-items:center;padding:0;color:#fff;border:1px solid #ffffff70;background:#1a2f1855;backdrop-filter:blur(8px);border-radius:50%}
.rc__play{width:54px;height:54px;top:50%;left:50%;transform:translate(-50%,-50%)}
.rc__play svg{width:27px;height:27px}.rc__pause,.rc__mute{bottom:14px;width:34px;height:34px}.rc__pause{left:14px}.rc__mute{right:14px}.rc__pause svg,.rc__mute svg{width:19px;height:19px}
.rc [hidden]{display:none!important}.rc__muted-mark{display:none}.rc__mute[aria-pressed=true] .rc__muted-mark{display:block}
.rc__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.rc__arrow{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--rc-card-border);border-radius:50%;background:var(--rc-control-bg);color:var(--rc-control-color);padding:0;line-height:0}.rc__arrow svg{display:block;width:21px;height:21px}.rc__arrow>span{display:grid;place-items:center;line-height:0}.rc__arrow:disabled{opacity:.3;cursor:default}.rc__dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0}.rc__dot{display:grid;place-items:center;width:24px;height:30px;border:0;background:transparent;padding:0}.rc__dot::before{content:"";width:6px;height:6px;border-radius:8px;background:var(--rc-control-color);opacity:.22;transition:width 180ms ease,opacity 180ms ease}.rc__dot[aria-current=true]::before{width:20px;opacity:1}.rc button:focus-visible,.rc__viewport:focus-visible{outline:2px solid var(--rc-control-color);outline-offset:3px}
@media(prefers-reduced-motion:reduce){.rc__dot::before{transition:none}}

.rc--enhanced .rc__track::before,.rc--enhanced .rc__track::after{display:none}
.rc--fit.rc--has-photos .rc__card{min-height:0}
.rc--fit .rc__body{flex:0 0 auto}

.rc__review-title{margin:0;font-family:HelveticaNeueCustomBold,Arial,sans-serif;font-size:calc(var(--rc-review-title-size) * var(--rc-scale));font-weight:700;line-height:1.25;letter-spacing:normal;color:var(--rc-review-title-color);text-transform:var(--rc-review-title-case)}
.rc__byline{align-self:flex-start;width:fit-content;max-width:100%;padding:calc(var(--rc-byline-padding-y) * var(--rc-scale)) calc(var(--rc-byline-padding-x) * var(--rc-scale));background:var(--rc-byline-bg);border:calc(var(--rc-byline-border-width) * var(--rc-scale)) solid var(--rc-byline-border);border-radius:calc(var(--rc-byline-radius) * var(--rc-scale));box-sizing:border-box}

.rc--fit.rc--has-photos .rc__photo{flex:1 0 calc(var(--rc-image-height) * var(--rc-scale));min-height:calc(var(--rc-image-height) * var(--rc-scale))}

@media screen and (min-width:750px){herbl-review-cards.rc{--rc-scale:var(--rc-desktop-scale,1)}}

.rc__typing-prefix{display:block}
.rc__typing-line{display:grid;grid-template-areas:"phrase"}
.rc__typing-reserve,.rc__typing-visible{grid-area:phrase;min-width:0}
.rc__typing-reserve{visibility:hidden;pointer-events:none}
.rc__typing-size,.rc__typing-current,.rc__typing-suffix{white-space:nowrap}
.rc__typing-size::after,.rc__typing-current::after{content:"";display:inline-block;width:.055em;height:.88em;margin-inline-start:.08em;vertical-align:-.04em;background:currentColor}
.rc__typing-current::after{opacity:0}
.rc--typing-active .rc__typing-current::after{animation:rc-typing-caret 1s steps(1) infinite}
@keyframes rc-typing-caret{0%,49%{opacity:1}50%,100%{opacity:0}}
@media screen and (max-width:749px){.rc__typing-heading{display:block;font-size:min(1em,8vw)}.rc__typing-suffix{display:block}}
@media(prefers-reduced-motion:reduce){.rc__typing-current::after{animation:none!important;opacity:0!important}}
