.carousel[data-v-818b2db0]{position:relative}.carousel-track[data-v-818b2db0]{display:grid;gap:var(--gap);grid-auto-columns:calc((100% - (var(--pv) - 1)*var(--gap))/var(--pv));grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.carousel-track[data-v-818b2db0]::-webkit-scrollbar{display:none}.carousel-track[data-v-818b2db0]>*{min-width:0;scroll-snap-align:start}@media screen and (min-width:768px){.carousel-track[data-v-818b2db0]{grid-auto-columns:calc((100% - (var(--pv-sm) - 1)*var(--gap))/var(--pv-sm))}}@media screen and (min-width:1024px){.carousel-track[data-v-818b2db0]{grid-auto-columns:calc((100% - (var(--pv-md) - 1)*var(--gap))/var(--pv-md))}}@media screen and (min-width:1360px){.carousel-track[data-v-818b2db0]{grid-auto-columns:calc((100% - (var(--pv-lg) - 1)*var(--gap))/var(--pv-lg))}}.carousel-nav[data-v-818b2db0]{display:none;gap:12px;justify-content:flex-end;margin-top:20px}@media screen and (min-width:1024px){.carousel-nav[data-v-818b2db0]{display:flex}}.carousel-arrow[data-v-818b2db0]{align-items:center;background-color:#f2f2f2;border:none;border-radius:50%;color:#838aff;cursor:pointer;display:flex;font-size:1.4em;height:44px;justify-content:center;transition:.3s ease-out;width:44px}.carousel-arrow[data-v-818b2db0]:hover{background-color:#838aff;color:#fff}
