.video{display:flex;min-height:auto;position:relative;width:100%;--fit-image-height:min( 100vw / var(--mobile-aspect-ratio), var(--mobile-image-height) )}.video__image{height:100%;object-fit:cover;object-position:center;width:100%}.video__image-placeholder{overflow:hidden;z-index:2}.video__image-placeholder,.video__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.video__overlay{background:rgba(var(--overlay-color, 255, 255, 255),var(--opacity, .5));display:block;pointer-events:none;z-index:3}.video__container{position:relative;width:100%;z-index:4}.video__content_wrapper{align-items:var(--mobile-align-y);display:flex;height:100%;justify-content:var(--mobile-justify-x, center);text-align:var(--mobile-text-alignment);width:100%;z-index:4}.video__content_main{align-items:var(--desktop-justify-x, center);display:flex;flex-direction:column;gap:var(--content-gap)}.video__button_container{display:flex;flex-wrap:wrap;justify-content:var(--desktop-justify-x);width:100%}.video__button{align-items:center;display:flex;gap:var(--spacing-xxs);margin-inline:auto;width:max-content}.video__background-video{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.video__background-video iframe{height:56.25vw;left:50%;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.shopify-section--video .video{isolation:isolate}.shopify-section--video .video__background-video{z-index:auto}.shopify-section--video .component-video__controls{z-index:6}.shopify-section--video .component-video__control{background:color-mix(in srgb,var(--color-primary-button) var(--sound-button-bg-opacity, 60%),#0000);border:2px solid var(--color-primary-button-border);border-radius:var(--button-border-radius);color:var(--color-on-primary-button);gap:var(--spacing-xxs);height:auto;padding:var(--spacing-xs);width:auto}.shopify-section--video .component-video__control-icon{height:20px;width:20px}.shopify-section--video .component-video__control-label{font-size:var(--font-size-button);line-height:1;white-space:nowrap}.shopify-section--video .video__cta{align-items:var(--cta-align-y, flex-end);display:flex;top:0;right:0;bottom:0;left:0;justify-content:var(--cta-justify-x, center);padding:calc(var(--spacing-lg)/1.5);pointer-events:none;position:absolute;z-index:5}.shopify-section--video .video__cta-button{pointer-events:auto}.shopify-section--video .video__cta-button.button,.shopify-section--video .video__cta-button.button.button--active,.shopify-section--video .video__cta-button.button.button--hover,.shopify-section--video .video__cta-button.button:active,.shopify-section--video .video__cta-button.button:focus,.shopify-section--video .video__cta-button.button:hover{background:rgba(var(--cta-button-bg-color, 255, 255, 255),var(--cta-button-bg-opacity, 1));border-color:rgb(var(--cta-button-bg-color, 255, 255, 255));color:var(--cta-button-text-color, #000)}@media (width => 768px),screen and (min-width:768px){.video{--fit-image-height:min( 100vw / var(--desktop-aspect-ratio), var(--desktop-image-height) )}.video--small{min-height:350px}.video--medium{min-height:500px}.video--large{min-height:700px}.video--fit_image{min-height:var(--fit-image-height)}.video--full_screen{min-height:calc(100dvh - var(--header-group-height-static, 0px))}@supports not (min-height:100dvh){.video--full_screen{min-height:calc(100vh - var(--header-group-height-static, 0px))}}.video__content_wrapper{align-items:var(--desktop-align-y);justify-content:var(--desktop-justify-x, center);text-align:var(--desktop-text-alignment)}}@media(max-width:767px),screen and (max-width:767px){.video--mobile--small{min-height:300px}.video--mobile--medium{min-height:450px}.video--mobile--large{min-height:650px}.video--mobile--fit_image{min-height:var(--fit-image-height)}.video--mobile--full_screen{min-height:calc(100dvh - var(--header-group-height-static, 0px))}@supports not (min-height:100dvh){.video--mobile--full_screen{min-height:calc(100vh - var(--header-group-height-static, 0px))}}.video__content_main{align-items:var(--mobile-justify-x, center)}.video__button_container{justify-content:var(--mobile-justify-x, center)}}
/*# sourceMappingURL=/cdn/shop/t/1284/assets/video.bundle.css.map */
