.vp{background:var(--vp-section-bg, #ffffff);padding-top:var(--vp-padding-top, 48px);padding-bottom:var(--vp-padding-bottom, 48px)}.vp__container{width:var(--vp-width, 80%);max-width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.vp__header{margin-bottom:24px}.vp__header--left{text-align:left}.vp__header--center{text-align:center}.vp__header--right{text-align:right}.vp__heading{margin:0 0 12px;font-size:var(--vp-heading-size, 32px);font-weight:700;line-height:1.25;color:var(--vp-heading-color, #1a1a1a)}.vp__text{font-size:var(--vp-text-size, 16px);line-height:1.6;color:var(--vp-text-color, #555555)}.vp__text p{margin:0 0 .8em}.vp__text p:last-child{margin-bottom:0}.vp__media{position:relative;width:100%;overflow:hidden;border-radius:var(--vp-radius, 12px);background:#000}.vp__media--ratio-16-9{aspect-ratio:16 / 9}.vp__media--ratio-4-3{aspect-ratio:4 / 3}.vp__media--ratio-1-1{aspect-ratio:1 / 1}.vp__media--ratio-9-16{aspect-ratio:9 / 16;max-width:420px;margin:0 auto}.vp__video,.vp__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;display:block;object-fit:cover}.vp__embed{position:absolute;top:0;right:0;bottom:0;left:0}.vp__embed[hidden]{display:none}.vp__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer;display:block;line-height:0}.vp__poster[hidden]{display:none}.vp__poster-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.vp__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--vp-play-btn-size, 72px);height:var(--vp-play-btn-size, 72px);border-radius:50%;background:var(--vp-play-btn-bg, #ffffff);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #0000004d;transition:transform .2s ease,opacity .2s ease}.vp__poster:hover .vp__play-btn{transform:translate(-50%,-50%) scale(1.08)}.vp__play-icon{width:40%;height:40%;display:block;fill:var(--vp-play-icon-color, #1a1a1a);margin-left:8%}@media(max-width:749px){.vp__container{width:100%;padding:0 16px}.vp__heading{font-size:var(--vp-heading-size-mobile, 24px)}.vp__text{font-size:var(--vp-text-size-mobile, 14px)}.vp__header{margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-video-player.css.map */
