.rf-railwrap{display:block;position:relative;margin-top:34px}.rf-railbox{position:relative}.rf-rail{display:flex;align-items:stretch;gap:40px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 0 14px;scrollbar-width:none;-ms-overflow-style:none}.rf-rail::-webkit-scrollbar{display:none}.rf-card{flex:0 0 clamp(280px,23vw,346px);aspect-ratio:346 / 462;scroll-snap-align:start;border-radius:14px;overflow:hidden;position:relative;text-decoration:none}.rf-card--q{background:var(--rf-ink);color:#efede7;padding:30px 26px 28px;display:flex;flex-direction:column;justify-content:center;margin:0}.rf-card__stars{display:flex;gap:7px;color:var(--rf-creatine);font-size:24px;line-height:1;letter-spacing:.12em}.rf-card--q blockquote{margin:18px 0 0;padding:0;border:0;font-family:var(--rf-body);font-weight:400;font-size:16.5px;line-height:1.55;color:#efede7}.rf-card__who{margin-top:auto;padding-top:20px;display:flex;align-items:center;gap:13px;border-top:1px solid rgba(255,255,255,.13)}.rf-card__av{width:44px;height:44px;border-radius:99px;object-fit:cover;flex:none;border:1px solid rgba(255,255,255,.2)}.rf-card__av--initial{display:flex;align-items:center;justify-content:center;background:#221f1c;font-family:var(--rf-display);font-size:17px;color:#efede6}.rf-card__who b{display:block;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1.3;color:#fff}.rf-card__who span span{display:block;font-size:13.5px;color:#a6a299;margin-top:3px}.rf-card--v{background:#0b0b0a;display:block}.rf-card--v img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.rf-card--v:hover img{transform:scale(1.05)}.rf-card__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:58px;height:58px;border-radius:99px;background:#fffffff0;color:var(--rf-ink);display:flex;align-items:center;justify-content:center;font-size:17px;padding-left:4px;transition:transform .2s ease}.rf-card--v:hover .rf-card__play{transform:translate(-50%,-50%) scale(1.08)}.rf-card__vlabel{position:absolute;left:14px;bottom:14px;z-index:2;font-family:var(--rf-body);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#efede6;background:#0b0b0ab8;border:1px solid rgba(255,255,255,.2);padding:5px 10px;border-radius:99px}.rf-railnav button{position:absolute;top:calc(50% - 7px);transform:translateY(-50%);z-index:5;width:48px;height:48px;border:1px solid rgba(10,10,10,.14);border-radius:99px;background:#fff;color:var(--rf-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 20px #0a0a0a4d,0 1px 3px #0a0a0a2e;transition:background .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}.rf-railnav button:hover:not(:disabled){background:var(--rf-ink);color:#fff;border-color:var(--rf-ink);transform:translateY(-50%) scale(1.07)}.rf-railnav button:disabled{opacity:0;pointer-events:none}.rf-railnav button svg{display:block}.rf-railnav [data-rail-prev]{left:-23px}.rf-railnav [data-rail-next]{right:-23px}@media screen and (max-width:1240px){.rf-railnav [data-rail-prev]{left:8px}.rf-railnav [data-rail-next]{right:8px}}@media screen and (max-width:560px){.rf-railnav button{width:40px;height:40px}}.rf-rail__note{margin:10px 0 0;font-family:var(--rf-body);font-size:11px;color:var(--rf-muted);line-height:1.6}@media(prefers-reduced-motion:reduce){.rf-rail{scroll-behavior:auto}.rf-card--v img,.rf-card__play,.rf-railnav button{transition-duration:.01ms}}rf-review-video{display:block;position:relative}.rf-card--play{overflow:hidden;background:#141311}.rf-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;background:#141311}.rf-card__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;border:0;cursor:pointer;background:#fffffff0;color:var(--rf-ink);display:flex;align-items:center;justify-content:center;padding-left:4px;transition:transform .18s ease,background .18s ease;z-index:2}.rf-card__play:hover{background:#fff;transform:translate(-50%,-50%) scale(1.06)}.rf-card--play[data-playing] .rf-card__vlabel{opacity:0}.rf-card__play--static{pointer-events:none}@media(prefers-reduced-motion:reduce){.rf-card__play{transition-duration:.01ms}}.rf-card--play[data-playing] .rf-card__play{display:none}.rf-card--play:not([data-playing]) .rf-card__play{display:flex}@media(prefers-reduced-motion:reduce){.rf-card--play .rf-card__play{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rf-reviews.css.map */
