.video-slider{position:relative}.video-slider__container{position:relative;overflow:hidden}.video-slider__carousel{margin:0 -10px}.video-slider__slide{padding:0 10px 0 0;width:100%;flex:0 0 auto}@media only screen and (max-width: 767px){.video-slider__slide{width:50%}.video-slider__carousel{margin:0!important}.custom_video_carousel{width:94%!important}}@media only screen and (min-width: 768px) and (max-width: 1023px){.video-slider__slide{width:33.333%}}@media only screen and (min-width: 1024px){.video-slider__slide{width:20%}}.video-slider__video-container{position:relative;aspect-ratio:9/16;background:#000;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;contain:layout style paint;-webkit-transform:translateZ(0);transform:translateZ(0)}.video-slider__video-container:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.video-slider__video-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.video-slider__cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0000,#0000004d)}.video-slider__cover img{width:100%;height:100%;object-fit:cover}.video-slider__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#ffffffe6;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-slider__play-btn:hover{background:#fff;transform:translate(-50%,-50%) scale(1.1)}.video-slider__play-btn svg{margin-left:2px}.video-slider__video{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:1}.video-slider__video.is-playing{display:block}.video-slider__video video,.video-slider__iframe{width:100%;height:100%;object-fit:cover;border:none;image-rendering:auto;image-rendering:-webkit-optimize-contrast;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);max-width:none;max-height:none}.video-slider__overlay{position:absolute;bottom:0;left:0;right:0;padding:20px 16px 16px;background:linear-gradient(180deg,#0000,#000000b3);color:#fff;z-index:3}.video-slider__description{font-size:13px;line-height:1.4;color:#ffffffe6;margin-bottom:8px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.video-slider__stats{display:flex;align-items:center;justify-content:flex-start}.video-slider__stats--top{position:absolute;top:12px;right:12px;z-index:4;background:#0009;border-radius:16px;padding:6px 10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-slider__stat{display:flex;align-items:center;gap:4px;color:#fff;font-size:12px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}.video-slider__stat svg{width:16px;height:16px;opacity:.9}@media only screen and (max-width: 767px){.video-slider__overlay{padding:16px 12px 12px}.video-slider__description{font-size:12px}.video-slider__stat{font-size:11px}.video-slider__stat svg{width:14px;height:14px}.video-slider__play-btn{width:50px;height:50px}.video-slider__stats--top{top:8px;right:8px;padding:4px 8px;border-radius:12px}}.video-slider__carousel .flickity-viewport{overflow:visible}.video-slider__carousel .flickity-slider{display:flex;align-items:stretch}.video-slider__video-container.is-loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.video-slider__video-container:focus-within{outline:2px solid var(--color-accent, #FD6262);outline-offset:2px}.video-slider__play-btn:focus{outline:2px solid white;outline-offset:2px}@media (prefers-contrast: high){.video-slider__overlay{background:linear-gradient(180deg,#0000,#000000e6)}.video-slider__play-btn{background:#fff;border:2px solid black}}@media (prefers-reduced-motion: reduce){.video-slider__video-container,.video-slider__play-btn{transition:none}.video-slider__video-container.is-loading{animation:none;background:#f0f0f0}}.video-popup-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.video-popup-modal.is-open{opacity:1;visibility:visible}.video-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.video-popup-content{position:relative;width:auto;max-width:600px;max-height:90vh;background:#fff;border-radius:16px;overflow:hidden;transform:scale(.9);transition:transform .3s ease;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;padding:0 24px}.video-popup-modal.is-open .video-popup-content{transform:scale(1)}.video-popup-close{position:absolute;top:0;right:0;z-index:10;width:40px;height:40px;background:transparent;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.video-popup-header{padding:40px 0 12px;background:#fff;flex-shrink:0}.video-popup-header-content{display:flex;align-items:center;justify-content:space-between}.video-popup-instagram-logo{display:flex;align-items:center;color:#333}.video-popup-instagram-logo svg{width:24px;height:24px}.video-popup-username{display:flex;align-items:center;text-decoration:none;color:#333;font-weight:600;font-size:14px;transition:color .3s ease;cursor:pointer}.video-popup-username:hover{color:#0095f6;text-decoration:none}.video-popup-divider{margin:0;border:none;height:1px;background:#dbdbdb;flex-shrink:0}.video-popup-video-container{position:relative;width:min(40vw,500px);height:calc(min(40vw,500px) * 16 / 9);aspect-ratio:9/16;background:#000;overflow:hidden;margin:24px auto 0;border-radius:12px;min-width:280px;min-height:calc(280px * 16 / 9)}.video-popup-video{width:100%;height:100%}.video-popup-video video,.video-popup-video iframe{width:100%;height:100%;object-fit:contain;border:none}.video-popup-info{padding:20px 0;background:#fff;flex-shrink:0}.video-popup-actions{display:flex;justify-content:center}.video-popup-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background:var(--color-accent, #FD6262);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:16px;transition:all .3s ease;min-width:140px}.video-popup-button:hover{background:var(--color-accent-dark, #e55555);transform:translateY(-2px);box-shadow:0 4px 12px #fd62624d;color:#fff;text-decoration:none}@media only screen and (max-width: 767px){.video-popup-content{width:95%;max-width:400px;max-height:95vh;border-radius:12px;padding:0 16px 16px}.video-popup-info{padding:16px 0}.video-popup-button{padding:10px 20px;font-size:14px;min-width:120px}.video-popup-close{width:36px;height:36px;top:0;right:0}.video-popup-video-container{width:min(70vw,350px);height:calc(min(70vw,350px) * 16 / 9);aspect-ratio:9/16;margin:16px auto 0;min-width:250px;min-height:calc(250px * 16 / 9)}.video-popup-header{padding:40px 0 8px}.video-popup-username{font-size:13px}.video-popup-instagram-logo svg{width:20px;height:20px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.video-popup-content{width:auto;max-width:500px;padding:0 20px 20px}.video-popup-video-container{width:min(50vw,450px);height:calc(min(50vw,450px) * 16 / 9);margin:20px auto 0;min-width:300px;min-height:calc(300px * 16 / 9)}}@media only screen and (min-width: 1400px){.video-popup-video-container{width:min(22vw,600px)!important;height:calc(min(22vw,600px) * 16 / 9)!important;max-width:600px;max-height:calc(600px * 16 / 9)}}@media (prefers-reduced-motion: reduce){.video-popup-modal,.video-popup-content{transition:none}.video-popup-close:hover,.video-popup-button:hover{transform:none}}.video-slider__container{position:relative}.video-slider__container .theme-scroll-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;pointer-events:none;width:100%!important}.video-slider__container .flickity-nav{background:var(--bg-body, #fff);border-radius:50%;display:none;align-items:center;justify-content:center;position:absolute;top:50%;width:46px;height:46px;margin-top:-23px;z-index:30;cursor:pointer;border:1px solid var(--color-body);opacity:.7;transition:all .25s cubic-bezier(.104,.204,.492,1);pointer-events:auto}.video-slider__container .flickity-nav svg{pointer-events:none;width:16px;height:16px}@media only screen and (min-width: 768px){.video-slider__container .flickity-nav{display:flex}}.video-slider__container .flickity-nav[isDisabled]{display:none}.video-slider__container .flickity-nav.flickity-prev{left:15px}.video-slider__container .flickity-nav.flickity-prev svg{margin-right:1px}.video-slider__container .flickity-nav.flickity-next{right:15px}.video-slider__container .flickity-nav.flickity-next svg{margin-left:1px}.video-slider__container .flickity-nav:focus-visible{opacity:1;outline:2px solid var(--color-accent);outline-offset:2px}.video-slider__container .flickity-nav:hover{--color-body: var(--color-accent);opacity:1}.video-slider__container:hover .flickity-nav{opacity:1}@media (prefers-contrast: high){.video-popup-overlay{background:#000000f2}.video-popup-close{background:#000;border:2px solid white}.video-slider__container .flickity-nav{border:2px solid var(--color-body)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/video-slider.css.map */
