.ink-video-widget{position:fixed;bottom:120px;right:20px;width:120px;height:210px;z-index:99;animation:ink-widget-entry .6s cubic-bezier(.34,1.56,.64,1) forwards;will-change:transform,opacity}.ink-video-widget.ink-hidden{display:none!important;opacity:0!important;pointer-events:none!important}.ink-widget-wrapper{position:relative;width:100%;height:100%;border-radius:20px;box-shadow:0 10px 30px #00000040;overflow:visible;transition:transform .3s cubic-bezier(.25,.8,.25,1);border:2px solid rgba(255,255,255,.8)}.ink-widget-wrapper:hover{transform:translateY(-5px) scale(1.03)}.ink-widget-trigger-box{width:100%;height:100%;border-radius:18px;overflow:hidden;cursor:pointer;background:#000;-webkit-mask-image:-webkit-radial-gradient(white,black)}.ink-widget-media{width:100%;height:100%;object-fit:cover;display:block}.ink-widget-close-btn{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:#000;color:#fff;border:1.5px solid #fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;padding:0;box-shadow:0 2px 8px #0000004d;transition:background-color .2s,transform .2s}.ink-widget-close-btn:hover{background:#222;transform:scale(1.1)}.ink-reels-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;animation:ink-fade-in .4s ease forwards;will-change:opacity}.ink-reels-overlay.ink-closing{animation:ink-fade-out .3s ease forwards}.ink-reels-container{position:relative;width:90%;max-width:400px;background:#121212;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #00000080;border:1px solid rgba(255,255,255,.1);transform:scale(.9) translateY(20px);opacity:0;animation:ink-zoom-in .4s cubic-bezier(.16,1,.3,1) .1s forwards;will-change:transform,opacity;display:flex;flex-direction:column}.ink-reels-overlay.ink-closing .ink-reels-container{animation:ink-zoom-out .3s cubic-bezier(.16,1,.3,1) forwards}.ink-reels-close-btn{position:absolute;top:15px;right:15px;width:36px;height:36px;border-radius:50%;background:#000000b3;color:#fff;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1010;padding:0;transition:background-color .2s,transform .2s}.ink-reels-close-btn:hover{background:#000000e6;transform:scale(1.05)}.ink-reels-content{display:flex;flex-direction:column;width:100%}.ink-reels-video-wrapper{width:100%;height:0;padding-bottom:125%;position:relative;background:#000}.ink-reels-media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ink-reels-product-info{padding:20px;background:#181818;display:flex;flex-direction:column;gap:16px}.ink-reels-product-card{display:flex;gap:16px;align-items:center}.ink-reels-product-img{width:72px;height:72px;object-fit:cover;border-radius:12px;background:#242424;border:1px solid rgba(255,255,255,.08)}.ink-reels-product-details{flex:1;display:flex;flex-direction:column;gap:4px}.ink-reels-product-title{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;color:#fff;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ink-reels-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ink-reels-price{font-size:1.6rem;font-weight:700;color:#fff}.ink-reels-compare-price{font-size:1.3rem;text-decoration:line-through;color:#888}.ink-reels-discount{font-size:1.1rem;font-weight:600;background:#e63946;color:#fff;padding:2px 6px;border-radius:4px;letter-spacing:.5px;text-transform:uppercase}.ink-reels-atc-btn{width:100%;margin:0;padding:0 30px;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;position:relative;background-color:red!important;color:#fff!important;border:none!important;box-shadow:none!important;transition:background-color .2s ease-in-out}.ink-reels-atc-btn span{color:#fff!important}.ink-reels-atc-btn:hover{background-color:#d60000!important;color:#fff!important}.ink-reels-atc-btn:hover span{color:#fff!important}.ink-reels-atc-btn .loading__spinner{width:20px;height:20px}.ink-reels-atc-btn .loading__spinner .spinner{width:20px;height:20px;animation:rotator 1.4s linear infinite}.ink-reels-atc-btn .loading__spinner .path{stroke:currentColor}@keyframes ink-widget-entry{0%{opacity:0;transform:scale(.6) translateY(40px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ink-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ink-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ink-zoom-in{0%{opacity:0;transform:scale(.95) translateY(15px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ink-zoom-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(15px)}}@media screen and (max-width:749px){.ink-video-widget{bottom:100px;right:15px;width:95px;height:170px}.ink-widget-wrapper{border-radius:16px}.ink-widget-trigger-box{border-radius:14px}.ink-reels-container{max-width:320px;border-radius:20px}.ink-reels-close-btn{top:10px;right:10px;width:32px;height:32px}.ink-reels-product-info{padding:16px;gap:12px}.ink-reels-product-card{gap:12px}.ink-reels-product-img{width:60px;height:60px;border-radius:10px}.ink-reels-product-title{font-size:1.3rem}.ink-reels-price{font-size:1.4rem}.ink-reels-compare-price{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/floating-video.css.map */
