.ugc-video-section{padding-top:var(--section-spacing-top);padding-bottom:var(--section-spacing-bottom);overflow:hidden}.ugc-section-header{text-align:center;margin-bottom:2rem}.ugc-section-header h2{margin:0}.ugc-slider-container{position:relative}.ugc-video-swiper{width:100%;overflow:hidden;position:relative;padding-bottom:2rem}.ugc-video-swiper .swiper-button-prev svg{color:#000;fill:#000}.ugc-video-swiper .swiper-button-next,.ugc-video-swiper .swiper-button-prev{background-color:#fff;color:#000;border:1px solid #000;border-radius:50%;padding:3px;width:40px;height:40px;--swiper-navigation-size: 25px}.ugc-video-swiper:not(.swiper-initialized) .swiper-wrapper{gap:30px;overflow-x:auto}.ugc-video-swiper:not(.swiper-initialized) .ugc-card,.ugc-card{max-width:clamp(260px,75vw,320px);min-height:540px;border-radius:16px;overflow:hidden;position:relative;display:flex;flex-direction:column;box-shadow:0 8px 24px #0000000f;background-color:#fff}@media(max-width:767px){.ugc-video-swiper:not(.swiper-initialized) .ugc-card,.ugc-card{max-width:50vw;min-height:400px}}@media(min-width:768px){.ugc-video-swiper{padding-bottom:1rem}.ugc-card{max-width:290px;min-height:520px}}.ugc-video-area{position:absolute;width:100%;height:100%;background-color:#000}.ugc-video-area video{width:100%;height:100%;object-fit:cover;display:block}.ugc-mute-toggle{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:#fff3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;border:none;transition:background .2s ease;color:#fff}.ugc-mute-toggle:hover{background:#ffffff4d}.ugc-mute-toggle svg{fill:currentColor;width:18px;height:18px}.ugc-mute-toggle[data-muted=true] .icon-unmuted{display:none}.ugc-mute-toggle[data-muted=true] .icon-muted,.ugc-mute-toggle[data-muted=false] .icon-unmuted{display:block}.ugc-mute-toggle[data-muted=false] .icon-muted{display:none}.ugc-video-text{position:absolute;bottom:0;left:0;right:0;padding:40px 20px 24px;background:linear-gradient(to top,#0009,#0000);text-align:center;z-index:5;pointer-events:none}.ugc-video-text h4{color:#fff;margin:0;font-size:clamp(24px,6vw,28px);font-weight:600;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:-.02em}.ugc-product-bar{position:relative;height:76px;width:100%;background:#fff;display:flex;align-items:center;padding:0 16px;justify-content:space-between;text-decoration:none;z-index:20;transition:background-color .2s}.ugc-product-bar:hover{background:#f9f9f9}.ugc-product-image{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#f4f4f4;flex-shrink:0}.ugc-product-info{flex:1;min-width:0;margin-left:12px;display:flex;flex-direction:column;justify-content:center}.ugc-product-title{font-family:var(--heading-font-family);font-size:15px;font-weight:600;color:#000;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.ugc-product-pricing{display:flex;align-items:center;gap:6px}.ugc-price-regular{font-weight:600;font-size:14px;color:#000}.ugc-price-compare{font-size:13px;color:#888;text-decoration:line-through}.ugc-arrow-btn{width:32px;height:32px;border-radius:50%;background-color:#0c1d2a;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:12px;transition:transform .2s ease}.ugc-product-bar:hover .ugc-arrow-btn{transform:translate(2px,-2px)}.ugc-arrow-btn svg{stroke:#fff;width:12px;height:12px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ugc-video-slider.css.map */
