.pl-video-modal{--pl-video-ar: 1.7778;--pl-frame-max-w: calc(100vw - 3.2rem) ;--pl-frame-max-h: calc(100dvh - 15rem) ;--pl-card-pad: 1.6rem;--pl-frame-w: min(var(--pl-frame-max-w), calc(var(--pl-frame-max-h) * var(--pl-video-ar)));z-index:100001;height:100vh;height:100dvh;display:grid;place-items:center;grid-template-columns:minmax(0,1fr);background:transparent;padding:0;overflow:visible;transition:transform .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.pl-video-modal__card{box-sizing:border-box;pointer-events:auto;display:flex;flex-direction:column;gap:.4rem;width:100%;max-width:100%;padding:.6rem var(--pl-card-pad) var(--pl-card-pad);background:var(--white, #fff);border-radius:1.6rem;box-shadow:0 1.6rem 4.8rem #0d172633}.pl-video-modal__bar{display:flex;align-items:center;gap:1.2rem;min-height:4.4rem}.pl-video-modal__title{flex:1 1 auto;min-width:0;margin:0;color:var(--indigo-100, #0d1726);font-size:1.4rem;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-video-modal__close{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;cursor:pointer;background:transparent;transition:background .15s ease-out}.pl-video-modal__close:hover{background:var(--violeta-10, #f1ecf4)}.pl-video-modal__close:focus-visible{outline:.2rem solid var(--violeta-100, #68308d);outline-offset:.2rem}.pl-video-modal__close svg{display:block;width:2rem;height:2rem}.pl-video-modal__frame{position:relative;width:var(--pl-frame-w);max-width:100%;aspect-ratio:var(--pl-video-ar);margin-inline:auto;background:#000;border-radius:.8rem;overflow:hidden}.pl-video-modal__poster,.pl-video-modal__iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0}.pl-video-modal__poster{object-fit:cover;transition:opacity .2s ease-out}.pl-video-modal__iframe{opacity:0;transition:opacity .2s ease-out}.pl-video-modal__frame.is-playing .pl-video-modal__iframe{opacity:1}.pl-video-modal__frame.is-playing .pl-video-modal__spinner{opacity:0}.pl-video-modal__spinner{position:absolute;top:50%;left:50%;width:4rem;height:4rem;margin:-2rem 0 0 -2rem;border:.3rem solid #ffffff59;border-top-color:#fff;border-radius:50%;animation:pl-video-spin .8s linear infinite;transition:opacity .2s ease-out}@keyframes pl-video-spin{to{transform:rotate(360deg)}}.pl-video-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;padding:0;border:0;background:#0d1726;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .28s ease-out}.pl-video-modal.open+.pl-video-modal__overlay{opacity:.6;pointer-events:auto}body:has(main-product .pl-video-modal.open) .st-wishlist-details-button{z-index:15!important}@media(min-width:768px){.pl-video-modal{--pl-frame-max-w: min(128rem, 92vw);--pl-frame-max-h: calc(100dvh - 12rem) ;place-items:center}.pl-video-modal__card{--pl-card-pad: 1.2rem;width:calc(var(--pl-frame-w) + var(--pl-card-pad) * 2);max-width:calc(100vw - 3.2rem);padding:.8rem var(--pl-card-pad) var(--pl-card-pad);border-radius:1.6rem;box-shadow:0 2.4rem 6.4rem #0d172640}.pl-video-modal__title{font-size:1.5rem}}body:has(.pl-video-modal.open) pandectes-cmp{z-index:1!important}@media(prefers-reduced-motion:reduce){.pl-video-modal,.pl-video-modal__overlay,.pl-video-modal__poster,.pl-video-modal__iframe{transition:none!important}.pl-video-modal__spinner{animation:none;border-top-color:#ffffff59}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/pl-video-modal.css.map */
