:root{--godam-reel-pops-position: 20px;--godam-reel-pops-bottom: 20px;--godam-reel-pops-width: 160px;--godam-reel-pops-mobile-width: 100px;--godam-reel-pops-animation-duration: 500ms;--godam-reel-pops-aspect-ratio: 9 / 16}.godam-reel-pops-wrapper{position:relative;z-index:999999;display:none}.godam-reel-pops-wrapper.godam-reel-pops-active{display:block}.godam-reel-pops-wrapper .godam-reel-pops-modal-instance .godam-video-wrapper video{object-fit:cover;width:100%;height:100%}.godam-reel-pops-container{position:fixed;z-index:99999;width:var(--godam-reel-pops-width);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);cursor:pointer}.godam-reel-pops-container.position-bottom-left{left:var(--godam-reel-pops-position);bottom:var(--godam-reel-pops-bottom)}.godam-reel-pops-container.position-bottom-right{right:var(--godam-reel-pops-position);bottom:var(--godam-reel-pops-bottom)}.godam-reel-pops-container.aspect-9-16{aspect-ratio:9/16}.godam-reel-pops-container.aspect-16-9{aspect-ratio:16/9}.godam-reel-pops-container.aspect-4-3{aspect-ratio:4/3}.godam-reel-pops-video-slots{position:relative;width:100%;height:100%;overflow:hidden;border-radius:12px}.godam-reel-pops-video-slot{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;backface-visibility:hidden;transform:translateZ(0);pointer-events:none;z-index:0;visibility:hidden}.godam-reel-pops-video-slot.active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.godam-reel-pops-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px}.godam-reel-pops-video-wrapper .easydam-video-container{position:absolute;top:0;left:0;width:100%;height:100%}.godam-reel-pops-video-wrapper .video-js{position:absolute;top:0;left:0;width:100%;height:100% !important;padding:0;margin:0;background-color:rgba(0,0,0,0)}.godam-reel-pops-video-wrapper .video-js.vjs-fluid,.godam-reel-pops-video-wrapper .video-js.vjs-16-9,.godam-reel-pops-video-wrapper .video-js.vjs-4-3,.godam-reel-pops-video-wrapper .video-js.vjs-9-16{padding-top:0}.godam-reel-pops-video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;padding:0;margin:0}.godam-reel-pops-video-wrapper .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.godam-reel-pops-video-wrapper .vjs-poster{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.godam-reel-pops-video-wrapper .vjs-control-bar,.godam-reel-pops-video-wrapper .vjs-big-play-button,.godam-reel-pops-video-wrapper .vjs-loading-spinner{display:none}.godam-reel-pops-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8)}.godam-reel-pops-loading .spinner{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:reel-pops-spin .8s linear infinite}@keyframes reel-pops-spin{to{transform:rotate(360deg)}}.godam-reel-pops-error{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8);color:#fff;font-size:12px;text-align:center;padding:12px}.godam-reel-pops-close{position:absolute;top:-12px;right:-12px;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px);pointer-events:auto}.godam-reel-pops-close:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.godam-reel-pops-close svg{width:16px;height:16px;pointer-events:none}.godam-reel-pops-click-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:8;display:flex;align-items:center;justify-content:center;opacity:0;background:rgba(0,0,0,.1);cursor:pointer;pointer-events:auto}.godam-reel-pops-mute-toggle{position:absolute;top:8px;left:8px;z-index:11;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:rgba(0,0,0,.45);color:#fff;cursor:pointer;padding:0}.godam-reel-pops-mute-toggle svg{width:14px;height:14px}.godam-reel-pops-play-toggle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:11;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:rgba(0,0,0,.45);color:#fff;cursor:pointer;padding:0}.godam-reel-pops-play-toggle svg{width:20px;height:20px}@media(hover: hover)and (pointer: fine){.godam-product-modal-container.godam-reel-pops-modal-nav-enabled .godam-swipe-overlay,.godam-product-modal-container.godam-reel-pops-modal-nav-enabled .godam-swipe-hint,.godam-product-modal-container.godam-reel-pops-modal-nav-enabled .godam-scroll-or-swipe-text{display:none !important}}.godam-product-modal-container.godam-reel-pops-modal-nav-enabled .godam-reel-pops-modal-nav{position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 1rem;z-index:10050;pointer-events:none}.godam-product-modal-container.godam-reel-pops-modal-nav-enabled .godam-reel-pops-modal-nav-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;pointer-events:auto;opacity:1;visibility:visible;transform:scale(1);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}@media(hover: none){.godam-product-modal-container.godam-reel-pops-modal-nav-enabled .godam-reel-pops-modal-nav{display:none}}.godam-reel-pops-container:not(.reel-pops-visible){opacity:0;pointer-events:none}.godam-reel-pops-container.reel-pops-visible{opacity:1;pointer-events:auto}@keyframes reel-pops-slide-up-enter{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes reel-pops-slide-up-exit{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes reel-pops-slide-left-enter{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes reel-pops-slide-left-exit{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes reel-pops-slide-right-enter{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes reel-pops-slide-right-exit{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes reel-pops-fade-enter{from{opacity:0}to{opacity:1}}@keyframes reel-pops-fade-exit{from{opacity:1}to{opacity:0}}@keyframes reel-pops-bounce-enter{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes reel-pops-bounce-exit{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes reel-pops-scale-enter{from{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}@keyframes reel-pops-scale-exit{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.5)}}@keyframes reel-pops-close{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.8)}}.godam-reel-pops-container.animation-slide-up.reel-pops-animate-enter{animation:reel-pops-slide-up-enter var(--godam-reel-pops-animation-duration, 500ms) cubic-bezier(0.34, 1.56, 0.64, 1) forwards}.godam-reel-pops-container.animation-slide-left.reel-pops-animate-enter{animation:reel-pops-slide-left-enter var(--godam-reel-pops-animation-duration, 500ms) cubic-bezier(0.34, 1.56, 0.64, 1) forwards}.godam-reel-pops-container.animation-slide-right.reel-pops-animate-enter{animation:reel-pops-slide-right-enter var(--godam-reel-pops-animation-duration, 500ms) cubic-bezier(0.34, 1.56, 0.64, 1) forwards}.godam-reel-pops-container.animation-fade.reel-pops-animate-enter{animation:reel-pops-fade-enter var(--godam-reel-pops-animation-duration, 500ms) ease forwards}.godam-reel-pops-container.animation-bounce.reel-pops-animate-enter{will-change:transform,opacity;animation:reel-pops-bounce-enter var(--godam-reel-pops-animation-duration, 500ms) cubic-bezier(0.34, 1.3, 0.64, 1) forwards}.godam-reel-pops-container.animation-scale.reel-pops-animate-enter{animation:reel-pops-scale-enter var(--godam-reel-pops-animation-duration, 500ms) ease-out forwards}.godam-reel-pops-container.animation-slide-up.reel-pops-animate-exit{animation:reel-pops-slide-up-exit var(--godam-reel-pops-animation-duration, 500ms) ease-in forwards}.godam-reel-pops-container.animation-slide-left.reel-pops-animate-exit{animation:reel-pops-slide-left-exit var(--godam-reel-pops-animation-duration, 500ms) ease-in forwards}.godam-reel-pops-container.animation-slide-right.reel-pops-animate-exit{animation:reel-pops-slide-right-exit var(--godam-reel-pops-animation-duration, 500ms) ease-in forwards}.godam-reel-pops-container.animation-fade.reel-pops-animate-exit{animation:reel-pops-fade-exit var(--godam-reel-pops-animation-duration, 500ms) ease forwards}.godam-reel-pops-container.animation-bounce.reel-pops-animate-exit{animation:reel-pops-bounce-exit var(--godam-reel-pops-animation-duration, 500ms) cubic-bezier(0.36, 0, 0.66, -0.3) forwards}.godam-reel-pops-container.animation-scale.reel-pops-animate-exit{animation:reel-pops-scale-exit var(--godam-reel-pops-animation-duration, 500ms) ease-in forwards}.godam-reel-pops-container.reel-pops-closing{animation:reel-pops-close var(--godam-reel-pops-animation-duration, 500ms) ease-in forwards}@media(prefers-reduced-motion: reduce){.godam-reel-pops-container,.godam-reel-pops-video-slot,.godam-reel-pops-close{transition:none;animation:none}.godam-reel-pops-container.reel-pops-visible,.godam-reel-pops-video-slot.reel-pops-visible,.godam-reel-pops-close.reel-pops-visible{opacity:1;transform:none}}@media(max-width: 768px){.godam-reel-pops-container{width:var(--godam-reel-pops-mobile-width, var(--godam-reel-pops-width))}.godam-reel-pops-close{width:28px;height:28px;top:-10px;right:-10px}.godam-reel-pops-close svg{width:14px;height:14px}}
