.ugc-carousel{overflow:hidden;background:var(--ugc-bg, #25211e);color:var(--ugc-text, #f0f0f0)}.ugc-carousel__inner{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:var(--page-width);margin:0 auto;padding:0 16px}.ugc-carousel__heading{margin:0;font-family:var(--font-harmoniaSans-bold);font-size:24px;line-height:1.15em;letter-spacing:0;text-align:center;color:var(--ugc-text, #f0f0f0)}.ugc-carousel__slider{--ugc-media: 314px;--ugc-media-active: 394px;--ugc-fade: 48px;position:relative;display:block;width:100%}.ugc-carousel__slider .swiper{overflow:hidden;margin:-8px 0;padding:8px 0}.ugc-carousel--fades .ugc-carousel__slider:before,.ugc-carousel--fades .ugc-carousel__slider:after{content:"";position:absolute;top:0;bottom:0;z-index:4;width:var(--ugc-fade);pointer-events:none}.ugc-carousel--fades .ugc-carousel__slider:before{left:0;background:linear-gradient(to right,var(--ugc-bg, #25211e),transparent)}.ugc-carousel--fades .ugc-carousel__slider:after{right:0;background:linear-gradient(to left,var(--ugc-bg, #25211e),transparent)}.ugc-carousel__slider .swiper-wrapper{align-items:center;min-height:var(--ugc-track-min, calc(var(--ugc-media-active) + 88px))}.ugc-carousel__slider .ugc-carousel__slide{width:250px;height:auto;cursor:pointer}.ugc-carousel__slide.swiper-slide-active{cursor:default}.ugc-card{display:flex;flex-direction:column;gap:8px;border-radius:8px}.ugc-card__media{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:var(--ugc-media);border-radius:8px;overflow:hidden;background:#000;transition:height .35s ease}.swiper-slide-active .ugc-card{filter:drop-shadow(0 4px 4px rgba(0,0,0,.1))}.swiper-slide-active .ugc-card__media{height:var(--ugc-media-active)}.swiper-slide-active .ugc-card__media:has(>video){cursor:pointer}.ugc-card__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ugc-card__placeholder{background:#3a3531;fill:#f0f0f059}.ugc-card__top{position:relative;z-index:1;display:flex;flex:1 1 0;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px}.ugc-card__controls{display:flex;flex-shrink:0;gap:8px;margin-left:auto}.ugc-card__control{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:4px;border:0;border-radius:100px;background:#00000080;cursor:pointer}.ugc-card__control:focus-visible{outline:2px solid #f0f0f0;outline-offset:2px}.ugc-card__icon{display:block;width:24px;height:24px}.ugc-card__icon--play,.ugc-card__icon--muted{filter:brightness(0) invert(1)}.ugc-card__icon--pause,.ugc-card__icon--unmuted,.ugc-card.is-playing .ugc-card__icon--play,.ugc-card.is-unmuted .ugc-card__icon--muted{display:none}.ugc-card.is-playing .ugc-card__icon--pause,.ugc-card.is-unmuted .ugc-card__icon--unmuted{display:block}.ugc-card__product{display:flex;align-items:center;gap:10px;padding:12px;border-radius:8px;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ugc-card__product-image{display:block;flex:0 0 56px;width:56px;height:56px;border:1px solid #d9d0be;border-radius:2px;background:#fff;overflow:hidden}.ugc-card__product-image img{display:block;width:100%;height:100%;object-fit:cover}.ugc-card__product-info{display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-width:0;font-size:12px;line-height:1.4em;color:#f0f0f0}.ugc-card .ugc-card__product-title{margin:0;font-family:var(--font-harmoniaSans-regular);font-size:12px;line-height:1.4em;color:#f0f0f0}.ugc-card .ugc-card__product-price{margin:0;font-family:var(--font-harmoniaSans-bold);font-size:12px;line-height:1.4em;color:#f0f0f0}.ugc-card__add-wrap{display:block;flex-shrink:0}.ugc-card__add{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:4px;border:0;border-radius:100px;background:#cae7ef;cursor:pointer}.ugc-card__add:focus-visible{outline:2px solid #f0f0f0;outline-offset:2px}.ugc-card__add img{display:block;width:16px;height:16px}.ugc-card__add .loading__spinner{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:16px;height:16px}.ugc-card__add .loading__spinner svg{display:block;width:16px;height:16px}.ugc-card__add.loading .ugc-card__add-icon{visibility:hidden}.ugc-carousel__arrow{display:none}@media screen and (min-width:768px){.ugc-carousel__inner{gap:32px;padding:0 48px}.ugc-carousel__heading{font-size:48px;line-height:1em}.ugc-carousel__slider{--ugc-media: 445px;--ugc-media-active: 494px;--ugc-fade: 140px}.ugc-carousel__slider .ugc-carousel__slide{width:300px}.ugc-carousel__arrow{position:absolute;top:50%;z-index:5;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:4px;border:0;border-radius:100px;background:#fefef5;cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .2s ease}.ugc-carousel__arrow img{display:block;width:40px;height:40px}.ugc-carousel__arrow--prev{left:16px}.ugc-carousel__arrow--next{right:16px}.ugc-carousel__slider:hover .ugc-carousel__arrow,.ugc-carousel__arrow:focus-visible{opacity:1}.ugc-carousel__arrow:focus-visible{outline:2px solid var(--ugc-text, #f0f0f0);outline-offset:2px}}@media(hover:none){.ugc-carousel__arrow{display:none}}@media(prefers-reduced-motion:reduce){.ugc-card__media,.ugc-carousel__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/section-ugc-video-carousel.css.map */
