.rv{position:absolute;inset:calc(-6*var(--u)) 0 auto 0;height:calc(331*var(--u))}
.rv__track{list-style:none;margin:0;padding:0 calc(58*var(--u));display:flex;gap:calc(21*var(--u));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;scroll-padding-left:calc(58*var(--u))}
.rv__track::-webkit-scrollbar{display:none}
.rv__card{flex:none;width:calc(427*var(--u));padding:calc(8*var(--u));background:#eff0f1;scroll-snap-align:start;display:flex;flex-direction:column}
.rv__card img{width:100%;height:calc(87*var(--u));object-fit:cover}
.rv__card p{font-family:var(--f-head);color:rgba(0,0,0,.73);font-size:max(14px,calc(18.36*var(--u)));line-height:1.25;letter-spacing:.01em;text-align:left;padding:calc(9*var(--u)) calc(8*var(--u)) calc(14*var(--u));text-transform:uppercase}
.rv__nav{position:absolute;top:50%;width:calc(52*var(--u));height:calc(52*var(--u));min-width:36px;min-height:36px;margin-top:calc(-26*var(--u));border-radius:50%;border:0;background:rgba(190,190,190,.85);cursor:pointer;display:grid;place-items:center;color:#000;z-index:2}
.rv__nav::before{content:"";width:60%;height:2px;background:currentColor}
.rv__nav::after{content:"";position:absolute;width:10px;height:10px;border:solid currentColor;border-width:2px 0 0 2px}
.rv__nav--prev{left:0}.rv__nav--prev::after{transform:rotate(-45deg);margin-right:14px}
.rv__nav--next{right:0}.rv__nav--next::after{transform:rotate(135deg);margin-left:14px}
.rv__pause{position:absolute;right:calc(2*var(--u));top:calc(8*var(--u));width:26px;height:26px;border-radius:50%;border:0;background:#000;cursor:pointer;z-index:2}
.rv__pause::before,.rv__pause::after{content:"";position:absolute;top:8px;width:3px;height:10px;background:#fff}
.rv__pause::before{left:8px}.rv__pause::after{right:8px}
.rv__pause.is-paused::before{left:9px;top:7px;width:0;height:0;background:none;border-left:9px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}
.rv__pause.is-paused::after{display:none}
@media (max-width:799px){
  .rv{position:relative;inset:auto;height:auto;margin:20px 0}
  .rv__track{padding:0 24px;gap:14px;scroll-padding-left:24px}
  .rv__card{width:min(80vw,380px)}
  .rv__card img{height:auto}
  .rv__card p{font-size:17px}
  .rv__nav{display:none}
}
@media (max-width:799px){
  .rv{position:absolute;inset:calc(7*var(--u)) 0 auto 0;height:calc(385*var(--u));margin:0}
  .rv__track{padding:0 calc(23*var(--u));gap:calc(35*var(--u));scroll-padding-left:calc(23*var(--u))}
  .rv__card{width:calc(344*var(--u));padding:0}
  .rv__card img{height:calc(73*var(--u))}
  .rv__card p{font-size:calc(17*var(--u));padding:calc(7*var(--u)) calc(7*var(--u)) calc(14*var(--u))}
  .rv__nav{display:grid;width:calc(40*var(--u));height:calc(40*var(--u));margin-top:calc(-20*var(--u));min-width:0;min-height:0}
  .rv__pause{display:none}
}
