.video-product-swiper-section{position:relative;width:100%;overflow:hidden;background-color:var(--gradient-background, #ffffff)}.video-product-swiper-section .swiper{width:100%;padding-top:40px;padding-bottom:80px}.video-product-swiper-section .swiper-wrapper{display:flex;align-items:center;min-height:550px}.video-product-swiper-section .swiper-slide{height:auto;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease}.video-product-swiper-section .video-card-wrapper{position:relative;width:100%;height:450px;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014;transition:height .5s cubic-bezier(.25,1,.5,1),box-shadow .5s ease;background-color:#f4f4f4}.video-product-swiper-section .swiper-slide-active .video-card-wrapper{height:550px;box-shadow:0 12px 30px #00000029}.video-product-swiper-section .video-card-wrapper video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;background-size:cover;background-position:center;background-repeat:no-repeat}.video-product-swiper-section .video-placeholder{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,#e6e6e6,#ccc);color:#666;font-family:inherit;padding:20px;text-align:center}.video-product-swiper-section .video-placeholder svg{width:48px;height:48px;margin-bottom:12px;fill:currentColor}.video-product-swiper-section .video-controls-overlay{position:absolute;top:16px;right:16px;display:flex;flex-direction:column;gap:10px;z-index:10;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.video-product-swiper-section .swiper-slide-active .video-controls-overlay{opacity:1;visibility:visible}.video-product-swiper-section .control-btn{width:36px;height:36px;border-radius:50%;background:#00000080;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s ease,transform .2s ease;padding:0}.video-product-swiper-section .control-btn:hover{background:#000000b3;transform:scale(1.05)}.video-product-swiper-section .control-btn svg{width:18px;height:18px;fill:currentColor;stroke:none}.video-product-swiper-section .control-btn .icon-active,.video-product-swiper-section .control-btn.active .icon-default{display:none}.video-product-swiper-section .control-btn.active .icon-active{display:block}.video-product-swiper-section .product-overlay-card{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#fff;z-index:5;transition:transform .2s ease,background .2s ease,border-color .2s ease;box-shadow:0 4px 12px #0000000a;background:linear-gradient(#0000,#000000b3);width:95%;left:0;right:unset;bottom:0;border-radius:0;border:none;padding:10px;gap:10px}.video-product-swiper-section .product-info-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.video-product-swiper-section .product-thumbnail{width:56px;height:68px;object-fit:cover;border-radius:6px;background-color:#eaeaea;flex-shrink:0}.video-product-swiper-section .product-metadata{display:flex;flex-direction:column;min-width:0}.video-product-swiper-section .product-title{margin:0;font-size:13px;font-weight:300;line-height:1.2;letter-spacing:0%;font-family:PostGroteskLight;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-product-swiper-section .product-price{font-size:12px;color:#fff;margin-top:2px;letter-spacing:0}.video-product-swiper-section .product-add-btn{width:28px;height:28px;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:background-color .2s ease,color .2s ease;background:transparent;margin-left:8px}.video-product-swiper-section .product-add-btn svg{width:18px;height:18px;fill:currentColor}.video-product-swiper-section .section-header{text-align:center;margin-bottom:24px}.video-product-swiper-section .section-title{margin:0 0 8px;font-family:var(--font-heading-family);font-weight:600}.video-product-swiper-section .section-subtitle{margin:0;font-size:15px;color:#666}@media(max-width:1023px){.video-product-swiper-section .video-card-wrapper{height:320px}.video-product-swiper-section .swiper-slide-active .video-card-wrapper{height:400px}.video-product-swiper-section .swiper-wrapper{min-height:400px}}@media(max-width:767px){.video-product-swiper-section .swiper{padding-top:0;padding-bottom:40px}.video-product-swiper-section .video-card-wrapper{height:280px}.video-product-swiper-section .swiper-slide-active .video-card-wrapper{height:350px;height:314px}.video-product-swiper-section .swiper-wrapper{min-height:314px}.video-product-swiper-section .control-btn{width:32px;height:32px}.video-product-swiper-section .control-btn svg{width:15px;height:15px}.video-product-swiper-section .product-thumbnail{width:46px;height:58px}.video-product-swiper-section .product-title{font-size:12px}.video-product-swiper-section .product-price{font-size:11px}.video-product-swiper-section .product-overlay-card{width:93%}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/video-product-swiper.css.map */
