.grid-slider__viewport{overflow:hidden}.grid-slider__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--grid-slide-gap,0px) * -1);align-items:flex-start;display:flex}.grid-slider__slide{flex:0 0 var(--grid-slide-size,100%);min-width:0;padding-left:var(--grid-slide-gap,0px);box-sizing:border-box;height:auto}@media (min-width:600px){.grid-slider__container{margin-left:calc(var(--grid-slide-gap-md,var(--grid-slide-gap,0px)) * -1)}.grid-slider__slide{flex:0 0 var(--grid-slide-size-md,var(--grid-slide-size,100%));padding-left:var(--grid-slide-gap-md,var(--grid-slide-gap,0px))}}.grid-slider-root--stretch-slides .grid-slider__container{align-items:stretch}.grid-slider-root--stretch-slides .grid-slider__slide{flex-direction:column;align-self:stretch;display:flex}.grid-slider-root--stretch-slides .grid-slider__slide>*{flex-direction:column;flex:auto;width:100%;min-height:100%;display:flex}.grid-slider__pagination{z-index:2;pointer-events:none;justify-content:center;align-items:center;padding-bottom:4px;display:flex;position:absolute;bottom:8px;left:0;right:0}.grid-slider__bullet{box-sizing:border-box;pointer-events:auto;cursor:pointer;background:var(--grid-slider-bullet-inactive,#d8d8d8);opacity:1;vertical-align:middle;border:2px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;margin:0 4px;padding:0;display:inline-flex}.grid-slider__bullet--active{background-color:#0000;border-color:#ff367d}@media (min-width:600px){.grid-slider__bullet,.grid-slider__bullet--active{width:16px;height:16px}}.grid-slider__arrow{z-index:3;color:#333;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;margin-top:-20px;padding:0;display:flex;position:absolute;top:50%}.grid-slider__arrow--prev{left:0}.grid-slider__arrow--next{right:0}.grid-slider__arrow--hidden{display:none}.grid-slider-swiper-root,.grid-slider-root{width:100%;margin-left:auto;margin-right:auto;list-style:none;position:relative;overflow:hidden}.grid-slider-swiper-root .grid-slider__main,.grid-slider-root .grid-slider__main{padding:0 0 48px;position:relative}@media (max-width:599px){.grid-slider-swiper-root .grid-slider__main,.grid-slider-root .grid-slider__main{padding:0 0 40px}}
