:root{--reel-columns: 5}.spexify-reels-container .reels-wrapper{position:relative;overflow:hidden;padding:0 20px 40px;align-items:center}.spexify-reels-container .reels-slider{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:50px 0 20px;scrollbar-width:none}.spexify-reels-container .reels-slider::-webkit-scrollbar{display:none}.spexify-reels-container .reel-card{flex:0 0 calc(100% / 1.5);max-width:calc(100% / var(--reel-columns));scroll-snap-align:center;cursor:pointer;border-radius:5px;overflow:hidden;position:relative;background:#000;transition:transform .4s ease,box-shadow .4s ease}.spexify-reels-container .reel-card video{width:100%;height:100%;object-fit:cover;transition:.4s}.spexify-reels-container .reel-card:hover video{filter:brightness(.8)}.spexify-reels-container .reel-card:hover{transform:scale(1.03)}.spexify-reels-container .views{position:absolute;top:5px;left:5px;background:#000000b3;color:#fff;padding:0 10px;border-radius:4px;font-size:14px;display:flex;align-items:center;gap:5px}.spexify-reels-container .product-label{position:absolute;bottom:0;display:flex;align-items:center;color:#fff;padding:6px 8px;width:100%}.spexify-reels-container .product-label a{display:flex;color:#fff;text-decoration:none}.spexify-reels-container .product-label img{width:50px;height:100%;border-radius:3px;margin-right:10px;box-shadow:0 0 10px gray}.spexify-reels-container .reel-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;display:none;justify-content:center;align-items:center;z-index:2000;animation:fadeIn .5s ease forwards}.spexify-reels-container .popup-inner{background:#000;border-radius:5px;overflow:hidden;max-width:950px;width:100%;height:80%;animation:popupZoom .6s ease forwards;position:relative}.spexify-reels-container .popup-inner video{width:100%;height:100%}.spexify-reels-container .reel-popup video{cursor:grab;-webkit-user-select:none;user-select:none}.spexify-reels-container .product-info{display:flex;gap:16px;align-items:center}.spexify-reels-container .product-info img{width:60px;object-fit:cover;border-radius:5px}.spexify-reels-container .product-info h3{font-size:17px;margin:0;color:#fff}.spexify-reels-container .product-info p{font-size:16px;margin:4px 0 0;color:#777;display:none}.spexify-reels-container .reel-popup .product-info{position:absolute;bottom:15px;top:unset;left:50%;transform:translate(-50%);width:260px;flex-direction:column;gap:0;padding:10px 0 0;border-radius:5px 5px 15px 15px;background:#ffffffc7;border:1px solid white}.spexify-reels-container .reel-popup .product-info h3{color:#000}.spexify-reels-container .reel-popup .product-info p{display:block}.spexify-reels-container .add-to-cart-btn{margin-top:10px;padding:10px 20px;background:#111;color:#fff;border:none;cursor:pointer;font-size:15px;transition:background .3s;width:100%;border-radius:0 0 15px 15px}.spexify-reels-container .add-to-cart-btn:hover{background:#333}.spexify-reels-container button#likeButton{display:flex;flex-direction:column;padding:12px}.spexify-reels-container button.comment-icon{display:none!important}.spexify-reels-container .close-popup{position:absolute;top:15px;right:15px;z-index:4;padding:3px 10px;font-size:19px;border:1px solid white;background:#fff;color:#000;border-radius:5px;cursor:pointer;transition:.5s}.spexify-reels-container .close-popup:hover{color:#fff;background:#00000042}.spexify-reels-container .slider-controls{position:absolute;bottom:0!important;right:0;padding:20px;display:flex;flex-direction:column;gap:10px;background:#ffffff52;border-radius:20px 0 5px;z-index:10;border:1px solid white;justify-content:space-between}.spexify-reels-container .slider-controls button{background:#ffffff26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:50%;width:50px;height:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 20px #0000001a}@media only screen and (min-width: 769px){.spexify-reels-container .slider-controls button:hover{transform:scale(1.1);background:#ffffff40;box-shadow:0 6px 30px #00000026}}.spexify-reels-container .slider-controls i{font-size:20px;color:#fff;transition:color .3s ease}.spexify-reels-container .slider-controls button:hover i{color:#fff}.spexify-reels-container .reels-prev,.spexify-reels-container .reels-next{position:absolute;top:51%;transform:translateY(-51%);z-index:2;background:#0009;border:none;color:#fff;font-size:22px;padding:25px 10px;border-radius:5px;cursor:pointer;transition:.3s}.spexify-reels-container .reels-prev{left:10px}.spexify-reels-container .reels-next{right:10px}.spexify-reels-container .fa-heart.fa-solid{color:red}.spexify-reels-container .fas.fa-volume-up{font-size:18px}.spexify-reels-container .fa-solid.fa-eye{font-size:10px}.spexify-reels-container span.original-price{font-size:10px;text-decoration:line-through}.spexify-reels-container span.sale-price{font-size:14px}.spexify-reels-container .loader{position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border:5px solid rgba(255,255,255,.3);border-top:5px solid #fff;border-radius:50%;animation:spin 1s linear infinite;display:none;z-index:9999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popupZoom{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spexify-reels-container .spexify-reelsh1{color:#327a56;font-size:3rem;font-weight:800;font-family:Helvetica Neue,Poppins,sans-serif;padding:20px 40px 0;text-align:center;position:relative;letter-spacing:1px;text-transform:uppercase;border-radius:12px;margin-top:40px;line-height:1.2;word-break:break-word;transition:all .3s ease-in-out}.spexify-reels-container .spexify-reelsh1:after{content:"";width:80px;height:4px;background:#327a56;display:block;margin:14px auto 0;border-radius:2px;transition:all .3s ease}.spexify-reels-container .spexify-reelsh1:hover:after{width:120px;background:linear-gradient(90deg,#000,#444)}@media (max-width: 1200px){.spexify-reels-container .spexify-reelsh1{font-size:2.5rem;padding:18px 30px 0}}@media (max-width: 992px){.spexify-reels-container .spexify-reelsh1{font-size:2.2rem;padding:16px 25px 0}}@media (max-width: 768px){.spexify-reels-container .spexify-reelsh1{font-size:1.8rem;padding:14px 20px 0}.spexify-reels-container .slider-controls{bottom:10px;gap:15px}.spexify-reels-container .slider-controls button{width:40px;height:40px}.spexify-reels-container .slider-controls i{font-size:16px}.spexify-reels-container .popup-inner{width:fit-content!important;max-width:87%!important;height:38rem}.spexify-reels-container .reel-popup .product-info{left:0;transform:none;width:240px;border-radius:0 10px 0 0;bottom:0}.spexify-reels-container .product-info img{width:50px}.spexify-reels-container .product-info h3{font-size:13px}.spexify-reels-container .add-to-cart-btn{border-radius:0 0 0 5px!important}}@media (max-width: 576px){.spexify-reels-container .spexify-reelsh1{font-size:1.5rem;padding:12px 15px 0}.spexify-reels-container .spexify-reelsh1:after{width:60px}.spexify-reels-container .spexify-reelsh1:hover:after{width:90px}}.spexify-reels-container .reels-prev.reel_btn-disabled,.spexify-reels-container .reels-next.reel_btn-disabled{opacity:.4;cursor:not-allowed;filter:grayscale(100%);transition:all .3s ease}.spexify-reels-container .video-progress-bar{position:absolute;top:13px;left:50%;transform:translate(-50%);width:80%;z-index:2}.spexify-reels-container #progressBar{width:100%;height:5px;-webkit-appearance:none;appearance:none;background:#ffffff4d;border-radius:5px;outline:none;transition:background .3s}.spexify-reels-container #progressBar::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:14px;width:14px;background:#fff;border-radius:50%;cursor:pointer;box-shadow:0 0 5px #ffffffb3}.spexify-reels-container .social{position:absolute;right:15px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:0px;z-index:10;text-align:center}.spexify-reels-container .social button{background:#0006;border:none;color:#fff;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}@media only screen and (min-width: 769px){.spexify-reels-container .social button:hover{background:#fff3}.spexify-reels-container .reels-prev:hover,.spexify-reels-container .reels-next:hover{background:#000c}}.spexify-reels-container .social i{font-size:18px}.spexify-reels-container .share-icon,.spexify-reels-container .comment-icon{display:flex}@media (max-width: 768px){.spexify-reels-container .comment-icon{display:flex}.spexify-reels-container .social{right:10px}}.spexify-reels-container .flex_cstm{display:flex;align-items:center;gap:10px;padding:0 10px;text-decoration:none;width:100%}.spexify-reels-container .add-to-cart-btn i{margin-left:5px}.spexify-reels-container .social button{border:2px solid white}#productReelWrapper{position:fixed;bottom:100px;right:40px;z-index:9999}#productReelWrapper .mini-reel{width:150px;height:auto;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px #0003;cursor:pointer;position:relative}#productReelWrapper .mini-reel:after{content:"\f04b";font-family:"Font Awesome 6 Free";font-weight:900;font-size:24px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#floatingPlayButton svg{width:34px;height:34px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/spexify_reels.css.map */
