.scroller[data-v-f4f457c7]{--gap:20px;--view:var(--per-view)}.scroller__track[data-v-f4f457c7]{gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.scroller__track[data-v-f4f457c7]::-webkit-scrollbar{display:none}.scroller__track[data-v-f4f457c7]>*{flex:0 0 calc((100% - (var(--view) - 1)*var(--gap))/var(--view));scroll-snap-align:start;min-width:0}.scroller--fluid[data-v-f4f457c7]{--gap:24px;--inset:max(var(--gutter), calc(50% - 820px + var(--gutter)))}.scroller--fluid .scroller__track[data-v-f4f457c7]{padding-inline:var(--inset) var(--gutter);scroll-padding-inline-start:var(--inset)}.scroller--fluid .scroller__track[data-v-f4f457c7]>*{flex:none}.scroller__track--dragging[data-v-f4f457c7]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.scroller__frame[data-v-f4f457c7]{position:relative}.scroller__arrow[data-v-f4f457c7]{z-index:1;width:44px;height:44px;color:var(--color-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;opacity:0;background:#ffffffd9;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0000001a}.scroller__frame:focus-within .scroller__arrow[data-v-f4f457c7],.scroller__frame:hover .scroller__arrow[data-v-f4f457c7]{opacity:1}.scroller__arrow--prev[data-v-f4f457c7]{left:-22px}.scroller__arrow--next[data-v-f4f457c7]{right:-22px}.scroller--fluid .scroller__arrow--prev[data-v-f4f457c7]{left:max(20px,calc(var(--inset) - 64px))}.scroller--fluid .scroller__arrow--next[data-v-f4f457c7]{right:20px}.scroller__arrow--prev[data-v-f4f457c7] svg{transform:rotate(90deg)}.scroller__arrow--next[data-v-f4f457c7] svg{transform:rotate(-90deg)}@media (width<=1100px){.scroller[data-v-f4f457c7]{--view:var(--per-view-tablet)}}@media (width<=768px){.scroller[data-v-f4f457c7]{--gap:12px;--view:var(--per-view-mobile)}.scroller:not(.scroller--fluid) .scroller__track[data-v-f4f457c7]{margin:0 calc(var(--gutter)*-1);padding:0 var(--gutter);scroll-padding-inline:var(--gutter)}}@media (width<=1199px){.scroller.scroller--fluid[data-v-f4f457c7]{--gap:20px}}@media (width<=639px){.scroller.scroller--fluid[data-v-f4f457c7]{--gap:16px}}@media (hover:none),(width<=768px){.scroller__arrow[data-v-f4f457c7]{display:none}}
