.sp-vf{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.sp-vf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8rem}.sp-vf--video-right .sp-vf__media{order:2}}.sp-vf__video{position:relative;display:block;overflow:hidden;border-radius:2.4rem;background:rgb(var(--color-foreground))}.sp-vf__poster,.sp-vf__player,.sp-vf__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.sp-vf__placeholder{background:rgba(var(--color-foreground),.06);fill:rgba(var(--color-foreground),.4)}.sp-vf__play{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:7rem;height:7rem;padding:0 0 0 .4rem;border:0;border-radius:50%;background:var(--sp-vf-accent, rgb(var(--color-accent)));color:var(--sp-vf-icon, rgb(var(--color-background)));cursor:pointer;transform:translate(-50%,-50%);transition:transform .2s}.sp-vf__play:hover{transform:translate(-50%,-50%) scale(1.08)}.sp-vf__play svg{width:2.2rem;height:2.2rem;fill:currentColor}.sp-vf__content--center .sp-vf__heading,.sp-vf__content--center .sp-vf__subheading{text-align:center}.sp-vf__heading{margin:0 0 3rem;color:var(--sp-vf-accent, rgb(var(--color-accent)));font-size:clamp(3.2rem,4.2vw,6.4rem);line-height:1.08}.sp-vf__subheading{display:block;margin:0 0 3.6rem;color:rgba(var(--color-foreground),.75);font-size:2rem;font-weight:700;text-decoration:underline;text-underline-offset:.4rem}a.sp-vf__subheading:hover{color:var(--sp-vf-accent, rgb(var(--color-accent)))}.sp-vf__features{display:grid;gap:2.4rem;margin:0;padding:0;list-style:none}.sp-vf__feature{display:flex;align-items:center;gap:1.6rem}.sp-vf__check{display:flex;flex:none;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background:var(--sp-vf-accent, rgb(var(--color-accent)));color:var(--sp-vf-icon, rgb(var(--color-background)))}.sp-vf__check svg{width:1.8rem;height:1.8rem}.sp-vf__feature-title{margin:0 0 .4rem;font-size:1.7rem}.sp-vf__feature-text,.sp-vf__feature-text p{margin:0;color:rgba(var(--color-foreground),.7);line-height:1.7}.sp-vf__check svg{width:2.2rem;height:2.2rem}.sp-vf__custom-icon{width:2.6rem;height:2.6rem;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sp-video-features.css.map */
