.sw-ad-sdk-banner-carousel[data-v-5b13ac49]{overflow:hidden}@media (width>=768px){.sw-ad-sdk-banner-carousel[data-v-5b13ac49]{display:none}}[data-v-5b13ac49]>div{scroll-behavior:smooth;scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}[data-v-5b13ac49]>div::-webkit-scrollbar{display:none}[data-v-5b13ac49] .ad-sdk-banner-carousel-item{flex-direction:column;flex:none;gap:.375rem;display:flex}[data-v-5b13ac49] .ad-sdk-banner-carousel-item .cover{aspect-ratio:34/41;background:var(--brand-card);border-radius:.5rem;display:block;position:relative;overflow:hidden}[data-v-5b13ac49] .ad-sdk-banner-carousel-item .cover-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-v-5b13ac49] .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-5b13ac49] .ad-sdk-banner-carousel-item .ad-label{background:var(--brand-ad-label-overlay-bg);color:var(--brand-ad-label-overlay-text);pointer-events:none;border-radius:.25rem;padding:.0625rem .3125rem;font-size:.625rem;line-height:1.4;position:absolute;top:.25rem;left:.25rem}@media (prefers-reduced-motion:reduce){[data-v-5b13ac49]>div{scroll-behavior:auto}}
