.rv-benefits-carousel,.rv-benefits-carousel *,.rv-benefits-carousel *:before,.rv-benefits-carousel *:after{box-sizing:border-box}.rv-benefits-carousel{margin:var(--rv-bc-margin-top, 0) 0 var(--rv-bc-margin-bottom, 0);font-size:16px;line-height:1.4;letter-spacing:normal;color:var(--rv-bc-item-text, #000000)}.rv-benefits-carousel__container{position:relative;max-width:100%;padding:var(--rv-bc-pad-top, 0) 0 var(--rv-bc-pad-bottom, 0);border-radius:var(--rv-bc-radius, 0);background-color:var(--rv-bc-bg, #fffefd);box-shadow:0 2px 10px #00000008;text-align:center;overflow:hidden}.rv-benefits-carousel--bordered .rv-benefits-carousel__container{border-style:solid;border-width:2px 0;border-color:var(--rv-bc-border-color, #000000)}.rv-benefits-carousel--border-gradient .rv-benefits-carousel__container{border-color:transparent;background-color:transparent;background-image:linear-gradient(var(--rv-bc-bg, #fffefd),var(--rv-bc-bg, #fffefd)),linear-gradient(90deg,var(--rv-bc-border-start, #000000),var(--rv-bc-border-end, #000000));background-origin:padding-box,border-box;background-clip:padding-box,border-box}.rv-benefits-carousel__heading{margin:0;padding:0 20px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-size:var(--rv-bc-heading-size, 26px);color:var(--rv-bc-heading-color, #1383a0);text-align:center}.rv-benefits-carousel__benefits{position:relative;padding:8px 0;overflow:hidden}.rv-benefits-carousel__viewport{position:relative;overflow:hidden}.rv-benefits-carousel__track{display:inline-flex;vertical-align:top;position:relative;margin:0;padding:0;list-style:none;white-space:nowrap;animation-duration:var(--rv-bc-duration, 25s);animation-timing-function:var(--rv-bc-easing, linear);animation-iteration-count:infinite;will-change:transform}.rv-benefits-carousel--pause:hover .rv-benefits-carousel__track{animation-play-state:paused}.rv-benefits-carousel__item{display:flex;position:relative;flex:0 0 auto;align-items:center;gap:8px;margin:0 var(--rv-bc-item-margin, 10px);padding:10px 20px;border-radius:var(--rv-bc-item-radius, 20px);background-color:var(--rv-bc-item-bg, #ffffff);box-shadow:0 2px 5px #0000000d;font-size:var(--rv-bc-item-size, 16px);font-weight:var(--rv-bc-item-weight, 400);line-height:1.4;letter-spacing:-.3px;color:var(--rv-bc-item-text, #000000)}.rv-benefits-carousel--item-border .rv-benefits-carousel__item{border:1px solid transparent;background-color:transparent;background-image:linear-gradient(var(--rv-bc-item-bg, #ffffff),var(--rv-bc-item-bg, #ffffff)),linear-gradient(90deg,var(--rv-bc-item-border-start, #000000),var(--rv-bc-item-border-end, #000000));background-origin:padding-box,border-box;background-clip:padding-box,border-box}.rv-benefits-carousel__icon{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:var(--rv-bc-icon-size, 18px);height:var(--rv-bc-icon-size, 18px);color:var(--rv-bc-icon, #000000)}.rv-benefits-carousel__icon svg{display:block;width:100%;height:100%;overflow:hidden;vertical-align:middle;fill:currentColor;stroke:none}.rv-benefits-carousel__text{display:block}.rv-benefits-carousel__empty{margin:8px var(--rv-bc-item-margin, 10px);padding:9px 20px;border:1px dashed var(--rv-bc-editor-ink, #000000);border-radius:var(--rv-bc-item-radius, 20px);color:var(--rv-bc-empty-color, #ffffff);text-align:center}@media screen and (max-width:749px){.rv-benefits-carousel__item{gap:4px;padding:8px 15px}}@media(prefers-reduced-motion:reduce){.rv-benefits-carousel__track{animation:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rv-benefits-carousel.css.map */
