.inv__inner{margin:0 auto;text-align:center}.inv__eyebrow{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 1.4rem;font-size:1.2rem;font-weight:600;letter-spacing:.16rem;text-transform:uppercase;color:#dcff63}.inv__eyebrow:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background-color:#dcff63;box-shadow:0 0 0 .4rem #dcff6329}.inv__heading{margin:0 0 1.4rem;text-wrap:balance}.inv__body{margin:0 auto 2.8rem;max-width:54rem;color:rgba(var(--color-foreground),.72);font-size:1.5rem;line-height:1.6}.inv__body>p{margin:0}.inv__frame{position:relative;width:100%;margin:0 auto;overflow:hidden;background-color:#000;box-shadow:0 1.6rem 4.8rem #00000059}.inv__frame--mobile{display:none}@media screen and (max-width:749px){.inv__frame--desktop{display:none}.inv__frame--mobile{display:block}}.inv__video,.inv__cover,.inv__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.inv__video{object-fit:contain;background-color:#000}.inv__cover{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:0;border:0;background:none;cursor:pointer;color:#fff}.inv__poster{object-fit:cover}.inv__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#00000073)}.inv__play,.inv__label{position:relative;z-index:1}.inv__play{display:flex;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;border-radius:50%;background-color:#dcff63;color:#0d0d1b;box-shadow:0 0 0 1rem #dcff6338;transition:transform .2s ease}.inv__play svg{width:3rem;height:3rem;margin-left:.3rem}.inv__cover:hover .inv__play,.inv__cover:focus-visible .inv__play{transform:scale(1.06)}.inv__label{font-size:1.5rem;font-weight:600;letter-spacing:.04rem;text-shadow:0 1px 4px rgba(0,0,0,.5)}.inv__frame--playing .inv__cover{display:none}.inv__frame--empty{display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-foreground),.06)}.inv__frame--empty .inv__label{position:absolute;color:rgba(var(--color-foreground),.75)}.inv__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.4}@media(prefers-reduced-motion:reduce){.inv__play{transition:none}}@media screen and (min-width:750px){.inv__body{font-size:1.7rem}.inv__play{width:8.4rem;height:8.4rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-install-video.css.map */
