video-showcase-custom{display:block}.video-showcase-custom{display:block!important;position:relative;width:100%;background-color:var(--vs-bg);padding-top:var(--vs-padding-top);padding-bottom:var(--vs-padding-bottom)}.video-showcase-custom__inner.page-width{max-width:var(--page-width);margin:0 auto}.video-showcase-custom__panel{position:relative;width:100%;aspect-ratio:var(--vs-aspect-mobile, 16 / 9);border-radius:var(--vs-radius, 40px);overflow:hidden;border:1px solid var(--vs-border-color);background-color:var(--vs-panel-bg);box-shadow:0 25px 50px -12px #00000080;isolation:isolate;transform-origin:center center;will-change:transform}video-showcase-custom[data-enable-animation=true]:defined .video-showcase-custom__panel{transform:scale(var(--scroll-scale, .85))}@media screen and (max-width:749px){video-showcase-custom[data-enable-animation=true]:defined .video-showcase-custom__panel{transform:none}.video-showcase-custom--mobile-portrait .video-showcase-custom__panel{aspect-ratio:var(--vs-aspect-mobile-portrait, 9 / 16)}.video-showcase-custom--mobile-portrait .custom-responsive-video--dual .custom-responsive-video__pane--mobile{display:block!important;align-items:unset;justify-content:unset;background-color:transparent}.video-showcase-custom--mobile-portrait .custom-responsive-video__pane--mobile video,.video-showcase-custom--mobile-portrait .video-showcase-custom__media>.video-showcase-custom__video,.video-showcase-custom--mobile-portrait .video-showcase-custom__media>video.video-showcase-custom__video{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important}}.video-showcase-custom__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background-color:var(--vs-panel-bg)}.video-showcase-custom__media .custom-responsive-video--dual,.video-showcase-custom__media .custom-responsive-video__pane{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.video-showcase-custom__media .custom-responsive-video__pane--desktop{display:none!important}.video-showcase-custom__media .custom-responsive-video__pane--mobile{display:block!important}.video-showcase-custom__media .custom-responsive-video__pane--mobile .video-showcase-custom__video{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important}@media screen and (min-width:750px){.video-showcase-custom__media .custom-responsive-video__pane--desktop{display:block!important}.video-showcase-custom__media .custom-responsive-video__pane--mobile{display:none!important}}.video-showcase-custom__video{display:block!important;width:100%;height:100%;object-fit:cover;object-position:center center}.video-showcase-custom__overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,1) 0%,rgba(0,0,0,.55) 40%,rgba(0,0,0,.15) 70%,transparent 100%);opacity:.95;pointer-events:none}.video-showcase-custom__content{display:flex!important;flex-direction:column;justify-content:flex-end;position:absolute;inset-inline:0;bottom:0;z-index:2;padding:28px 24px 32px;pointer-events:none}.video-showcase-custom__heading{font-family:var(--font-heading-family, inherit);font-size:31px;font-weight:500;letter-spacing:-1px;line-height:1.08;color:var(--vs-text);margin:0 0 12px;text-shadow:0 4px 12px rgba(0,0,0,.6);text-wrap:balance}.video-showcase-custom__desc{font-family:var(--font-body-family, inherit);font-size:15px;font-weight:300;line-height:1.5;color:var(--vs-muted);max-width:672px;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.5);text-wrap:pretty}@media screen and (min-width:750px){.video-showcase-custom__panel{aspect-ratio:var(--vs-aspect-desktop, 2.4 / 1)}.video-showcase-custom__content{padding:48px 56px 56px}.video-showcase-custom__heading{font-size:48px;letter-spacing:-1px;margin:0 0 16px}.video-showcase-custom__desc{font-size:18px}}@media screen and (min-width:990px){.video-showcase-custom__content{padding:64px 72px 72px}.video-showcase-custom__heading{font-size:62px;letter-spacing:-2px}.video-showcase-custom__desc{font-size:21px}}@media(prefers-reduced-motion:reduce){video-showcase-custom[data-enable-animation=true]:defined .video-showcase-custom__panel{transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-video-showcase-custom.css.map */
