.vs2__section{width:100%;background:var(--vs2-bg, #ffffff);padding-top:var(--vs2-pad-top, 80px);padding-bottom:var(--vs2-pad-bot, 80px);box-sizing:border-box}.vs2--width-full_bleed .vs2__inner{max-width:100%;padding-left:var(--vs2-side-pad, 0px);padding-right:var(--vs2-side-pad, 0px)}.vs2--width-contained .vs2__inner{max-width:1400px;margin:0 auto;padding-left:60px;padding-right:60px;box-sizing:border-box}.vs2__header{text-align:center;margin-bottom:var(--vs2-header-mb, 48px)}.vs2__eyebrow{font-family:var(--font-body);font-size:var(--vs2-eyebrow-size, 12px);font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--vs2-eyebrow-color, #272727);margin:0 0 var(--vs2-eyebrow-mb, 16px)}.vs2__heading{font-family:var(--font-heading);font-size:var(--vs2-heading-size, 56px);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--vs2-heading-color, #272727);margin:0 0 var(--vs2-heading-mb, 12px)}.vs2__heading em{font-style:italic;font-family:inherit}.vs2__subheading{font-family:var(--font-body);font-size:var(--vs2-subheading-size, 14px);font-weight:400;line-height:1.6;color:var(--vs2-subheading-color, #424242);max-width:var(--vs2-subheading-max, 760px);margin:0 auto}.vs2__media{position:relative;width:100%;aspect-ratio:var(--vs2-aspect, 16 / 9);overflow:hidden;border-radius:var(--vs2-radius, 0px);background:#111}.vs2__poster{position:absolute;top:0;right:0;bottom:0;left:0}.vs2--whole-clickable .vs2__poster{cursor:pointer}.vs2__poster-image{width:100%;height:100%;object-fit:cover;display:block}.vs2__poster-image--placeholder{width:100%;height:100%;background:#333;display:block}.vs2__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vs2-overlay-color, #000000);opacity:var(--vs2-overlay-alpha, 0);pointer-events:none;transition:opacity .25s ease;z-index:1}.vs2--whole-clickable .vs2__poster:hover .vs2__overlay{opacity:calc(var(--vs2-overlay-alpha, 0) + var(--vs2-overlay-hover, 0))}.vs2__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:var(--vs2-play-size, 80px);height:var(--vs2-play-size, 80px);border-radius:50%;border:1px solid var(--vs2-play-border, rgba(255, 255, 255, .6));background:var(--vs2-play-bg, rgba(255, 255, 255, .3));color:var(--vs2-play-icon, #ffffff);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease,background .25s ease;padding:0}.vs2__play-btn:hover{transform:translate(-50%,-50%) scale(1.08)}.vs2__play-btn:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.vs2--blur-btn .vs2__play-btn{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vs2__play-icon{width:calc(var(--vs2-play-size, 80px) * .3);height:calc(var(--vs2-play-size, 80px) * .3);margin-left:3px;display:block;flex-shrink:0}.vs2__video,.vs2__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border:0}.vs2__video{object-fit:cover}.vs2__modal[hidden]{display:none}.vs2__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.vs2__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9;cursor:pointer}.vs2__modal-inner{position:relative;width:min(1200px,92vw);aspect-ratio:16 / 9;background:#000;z-index:1}.vs2__modal-video{position:absolute;top:0;right:0;bottom:0;left:0}.vs2__modal-video video,.vs2__modal-video iframe{width:100%;height:100%;display:block;border:0}.vs2__modal-close{position:absolute;top:-44px;right:0;width:40px;height:40px;background:transparent;border:0;color:#fff;font-size:32px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.vs2__modal-close:hover{opacity:.75}.vs2__modal-close:focus-visible{outline:2px solid #ffffff;outline-offset:4px}@media screen and (max-width:749px){.vs2--width-full_bleed .vs2__inner,.vs2--width-contained .vs2__inner{padding-left:var(--vs2-side-pad, 20px);padding-right:var(--vs2-side-pad, 20px)}.vs2__modal-inner{width:92vw}.vs2__modal-close{top:-40px}}@media(prefers-reduced-motion:reduce){.vs2__play-btn{transition:none}.vs2__play-btn:hover{transform:translate(-50%,-50%)}.vs2__overlay{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/section-video-section-2.css.map */
