.pm-video-showcase{--pm-red: #D72638;--pm-charcoal: #1A1A2E;--pm-mid: #5A5A72;--pm-light: #A0A0B8;--pm-border: #E8E8F0;--pm-offwhite: #F7F7FA;width:100%}.pm-video-showcase__inner{padding:0 50px}.pm-video-showcase__heading{margin-bottom:32px}.pm-video-showcase__heading--center{text-align:center}.pm-video-showcase__heading--left{text-align:left}.pm-video-showcase__eyebrow{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--pm-red);margin-bottom:10px}.pm-video-showcase__title{font-family:Montserrat,sans-serif;font-size:30px;font-weight:800;color:var(--pm-charcoal);line-height:1.25;margin:0 0 10px}.pm-video-showcase__subtitle{font-family:Inter,sans-serif;font-size:15px;line-height:1.6;color:var(--pm-mid);max-width:640px}.pm-video-showcase__heading--center .pm-video-showcase__subtitle{margin-left:auto;margin-right:auto}.pm-video-showcase__media{position:relative;width:100%;background:var(--pm-charcoal);overflow:hidden}.pm-video-showcase__media--rounded{border-radius:16px}.pm-video-showcase__media--16-9{aspect-ratio:16 / 9}.pm-video-showcase__media--4-3{aspect-ratio:4 / 3}.pm-video-showcase__media--21-9{aspect-ratio:21 / 9}@supports not (aspect-ratio: 16 / 9){.pm-video-showcase__media--16-9{padding-top:56.25%}.pm-video-showcase__media--4-3{padding-top:75%}.pm-video-showcase__media--21-9{padding-top:42.85%}.pm-video-showcase__media--16-9 .pm-video-showcase__frame,.pm-video-showcase__media--4-3 .pm-video-showcase__frame,.pm-video-showcase__media--21-9 .pm-video-showcase__frame{position:absolute;top:0;right:0;bottom:0;left:0}}.pm-video-showcase__frame{position:relative;width:100%;height:100%}.pm-video-showcase__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transition:opacity .35s ease}.pm-video-showcase__poster img{width:100%;height:100%;object-fit:cover;display:block}.pm-video-showcase__poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a2e2e}.pm-video-showcase__poster--hidden{opacity:0;pointer-events:none}.pm-video-showcase__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:76px;height:76px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px #00000040;transition:transform .2s ease,box-shadow .2s ease,opacity .25s ease;padding:0}.pm-video-showcase__play:hover{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 10px 28px #00000052}.pm-video-showcase__play--standalone{z-index:3}.pm-video-showcase__play--hidden{opacity:0;pointer-events:none}.pm-video-showcase__play-icon{width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:20px solid var(--pm-red);margin-left:5px}.pm-video-showcase__play-icon--muted{border-left-color:var(--pm-light)}.pm-video-showcase__player{position:relative;z-index:1;width:100%;height:100%}.pm-video-showcase__video,.pm-video-showcase__iframe{width:100%;height:100%;display:block;object-fit:cover;border:none}.pm-video-showcase__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--pm-offwhite);border:2px dashed var(--pm-border)}.pm-video-showcase__placeholder .pm-video-showcase__play-icon--muted{display:inline-block}.pm-video-showcase__placeholder p{font-family:Inter,sans-serif;font-size:13px;color:var(--pm-light);margin:0}@media(max-width:749px){.pm-video-showcase__title{font-size:24px}.pm-video-showcase__play{width:60px;height:60px}.pm-video-showcase__play-icon{border-top-width:10px;border-bottom-width:10px;border-left-width:16px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/pristine-motors-video-showcase.css.map */
