*{box-sizing:border-box}
:root,html,body{--cl-background-primary:#0A0A0A!important}
html{scroll-behavior:smooth;background:#0A0A0A}
html,body{background:#0A0A0A!important}
body{margin:0;background:#0A0A0A;color:#fff;font-family:'Satoshi', sans-serif;overflow-x:hidden}
.components,.flex-wrapper,#app{background:#0A0A0A}
  html {
    scrollbar-width: thin;
    scrollbar-color: #4d88e6 #111;
  }

  ::-webkit-scrollbar {
    width: 0.3rem;
    height: 0.3rem;
  }

  ::-webkit-scrollbar-track {
    background: #111;
  }

  ::-webkit-scrollbar-thumb {
    background: #4d88e6;
    border-radius: 3px;
  }

  ::-webkit-scrollbar-thumb:hover {
    background: #568fe9;
  }

  ::-webkit-scrollbar-corner {
    background: #111;
  }
html,body,button,input,optgroup,select,textarea{font-family:'Satoshi', sans-serif}
:root { --r069-section-divider-width: min(82%, 1120px); }

@media (max-width: 767px) {
  html, body {
    width: 100%;
    max-width: 100%;
    overflow-x: clip;
    scrollbar-width: none;
    scrollbar-gutter: auto;
  }
  html::-webkit-scrollbar,
  body::-webkit-scrollbar,
  [class~="069reselling-nav-mobile"]::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0;
  }
  [class~="069reselling-nav-mobile"] { scrollbar-width: none; }
  #app, .flex-wrapper, .components {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
}

.r069-section-divider::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: var(--r069-section-divider-width);
  margin-inline: auto;
  height: 1px;
  background: linear-gradient(to right, transparent 0%, rgba(255,255,255,.1) 30%, rgba(255,255,255,.1) 70%, transparent 100%);
  pointer-events: none;
}
.r069-section-divider-bottom::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: var(--r069-section-divider-width);
  margin-inline: auto;
  z-index: 4;
  height: 1px;
  background: linear-gradient(to right, transparent 0%, rgba(255,255,255,.1) 30%, rgba(255,255,255,.1) 70%, transparent 100%);
  pointer-events: none;
}
.r069-home [class~="069reselling-products-divider"] {
  width: var(--r069-section-divider-width);
  margin-inline: auto;
  background: linear-gradient(to right, transparent, rgba(255,255,255,.1) 30%, rgba(255,255,255,.1) 70%, transparent);
}
.r069-scroll-ready [data-r069-reveal] {
  opacity: 0;
  transform: translate3d(0, 24px, 0) scale(.985);
  transition:
    opacity .72s cubic-bezier(.16,1,.3,1),
    transform .8s cubic-bezier(.16,1,.3,1);
  transition-delay: var(--r069-reveal-delay, 0ms);
  animation: none !important;
  will-change: opacity, transform;
}
.r069-scroll-ready [data-r069-reveal].is-inview {
  opacity: 1;
  transform: none;
  will-change: auto;
}
@media (prefers-reduced-motion: reduce) {
  .r069-scroll-ready [data-r069-reveal] {
    opacity: 1;
    transform: none;
    transition: none;
    will-change: auto;
  }
}

.sup12-feedback-card {
  width: 100%;
  min-width: 0;
  height: 9rem;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.065);
  border-radius: .75rem;
  background: #111116;
  color: #fff;
  font-family: 'Satoshi', sans-serif;
  box-shadow: none;
}
.sup12-feedback-card:hover {
  border-color: rgba(77,136,230,.28);
  transform: none;
}
.sup12-feedback-card__stars {
  display: flex;
  align-items: center;
  padding-right: .125rem;
  color: #78a9f2;
}
.sup12-feedback-card__star {
  width: 1.5rem;
  height: 1.5rem;
  margin-left: -.125rem;
  flex: 0 0 auto;
}
.sup12-feedback-card__star--empty { color: rgba(255,255,255,.16); }
.sup12-feedback-card__message {
  display: -webkit-box;
  margin: .25rem 0 0;
  overflow: hidden;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.sup12-feedback-card__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  min-width: 0;
  margin-top: auto;
}
.sup12-feedback-card__product-wrap {
  display: flex;
  align-items: center;
  gap: .38rem;
  min-width: 0;
}
.sup12-feedback-card__product,
.sup12-feedback-card__date {
  color: #d4d4d8;
  font-size: 1rem;
  line-height: 1.5rem;
}
.sup12-feedback-card__product {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}
.sup12-feedback-card__verified {
  width: 15px;
  height: 15px;
  flex: 0 0 15px;
  color: #35d978;
  filter: drop-shadow(0 0 6px rgba(53,217,120,.18));
}
.sup12-feedback-card__date {
  flex: 0 0 auto;
  font-weight: 400;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .sup12-feedback-card { height: 8rem; padding: 1rem; }
  .sup12-feedback-card__message { font-size: 1rem; line-height: 1.5rem; }
  .sup12-feedback-card__product-wrap { max-width: 64%; }
}
