:where([data-theme] .bz-video-reels){--bz-reels-gap:1rem;--bz-reels-visible:1.6;flex-direction:column;gap:1.5rem;display:flex}@media (width>=768px){:where([data-theme] .bz-video-reels){--bz-reels-visible:3.2}}@media (width>=1024px){:where([data-theme] .bz-video-reels){--bz-reels-gap:1.25rem;--bz-reels-visible:4.5}}:where([data-theme] .bz-video-reels__heading){overflow-wrap:anywhere;margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:600;line-height:1.25}:where([data-theme] .bz-video-reels__list){grid-auto-flow:column;grid-auto-columns:minmax(calc((100% - (var(--bz-reels-visible) - .5) * var(--bz-reels-gap)) / var(--bz-reels-visible)), 1fr);gap:var(--bz-reels-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;margin:0;padding:0 0 .5rem;list-style:none;display:grid;overflow-x:auto}:where([data-theme] .bz-video-reels__list>li){scroll-snap-align:start;min-width:0}:where([data-theme] .bz-video-reels__item){grid-template-rows:auto auto auto;grid-template-areas:"media""caption""product";gap:.625rem;display:grid}:where([data-theme] .bz-video-reels__media){aspect-ratio:9/16;border-radius:var(--radius,.5rem);background:var(--color-muted,#00000014);grid-area:media;position:relative;overflow:hidden}:where([data-theme] :is(.bz-video-reels__video,.bz-video-reels__image)){object-fit:cover;width:100%;height:100%;display:block}:where([data-theme] .bz-video-reels__caption){overflow-wrap:anywhere;grid-area:caption;margin:0;font-size:.875rem;line-height:1.4}:where([data-theme] .bz-video-reels__product){border-radius:var(--radius,.5rem);background:var(--color-background,#fff);min-width:0;color:var(--color-foreground,#111);border:1px solid var(--color-border,#0000001a);grid-area:product;align-items:center;gap:.625rem;padding:.5rem;text-decoration:none;display:flex}:where([data-theme] .bz-video-reels[data-product-position=over] .bz-video-reels__product){z-index:1;border-color:#0000;grid-area:media;align-self:end;margin:.5rem}:where([data-theme] .bz-video-reels__product-media){border-radius:calc(var(--radius,.5rem) * .75);background:var(--color-muted,#0000000f);flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}:where([data-theme] .bz-video-reels__product-image){object-fit:cover;width:100%;height:100%}:where([data-theme] .bz-video-reels__product-body){flex-direction:column;gap:.125rem;min-width:0;font-size:.8125rem;line-height:1.3;display:flex}:where([data-theme] .bz-video-reels__product-title){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-theme] .bz-video-reels__product-price){font-weight:600}@media (prefers-reduced-motion:reduce){:where([data-theme] .bz-video-reels__list){scroll-behavior:auto}}
