.sptn-carrossel{position:relative}.sptn-carrossel{--sptn-carrossel-colunas: 4;--sptn-carrossel-por-vista: 1.2}.sptn-carrossel[data-colunas="1"]{--sptn-carrossel-colunas: 1}.sptn-carrossel[data-colunas="2"]{--sptn-carrossel-colunas: 2}.sptn-carrossel[data-colunas="3"]{--sptn-carrossel-colunas: 3}.sptn-carrossel[data-colunas="5"]{--sptn-carrossel-colunas: 5}.sptn-carrossel[data-colunas="6"]{--sptn-carrossel-colunas: 6}@media(min-width:480px){.sptn-carrossel{--sptn-carrossel-por-vista: min(2.2, var(--sptn-carrossel-colunas))}}@media(min-width:768px){.sptn-carrossel{--sptn-carrossel-por-vista: min(3, var(--sptn-carrossel-colunas))}}@media(min-width:1024px){.sptn-carrossel{--sptn-carrossel-por-vista: var(--sptn-carrossel-colunas)}}.sptn-carrossel .swiper-slide{width:calc((100% - (var(--sptn-carrossel-por-vista) - 1) * var(--sptn-gutter)) / var(--sptn-carrossel-por-vista))}.sptn-carrossel .swiper-slide{display:flex;height:auto}.sptn-carrossel .swiper-slide>.sptn-card{flex:1}.sptn-carrossel .swiper{z-index:0}.sptn-carrossel__controles{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--sptn-space-3);margin-top:var(--sptn-space-4)}@media(min-width:768px){.sptn-carrossel__controles{gap:var(--sptn-space-4);margin-top:var(--sptn-space-5)}}.sptn-carrossel__controles:has(.swiper-button-lock){display:none}.sptn-carrossel__trilho.swiper-pagination-progressbar{position:relative;inset:auto;width:100%;height:2px;background:linear-gradient(var(--sptn-gray-300),var(--sptn-gray-300)) center / 100% 1px no-repeat}.sptn-carrossel__trilho .swiper-pagination-progressbar-fill{background:var(--sptn-ink)}.sptn-carrossel__contagem{margin:0;min-width:6ch;text-align:right;font-family:var(--sptn-font-body);font-size:var(--sptn-text-xs);font-weight:var(--sptn-weight-medium);line-height:var(--sptn-leading-ui);font-variant-numeric:tabular-nums;color:var(--sptn-text-secondary);white-space:nowrap}.sptn-carrossel__setas{display:flex}.sptn-carrossel__seta{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--sptn-tap-min) + var(--sptn-space-2));height:var(--sptn-tap-min);padding:0;background:transparent;color:var(--sptn-ink);border:1px solid var(--sptn-ink);border-radius:var(--sptn-radius);cursor:pointer;transition:background-color var(--sptn-duration-fast) var(--sptn-ease),border-color var(--sptn-duration-fast) var(--sptn-ease),color var(--sptn-duration-fast) var(--sptn-ease)}.sptn-carrossel__seta+.sptn-carrossel__seta{margin-left:-1px}.sptn-carrossel__seta svg{width:var(--sptn-space-4);height:var(--sptn-space-4);transition:transform var(--sptn-duration-fast) var(--sptn-ease)}.sptn-carrossel__seta:hover,.sptn-carrossel__seta:focus-visible{z-index:1;background:var(--sptn-ink);color:var(--sptn-base)}.sptn-carrossel__seta--ant:hover svg{transform:translate(calc(var(--sptn-space-1) * -.5))}.sptn-carrossel__seta--prox:hover svg{transform:translate(calc(var(--sptn-space-1) * .5))}.sptn-carrossel__seta:focus-visible{outline:var(--sptn-focus-ring);outline-offset:2px}.sptn-carrossel__seta:active{background:var(--sptn-gray-700);border-color:var(--sptn-gray-700)}.sptn-carrossel__seta.swiper-button-disabled{border-color:var(--sptn-gray-300);color:var(--sptn-gray-400);background:transparent;cursor:default;pointer-events:none}.sptn-carrossel__seta.swiper-button-disabled+.sptn-carrossel__seta,.sptn-carrossel__seta+.sptn-carrossel__seta.swiper-button-disabled{z-index:1}.sptn-carrossel__seta+.sptn-carrossel__seta.swiper-button-disabled{z-index:0}@media(hover:none){.sptn-carrossel__seta:hover:not(:active):not(:focus-visible){background:transparent;color:var(--sptn-ink)}.sptn-carrossel__seta:hover svg{transform:none}}
