rv-slider{--rv-columns: var(--rv-columns-mobile, 1);--rv-gap: var(--rv-gap-mobile, 1.5rem);--rv-grid-column-gap: var(--rv-grid-gap-mobile, var(--grid-mobile-horizontal-spacing, 1rem));--rv-grid-row-gap: var(--rv-grid-gap-mobile, var(--grid-mobile-vertical-spacing, 1rem));--rv-arrow-size: 3rem;--rv-dot-size: 6px;--rv-dot-box: 18px;display:block;position:relative}@media screen and (min-width:750px){rv-slider{--rv-columns: var(--rv-columns-desktop, 3);--rv-gap: var(--rv-gap-desktop, 2rem);--rv-grid-column-gap: var(--rv-grid-gap-desktop, var(--grid-desktop-horizontal-spacing, 2rem));--rv-grid-row-gap: var(--rv-grid-gap-desktop, var(--grid-desktop-vertical-spacing, 2rem))}}.rv-slider__track{display:flex;align-items:flex-start;gap:var(--rv-gap);margin:0;padding:0;list-style:none;position:relative;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rv-slider__track::-webkit-scrollbar{display:none}.rv-slider__slide{flex:0 0 calc((100% - (var(--rv-columns) - 1) * var(--rv-gap)) / var(--rv-columns));min-width:0;margin:0;list-style:none;scroll-snap-align:start}.rv-slider--stretch .rv-slider__track{align-items:stretch}@media screen and (max-width:749px){rv-slider[data-bleed-mobile=true]:not([data-mobile=false]) .rv-slider__track{margin-inline:calc(-1 * var(--rv-bleed, 1.5rem));padding-inline:var(--rv-bleed, 1.5rem);scroll-padding-inline:var(--rv-bleed, 1.5rem)}}@media screen and (max-width:749px){rv-slider[data-mobile=false] .rv-slider__track{display:grid;grid-template-columns:repeat(var(--rv-columns),minmax(0,1fr));column-gap:var(--rv-grid-column-gap);row-gap:var(--rv-grid-row-gap);overflow:visible;scroll-snap-type:none}rv-slider[data-mobile=false] .rv-slider__nav{display:none}}@media screen and (min-width:750px){rv-slider[data-desktop=false] .rv-slider__track{display:grid;grid-template-columns:repeat(var(--rv-columns),minmax(0,1fr));column-gap:var(--rv-grid-column-gap);row-gap:var(--rv-grid-row-gap);overflow:visible;scroll-snap-type:none}rv-slider[data-desktop=false] .rv-slider__nav{display:none}rv-slider.rv-slider--center-grid[data-desktop=false] .rv-slider__track{display:flex;flex-wrap:wrap;justify-content:center}}rv-slider[data-effect=fade] .rv-slider__track{display:grid;overflow:hidden;scroll-snap-type:none}rv-slider[data-effect=fade] .rv-slider__slide{grid-area:1 / 1;width:100%;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}rv-slider[data-effect=fade] .rv-slider__slide.is-active,rv-slider[data-effect=fade]:not([data-ready]) .rv-slider__slide:first-child{opacity:1;visibility:visible;transition:opacity .7s ease}rv-slider[data-ready]:not([data-active]) .rv-slider__nav{display:none}.rv-slider__nav{display:flex;align-items:center;justify-content:center;margin-top:.75rem;pointer-events:none}.rv-slider__nav>*{pointer-events:auto}.rv-slider__arrow{font-size:var(--rv-arrow-size);width:1em;height:1em;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;opacity:.7;background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:opacity .2s ease;z-index:2}.rv-slider .rv-slider__arrow--transparent{background:transparent;color:rgb(var(--color-foreground))}.rv-slider .rv-slider__arrow--transparent[class*=color-]{color:rgb(var(--color-background))}.rv-slider__arrow:hover:not(:disabled){opacity:.9}.rv-slider__arrow:disabled{opacity:.3;cursor:default}.rv-slider__arrow svg{width:.6em;height:.6em;fill:none;stroke:currentColor}.rv-slider__arrow--prev svg{transform:scaleX(-1)}.rv-slider__arrow:focus-visible,.rv-slider__dot:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px}.rv-slider .rv-slider__dots{--rv-dot-color: rgb(var(--color-foreground));display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 .5rem;background:none}.rv-slider .rv-slider__dots[class*=color-]{--rv-dot-color: rgb(var(--color-background))}.rv-slider__dot{position:relative;width:var(--rv-dot-box);height:var(--rv-dot-box);padding:0;margin:0;border:0;background:none;cursor:pointer}.rv-slider__dot:before{content:"";position:absolute;top:50%;left:50%;width:var(--rv-dot-size);height:var(--rv-dot-size);border-radius:50%;background:var(--rv-dot-color);opacity:.5;transform:translate(-50%,-50%);transition:width .2s linear,height .2s linear,opacity .2s linear}.rv-slider__dot:hover:before{opacity:.9}.rv-slider__dot.is-active:before{width:calc(var(--rv-dot-size) * 1.5);height:calc(var(--rv-dot-size) * 1.5);opacity:1}@media screen and (max-width:749px){.rv-slider{--rv-arrow-size: 2.8rem}rv-slider[data-arrows-mobile=hidden] .rv-slider__arrow,rv-slider[data-dots-mobile=hidden] .rv-slider__dots{display:none}rv-slider[data-arrows-mobile=sides] .rv-slider__arrow{position:absolute;top:calc(50% - var(--rv-nav-space, 0px) / 2);transform:translateY(-50%)}rv-slider[data-arrows-mobile=sides] .rv-slider__arrow--prev{left:1rem}rv-slider[data-arrows-mobile=sides] .rv-slider__arrow--next{right:1rem}rv-slider[data-arrows-mobile=sides]:not([data-dots-mobile=under]) .rv-slider__nav,rv-slider[data-dots-mobile=over] .rv-slider__nav{margin:0}rv-slider[data-arrows-mobile=sides][data-dots-mobile=under]{--rv-nav-space: calc(var(--rv-dot-box) + .75rem)}rv-slider[data-dots-mobile=over] .rv-slider__dots{position:absolute;bottom:1rem;left:0;right:0}}@media screen and (min-width:750px){.rv-slider__nav{margin-top:1.25rem}rv-slider[data-arrows-desktop=hidden] .rv-slider__arrow,rv-slider[data-dots-desktop=hidden] .rv-slider__dots{display:none}rv-slider[data-arrows-desktop=sides] .rv-slider__arrow{position:absolute;top:calc(50% - var(--rv-nav-space, 0px) / 2);transform:translateY(-50%)}rv-slider[data-arrows-desktop=sides] .rv-slider__arrow--prev{left:-4rem}rv-slider[data-arrows-desktop=sides] .rv-slider__arrow--next{right:-4rem}rv-slider.rv-slider--arrows-inside[data-arrows-desktop=sides] .rv-slider__arrow--prev{left:1rem}rv-slider.rv-slider--arrows-inside[data-arrows-desktop=sides] .rv-slider__arrow--next{right:1rem}rv-slider[data-arrows-desktop=sides]:not([data-dots-desktop=under]) .rv-slider__nav,rv-slider[data-dots-desktop=over] .rv-slider__nav{margin:0}rv-slider[data-arrows-desktop=sides][data-dots-desktop=under]{--rv-nav-space: calc(var(--rv-dot-box) + 1.25rem)}rv-slider[data-dots-desktop=over] .rv-slider__dots{position:absolute;bottom:1.5rem;left:0;right:0}}@media(prefers-reduced-motion:reduce){rv-slider[data-effect=fade] .rv-slider__slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/rv-slider.css.map */
