.bp-cs{--bp-cs-w:300px;--bp-cs-gap:18px;--bp-cs-end:30px;--bp-cs-arrow-hover-bg:#fff;--bp-cs-arrow-color:#fff;--bp-cs-arrow-hover-color:#000;position:relative;width:100%}.bp-cs__track{display:flex;gap:var(--bp-cs-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.bp-cs__track::-webkit-scrollbar{display:none}.bp-cs__track::after{content:"";flex:0 0 max(0px,calc(var(--bp-cs-end) - var(--bp-cs-gap)))}.bp-cs__item{flex:0 0 var(--bp-cs-w);margin:0;padding:0;scroll-snap-align:start}.bp-cs__slide{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background-color:#d9d9d9}.bp-cs__slide .bp-cs__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.bp-cs__overlay{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;padding:10px;background-color:rgba(0,0,0,.2)}.bp-cs__title{margin:0;color:#fff;font-family:"Duotone Extended",Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase}.bp-cs .bp-cs__arrow{position:absolute;top:50%;z-index:2;align-items:center;justify-content:center;width:1.75em;height:1.75em;padding:0;border:0;border-radius:50%;background:transparent;color:var(--bp-cs-arrow-color);font-size:28px;cursor:pointer;transform:translateY(-50%);transition:background-color .25s ease,color .25s ease}.bp-cs__arrow-icon{display:block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.bp-cs .bp-cs__arrow:hover,.bp-cs .bp-cs__arrow:focus-visible{background:var(--bp-cs-arrow-hover-bg);color:var(--bp-cs-arrow-hover-color)}.bp-cs .bp-cs__arrow:focus:not(:focus-visible){background:transparent}.bp-cs .bp-cs__arrow:hover:focus{background:var(--bp-cs-arrow-hover-bg)}.bp-cs__arrow[hidden]{display:none}.bp-cs__arrow:not([hidden]){display:var(--bp-cs-arrows,flex)}.bp-cs__arrow--prev{left:10px}.bp-cs__arrow--next{right:10px}@media (prefers-reduced-motion:reduce){.bp-cs__track{scroll-behavior:auto}}