.m-vertical-video-slider{display:block}.m-vvs__header{margin-bottom:48px}.m-vvs__section-subheading{font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;opacity:.7}.m-vvs__section-heading{letter-spacing:.02em;font-weight:400}.m-vvs__section-description{max-width:540px;margin-left:auto;margin-right:auto;margin-top:16px;opacity:.7}.m-vvs__track{display:grid;grid-template-columns:repeat(var(--vvs-per-view, 3),minmax(0,1fr));gap:var(--vvs-gap, 16px)}.m-vvs__slide{position:relative;overflow:hidden;background:#0a0a0a;aspect-ratio:var(--vvs-ratio, 9/16);border-radius:2px}.m-vvs__media{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:inherit}.m-vvs__video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.m-vvs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.m-vvs__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:32px 28px;z-index:2;display:flex;flex-direction:column;pointer-events:none}.m-vvs__content-inner{max-width:85%;pointer-events:auto}.m-vvs--vtop{justify-content:flex-start}.m-vvs--vmiddle{justify-content:center}.m-vvs--vbottom{justify-content:flex-end}.m-vvs--hleft{align-items:flex-start}.m-vvs--hcenter{align-items:center}.m-vvs--hright{align-items:flex-end}.m-vvs__subheading{font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px;opacity:.9}.m-vvs__title{letter-spacing:.02em;font-weight:400;line-height:1.15;margin:0 0 12px}.m-vvs__description{font-size:14px;line-height:1.55;margin:0 0 20px;opacity:.85}.m-vvs__button{display:inline-flex;align-items:center;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}.m-vvs__video{transition:transform .6s ease}.m-vvs__slide:hover .m-vvs__video{transform:scale(1.03)}@media(max-width:767px){.m-vvs__header{margin-bottom:28px}.m-vvs__track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--vvs-per-view-mb, 1) - 1) * var(--vvs-gap-mb, 8px)) / var(--vvs-per-view-mb, 1));gap:var(--vvs-gap-mb, 8px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px}.m-vvs__track>.m-vvs__slide{scroll-snap-align:start}.m-vvs__content{padding:20px 18px}.m-vvs__title{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
