bs-peek-banners{--bsw:min(82vw,1120px);--bsg:20px;--bsp:max(0px,calc((100% - var(--bsw))/2));display:block;width:100%;max-width:100%;min-width:0;margin:0;padding:22px 0 14px;background:#fff;color:#161616;overflow:hidden;font-family:Outfit,Arial,sans-serif}
bs-peek-banners *{box-sizing:border-box}
bs-peek-banners .bsh__track{position:relative;display:flex;justify-content:flex-start;align-items:stretch;gap:var(--bsg);width:100%;max-width:none;margin:0;border:0;padding:7px var(--bsp) 12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0;scroll-behavior:auto;scrollbar-width:none;overscroll-behavior-x:contain;direction:ltr;cursor:grab;-webkit-overflow-scrolling:touch}
.bsh__track::-webkit-scrollbar{display:none}
.bsh__track.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}
.bsh__track.is-jumping{scroll-snap-type:none}
bs-peek-banners .bsh__slide{flex:0 0 var(--bsw);width:var(--bsw);max-width:none;min-width:0;margin:0;position:relative;scroll-snap-align:center;scroll-snap-stop:always;border-radius:28px;overflow:hidden;background:#f5f3f2;box-shadow:0 5px 18px #18121b0b;isolation:isolate}
.bsh__link{position:relative;display:block;width:100%;color:#161616;text-decoration:none!important;cursor:inherit;-webkit-user-drag:none;user-select:none}
.bsh__link img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none}
.bsh__cta{position:absolute;bottom:20px;left:24px;display:inline-flex;align-items:center;max-width:calc(100% - 48px);padding:10px 17px;border:1px solid #ffffffa8;border-radius:50px;background:#fffffff0;color:#151515;font-size:12px;font-weight:500;line-height:1.3;box-shadow:0 2px 12px #00000008;direction:ltr}
.bsh__bar{display:none;align-items:center;justify-content:center;width:100%;margin:0;min-height:44px;direction:ltr}
bs-peek-banners.is-ready .bsh__bar{display:flex}
.bsh__controls{display:grid;grid-template-columns:44px auto 44px;align-items:center;justify-content:center;gap:4px;flex:none;margin:0 auto}
.bsh__controls:after{content:'';grid-column:3;grid-row:1;width:44px;height:1px}
.bsh__controls button[data-pause]{appearance:none;grid-column:1;grid-row:1;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#777;cursor:pointer;box-shadow:none;transition:background .18s,color .18s,transform .18s}
.bsh__controls button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.bsh__controls button:active{transform:scale(.93)}
.bsh__counter{grid-column:2;grid-row:1;min-width:64px;text-align:center;white-space:nowrap;font-size:12px;line-height:1;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#777}
.bsh__counter b{color:#171717;font-weight:500}
.bsh__counter span[aria-hidden]{margin:0 6px;color:#c5c2be}
.bsh__play{display:none}
[data-pause][aria-pressed=true] .bsh__play{display:block}
[data-pause][aria-pressed=true] .bsh__pause{display:none}
.bsh__link:focus-visible{outline:3px solid #151515;outline-offset:-4px;border-radius:28px}
.bsh__controls button:focus-visible{outline:2px solid #171717;outline-offset:2px}
bs-peek-banners [hidden]{display:none!important}
.bsh__sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
html[lang=ar] .bsh__cta{font-family:'IBM Plex Sans Arabic',Arial,sans-serif;direction:rtl;letter-spacing:0}
@media(hover:hover){.bsh__controls button[data-pause]:hover{background:#f5f4f2;color:#171717}.bsh__link:hover .bsh__cta{background:#fff}}
@media(max-width:1023px){bs-peek-banners{--bsw:min(84vw,calc(88.88889svh - 142.22223px));--bsg:10px;padding:10px 0 8px}bs-peek-banners .bsh__track{padding-block:3px 8px}bs-peek-banners .bsh__slide{border-radius:18px}.bsh__link:focus-visible{border-radius:18px}.bsh__cta{left:12px;bottom:10px;max-width:calc(100% - 24px);padding:6px 11px;font-size:10px}.bsh__counter{min-width:56px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.bsh__controls button{transition:none}}
