.shorts-carousel .swiper-slide{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:auto}.shorts-carousel .video-wrapper{aspect-ratio:9/16;background:#000;border-radius:12px;overflow:hidden;width:280px}.shorts-carousel iframe{display:block;height:100%;width:100%}.shorts-carousel .video-title{margin-top:8px;text-align:center}.shorts-carousel__footer{gap:24px}.shorts-carousel__controls{gap:32px;min-width:0}.shorts-carousel__controls,.shorts-carousel__filters,.shorts-carousel__navigation{align-items:center;display:flex}.shorts-carousel__filters{gap:8px}.shorts-carousel__navigation{gap:24px}.shorts-carousel__filter{cursor:pointer;min-width:64px}.shorts-carousel .subscribe .mock-btn,.shorts-carousel__filter{box-sizing:border-box;height:48px;min-height:48px;padding-bottom:0;padding-top:0}.shorts-carousel .subscribe .mock-btn{gap:10px;padding-left:20px;padding-right:20px}.shorts-carousel .subscribe .mock-btn>span{align-items:center;display:flex;flex:0 0 auto}.shorts-carousel__filter:focus-visible{outline:2px solid #111;outline-offset:2px}.shorts-carousel__filter.is-active{background:#111;border-color:#111;color:#fff}.shorts-carousel__empty{border:1px solid #e5e5e5;border-radius:12px;color:#666;margin:0;min-height:220px;padding:80px 24px;text-align:center}.shorts-carousel__empty[hidden],.shorts-carousel__swiper.is-empty .swiper-wrapper{display:none}@media (max-width:900px){.shorts-carousel__controls,.shorts-carousel__footer{align-items:flex-start;flex-wrap:wrap}.shorts-carousel__navigation{flex-wrap:nowrap}.shorts-carousel__footer{flex-direction:column}}@media (max-width:560px){.shorts-carousel__controls{gap:14px}.shorts-carousel__filters{width:100%}.shorts-carousel__filter{flex:1}}