.sw-ad-sdk-banner-carousel[data-v-13a6a045]{width:100%;overflow:hidden}@media (width>=768px){.sw-ad-sdk-banner-carousel[data-v-13a6a045]{display:none}}[data-v-13a6a045]>div{scroll-behavior:smooth;scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}[data-v-13a6a045]>div::-webkit-scrollbar{display:none}[data-v-13a6a045] .ad-sdk-banner-carousel-item{flex-direction:column;flex:none;gap:.375rem;display:flex}[data-v-13a6a045] .ad-sdk-banner-carousel-item .cover{aspect-ratio:3/4;background:var(--brand-card);border-radius:.5rem;display:block;position:relative;overflow:hidden}[data-v-13a6a045] .ad-sdk-banner-carousel-item .cover-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-v-13a6a045] .ad-sdk-banner-carousel-item .title{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.4;overflow:hidden}[data-v-13a6a045] .ad-sdk-banner-carousel-item .ad-label{border:1px solid var(--border);color:var(--muted-foreground);border-radius:.25rem;align-self:flex-start;padding:.0625rem .375rem;font-size:.625rem;line-height:1.4;display:inline-flex}@media (prefers-reduced-motion:reduce){[data-v-13a6a045]>div{scroll-behavior:auto}}
