.gp-product-video-popup{--gp-pvp-safe-bottom: 24px;position:fixed;right:24px;bottom:var(--gp-pvp-safe-bottom);z-index:80;width:var(--gp-pvp-desktop-width, 230px);aspect-ratio:9 / 16;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,30px,0);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s,bottom .18s ease;contain:layout style}.gp-product-video-popup--left{right:auto;left:24px}.gp-product-video-popup.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0);transition-delay:0s}.gp-product-video-popup.is-dismissing{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,30px,0)}.gp-product-video-popup__card{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--gp-pvp-radius, 16px);background:#050505;box-shadow:0 22px 55px #0000007a,0 4px 18px #00000057,inset 0 0 0 1px #ffffff14;isolation:isolate}.gp-product-video-popup__media,.gp-product-video-popup video{display:block;width:100%;height:100%}.gp-product-video-popup__media{cursor:pointer;outline:none}.gp-product-video-popup__media:focus-visible{box-shadow:inset 0 0 0 2px #ffffffe0}.gp-product-video-popup video{object-fit:cover;background:#050505}.gp-product-video-popup__close{position:absolute;top:9px;right:9px;z-index:3;display:grid;width:34px;height:34px;min-width:34px;min-height:34px;margin:0;padding:0;place-items:center;border:1px solid rgb(255 255 255 / 13%);border-radius:50%;background:#0404049e;color:#fff;font:300 25px/1 Arial,sans-serif;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .16s ease,transform .16s ease}.gp-product-video-popup__close:hover{background:#040404d1;transform:scale(1.04)}.gp-product-video-popup__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.gp-product-video-popup__close--expanded,.gp-product-video-popup__overlay{display:none}.gp-product-video-popup.is-expanded{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;width:auto;height:auto;aspect-ratio:auto;transform:none;contain:none}.gp-product-video-popup.is-expanded .gp-product-video-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:#000000d1;cursor:zoom-out;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.gp-product-video-popup.is-expanded .gp-product-video-popup__card{position:absolute;top:50%;left:50%;z-index:1;width:clamp(380px,30vw,440px);max-width:calc(100vw - 48px);height:auto;max-height:calc(100dvh - 48px);aspect-ratio:9 / 16;transform:translate(-50%,-50%);box-shadow:0 30px 90px #000000b8}.gp-product-video-popup.is-expanded .gp-product-video-popup__media{cursor:default}.gp-product-video-popup.is-expanded .gp-product-video-popup__close--compact{display:none}.gp-product-video-popup.is-expanded .gp-product-video-popup__close--expanded{display:grid}html.gp-pvp-modal-open,html.gp-pvp-modal-open body{overflow:hidden}body:has(dialog[open]) .gp-product-video-popup:not(.is-expanded){opacity:0;pointer-events:none}@media(max-width:749px){.gp-product-video-popup{--gp-pvp-safe-area-bottom: env(safe-area-inset-bottom, 0px);--gp-pvp-safe-bottom: calc(var(--gp-pvp-mobile-bottom, 90px) + var(--gp-pvp-safe-area-bottom));right:max(12px,env(safe-area-inset-right,0px));width:min(var(--gp-pvp-mobile-width, 135px),calc(100vw - 24px));z-index:90;contain:none}.gp-product-video-popup--left{right:auto;left:max(12px,env(safe-area-inset-left,0px))}.gp-product-video-popup__close{top:7px;right:7px;width:40px;height:40px;min-width:40px;min-height:40px}.gp-product-video-popup.is-expanded .gp-product-video-popup__card{width:min(calc((100dvh - 32px)*.5625),calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}.gp-product-video-popup--mobile-disabled{display:none}}@media(min-width:750px){.gp-product-video-popup--desktop-disabled{display:none}}@media(prefers-reduced-motion:reduce){.gp-product-video-popup{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/product-video-popup.css.map */
