.section-video{padding-bottom:50px}.video-section-wrapper{position:relative;width:100%}.video-section-container.page-width{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 1.5rem}.video-section--full-width .video-section-container{padding:0}.video-section-heading-wrap{padding:2rem 0 1.5rem}.video-section-heading-wrap.text-center{text-align:center}.video-section-heading-wrap.text-left{text-align:left}.video-section-heading-wrap.text-right{text-align:right}.video-section-subheading{text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;opacity:.75;margin:0 0 .5rem}.video-section-heading{margin:0}.video-section-media-wrap{position:relative;width:100%;height:0;overflow:hidden;background:#000}.video-section-video,.video-section-embed-wrap,.video-section-embed-target,.video-section-embed-target iframe,.video-section-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;border:0}.video-section-embed-wrap{position:relative}.video-section-poster-btn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;cursor:pointer;background:transparent;z-index:2}.video-section-poster-img{width:100%;height:100%;object-fit:cover;display:block}.video-section-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.video-section-poster-btn:hover .video-section-play-icon{transform:translate(-50%,-50%) scale(1.08)}.video-section-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--overlay-color, #fff);pointer-events:none}.video-section-overlay.text-left{align-items:flex-start;text-align:left}.video-section-overlay.text-center{align-items:center;text-align:center}.video-section-overlay.text-right{align-items:flex-end;text-align:right}.video-section-overlay-heading,.video-section-overlay-text{color:inherit;max-width:640px}.video-section-overlay-btn{pointer-events:auto;margin-top:1rem}.video-section-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f4f4f4;color:#666;gap:1rem;text-align:center;padding:1.5rem}.video-section-placeholder-svg{width:100px;height:100px;opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-video.css.map */
