/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.108.4/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.5.19_webpack@5.108.4/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/.pnpm/sass-loader@16.0.8_sass@1.101.0_webpack@5.108.4/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./widgets/youtube-feed/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.gws-youtube-feed {
  position: relative;
  width: 100%;
  min-width: 0;
}
.gws-youtube-feed.gws-youtube-feed--carousel .swiper {
  width: 100%;
}

.gws-youtube-feed-card {
  display: block;
  color: inherit;
  text-decoration: none;
}
.gws-youtube-feed-card__thumb-wrap {
  position: relative;
  display: block;
  aspect-ratio: 16/9;
  overflow: hidden;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.05);
}
.gws-youtube-feed-card__thumb {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.gws-youtube-feed-card__play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 48px;
  height: 48px;
  border-radius: 100%;
  background: rgba(0, 0, 0, 0.6);
  pointer-events: none;
}
.gws-youtube-feed-card__play::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 54%;
  transform: translate(-50%, -50%);
  border-style: solid;
  border-width: 8px 0 8px 14px;
  border-color: transparent transparent transparent white;
}
.gws-youtube-feed-card__title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-top: 0.5rem;
  font-weight: 500;
}
.gws-youtube-feed-card:hover .gws-youtube-feed-card__play {
  background: rgba(0, 0, 0, 0.8);
}

/*# sourceMappingURL=style-style.css.map*/