.carousel[data-v-d80d39bf]{position:relative}.viewport[data-v-d80d39bf]{overflow:hidden}.track[data-v-d80d39bf]{transition:transform var(--carousel-transition) ease;margin:0;padding:0;list-style:none;display:flex}.slide[data-v-d80d39bf]{min-width:0}.arrow[data-v-d80d39bf]{color:#fff;z-index:2;cursor:pointer;background:#000000c7;border:2px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background .15s,transform .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #00000059}.arrow[data-v-d80d39bf]:hover{background:#000;transform:translateY(-50%)scale(1.08)}.arrow[data-v-d80d39bf]:focus-visible{outline:3px solid var(--c-emphasis);outline-offset:2px}.prev[data-v-d80d39bf]{left:12px}.next[data-v-d80d39bf]{right:12px}@media (width<=767px){.arrow[data-v-d80d39bf]{width:40px;height:40px}.prev[data-v-d80d39bf]{left:6px}.next[data-v-d80d39bf]{right:6px}}.dots[data-v-d80d39bf]{justify-content:center;gap:8px;margin-top:10px;display:flex}.dots button[data-v-d80d39bf]{background:#c8c8c8;border:0;border-radius:50%;width:7px;height:7px;padding:0}.dots button.on[data-v-d80d39bf]{background:#000}
