.bw-hvs{background:var(--bw-hvs-bg, #121616);color:#fff;padding:48px 0 64px}.bw-hvs__inner{max-width:1200px;margin:0 auto;padding:0 16px}.bw-hvs__head{text-align:var(--bw-hvs-align, center);margin-bottom:28px}.bw-hvs__title{margin:0 0 8px;color:var(--bw-hvs-title-color, #ffffff);font-size:var(--bw-hvs-title-size, 36px);line-height:1.2}.bw-hvs__sub{margin:0;color:var(--bw-hvs-sub-color, #cfcfcf);font-size:var(--bw-hvs-sub-size, 16px);line-height:1.4}.bw-hvs__stage{position:relative;display:flex;align-items:center;gap:8px}.bw-hvs__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;cursor:grab}.bw-hvs__viewport::-webkit-scrollbar{display:none}.bw-hvs__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none}.bw-hvs__track{display:flex;gap:14px;padding:4px 8% 12px}.bw-hvs__card{flex:0 0 58%;max-width:280px;scroll-snap-align:center;scroll-snap-stop:always}.bw-hvs__media{position:relative;aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;background:#000;box-shadow:0 18px 40px #00000059}.bw-hvs__media video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.bw-hvs__sound,.bw-hvs__nav{border:0;cursor:pointer;color:#fff;background:#0000008c}.bw-hvs__sound{position:absolute;right:10px;bottom:10px;z-index:5;width:44px;height:44px;border-radius:50%;font-size:18px;pointer-events:auto}.bw-hvs__nav{flex:0 0 44px;width:44px;height:44px;border-radius:50%;font-size:28px;line-height:1;z-index:2}.bw-hvs__caption{padding:12px 4px 0;text-align:var(--bw-hvs-align, center)}.bw-hvs__caption strong{display:block;color:var(--bw-hvs-name-color, #ffffff);font-size:var(--bw-hvs-name-size, 16px)}.bw-hvs__caption span{display:block;margin-top:2px;color:var(--bw-hvs-quote-color, #cfcfcf);font-size:var(--bw-hvs-quote-size, 15px);line-height:1.35}.bw-hvs__dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.bw-hvs__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#ffffff59;cursor:pointer}.bw-hvs__dot.is-active{background:#fff;transform:scale(1.2)}@media(min-width:750px){.bw-hvs__card{flex-basis:260px}.bw-hvs__track{padding-left:12px;padding-right:12px}}@media(max-width:749px){.bw-hvs__nav{flex:0 0 36px;width:36px;height:36px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
