.video-carousel{overflow:hidden}.video-carousel__header{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:6px;margin-bottom:0;padding-left:1rem!important;padding-right:1rem!important}.video-carousel__section-title{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:600;font-size:1.8rem;margin:0;color:rgba(var(--color-foreground),1)}.video-carousel__see-more{font-size:1.2rem;color:rgba(var(--color-foreground),.55);text-decoration:none;white-space:nowrap;flex-shrink:0;margin-left:1rem;display:inline-flex;align-items:center;gap:3px}.video-carousel__see-more:after{content:"\203a";font-size:1.5rem;line-height:1}.video-carousel__see-more:hover{color:rgba(var(--color-foreground),1)}.video-carousel__scroll-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-left:1rem;padding-bottom:8px}.video-carousel__scroll-container::-webkit-scrollbar{display:none}.video-carousel__list{display:flex;gap:12px;list-style:none;margin:0;padding:0;width:max-content}.video-carousel__item{flex-shrink:0;width:82vw;max-width:340px;scroll-snap-align:start}.video-carousel__item:first-child{margin-left:1rem}@media screen and (min-width:750px){.video-carousel__item{width:280px;max-width:280px}}.video-carousel__placeholder{background:rgba(var(--color-foreground),.07)}.video-carousel__thumb-btn{display:block;width:100%;padding:0;margin:0;border:none;background:none;cursor:pointer;border-radius:4px;overflow:hidden}.video-carousel__thumb-ratio{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;padding-bottom:0!important;background:#e8e3e4;border-radius:4px!important;overflow:hidden!important}.video-carousel__thumb-ratio img,.video-carousel__thumb-img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;display:block!important;transform:scale(1.06);transition:transform .3s ease}.video-carousel__thumb-btn:hover .video-carousel__thumb-img{transform:scale(1.1)}.video-carousel__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background:#ffffff61;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s ease,transform .2s ease;pointer-events:none}.video-carousel__thumb-btn:hover .video-carousel__play{background:#ffffff8c;transform:translate(-50%,-50%) scale(1.08)}.video-carousel__play svg{margin-left:3px}.video-carousel__info{padding:8px 0 0}.video-carousel__video-title{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:700;font-size:1.4rem;line-height:1.35;margin:0 0 2px;color:rgba(var(--color-foreground),1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-carousel__video-desc{font-size:1.2rem;line-height:1.4;margin:0;color:rgba(var(--color-foreground),.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-carousel__modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;background:#000000b3!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer}.video-carousel__modal[hidden]{display:none!important}.video-carousel__modal-inner{position:relative;z-index:100000!important;width:92vw;max-width:800px;cursor:default}.video-carousel__modal-video{position:relative;width:100%;aspect-ratio:16 / 9;padding-bottom:0;background:#000;border-radius:6px;overflow:hidden}.video-carousel__modal-video iframe{position:absolute;top:-2%;left:-2%;width:104%;height:104%;border:none}.video-carousel__modal-close{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s}.video-carousel__modal-close:hover{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/42/assets/video-carousel.css.map */
