/* Imported from: ../ShoppableVideoCard/styles.css */
.cc_giqaf1ns_QDdwEa5j4h .shoppable-video-card {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}

/* End import: ../ShoppableVideoCard/styles.css */

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos {
  position: relative;
  width: 100%;
  overflow: hidden;
  background-color: var(--color-yuzey-krem);
  color: var(--color-marka-koyu);
  font-family: var(--font-govde);
  padding: var(--spacing-section) 0;
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-source {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--spacing-base);
  max-width: var(--size-icerik-max);
  margin: 0 auto var(--spacing-xl);
  padding: 0 var(--size-sayfa-gutter);
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-heading {
  margin: 0;
  max-width: 20ch;
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-arrows {
  display: flex;
  gap: var(--spacing-xs);
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-arrow {
  appearance: none;
  border: 0;
  width: var(--size-ikon-buton);
  height: var(--size-ikon-buton);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--rounded-circle);
  background-color: var(--color-yuzey-sage-koyu);
  color: var(--color-marka-koyu);
  cursor: pointer;
  transition: opacity var(--motion-yuzey-gecis);
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-arrow:hover {
  opacity: var(--opacity-hover);
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-arrow svg {
  width: 16px;
  height: 16px;
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-viewport {
  display: flex;
  align-items: center;
  width: 100%;
  overflow: hidden;
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-track {
  display: flex;
  flex: none;
  width: max-content;
  align-items: center;
  gap: var(--spacing-base);
  padding: 0 var(--size-sayfa-gutter);
  transition: transform 520ms cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-slide {
  position: relative;
  flex: 0 0 auto;
  aspect-ratio: 9 / 16;
  overflow: hidden;
  border-radius: var(--rounded-md);
  background-color: var(--color-yuzey-sage);
  cursor: pointer;
  transition:
    width 520ms cubic-bezier(0.22, 1, 0.36, 1),
    opacity var(--motion-yuzey-gecis);
  opacity: 0.85;
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-slide-active {
  cursor: default;
  opacity: 1;
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-mute {
  position: absolute;
  top: var(--spacing-sm);
  right: var(--spacing-sm);
  appearance: none;
  border: 0;
  width: 36px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--rounded-circle);
  background-color: var(--color-cam-koyu);
  backdrop-filter: var(--motion-cam-blur);
  color: var(--color-yuzey-krem);
  cursor: pointer;
  transition: opacity var(--motion-yuzey-gecis);
}

@supports not (backdrop-filter: blur(1px)) {
  .cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-mute {
    background-color: var(--color-cam-fallback);
  }
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-mute:hover {
  opacity: var(--opacity-hover);
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-mute svg {
  width: 16px;
  height: 16px;
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-product {
  position: absolute;
  left: var(--spacing-xs);
  right: var(--spacing-xs);
  bottom: var(--spacing-xs);
  display: flex;
  align-items: center;
  gap: var(--spacing-xs);
  border-radius: var(--rounded-sm);
  padding: var(--spacing-xxs);
  background-color: var(--color-cam-panel);
  backdrop-filter: var(--motion-cam-blur);
  color: var(--color-marka-koyu);
}

@supports not (backdrop-filter: blur(1px)) {
  .cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-product {
    background-color: var(--color-yuzey-krem);
  }
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-product-thumb {
  flex: 0 0 auto;
  width: 44px;
  height: 44px;
  object-fit: contain;
  border-radius: var(--rounded-sm);
  background-color: var(--color-yuzey-beyaz);
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-product-body {
  display: flex;
  flex-direction: column;
  min-width: 0;
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-product-name, .cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-product-price {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-product-price {
  opacity: 0.7;
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-product-go {
  flex: 0 0 auto;
  margin-left: auto;
  appearance: none;
  border: 0;
  width: 32px;
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--rounded-circle);
  background-color: var(--color-marka-koyu);
  color: var(--color-yuzey-krem);
  cursor: pointer;
  text-decoration: none;
  transition: opacity var(--motion-yuzey-gecis);
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-product-go:hover {
  opacity: var(--opacity-hover);
}

.cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-product-go svg {
  width: 16px;
  height: 16px;
}

@media (min-width: 1024px) {
  .cc_giqaf1ns_QDdwEa5j4h .shoppable-videos {
    padding: var(--spacing-section-lg) 0;
  }

  .cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-head {
    padding: 0 var(--size-sayfa-gutter-genis);
  }

  .cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-track {
    padding: 0 var(--size-sayfa-gutter-genis);
  }
}

@media (prefers-reduced-motion: reduce) {
  .cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-track, .cc_giqaf1ns_QDdwEa5j4h .shoppable-videos-slide {
    transition: none;
  }
}
