
/* 整个轮播外裹容器 */
.amazon-marquee-wrapper {
  width: 100%;
  overflow: hidden;
  background-color: #e2f0e7; /* 契合主图下方的淡绿色底 */
  padding: 12px 0;          
  display: block;
  box-sizing: border-box;
  border-bottom: 1px solid #d0e5d7;
}

/* 内部流动容器 */
.amazon-marquee-content {
  display: inline-flex;
  white-space: nowrap;
  animation: amz-marquee-spin 22s linear infinite; 
}

/* 鼠标放上去时暂停滚动 */
.amazon-marquee-content:hover {
  animation-play-state: paused;
}

/* 单个图文组合样式 */
.marquee-item {
  display: inline-flex;
  align-items: center;
  color: #256643;           /* 统一修改为你指定的质感绿文字 #256643 */
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 14px;          
  font-weight: 600;         
  margin-right: 75px;       
}

/* 矢量图标样式 */
.marquee-icon {
  width: 22px;              /* 稍微放大了尺寸，使多色描边细节更显眼 */
  height: 22px;
  margin-right: 8px;
  flex-shrink: 0;
}

/* 硬件加速无缝位移 */
@keyframes amz-marquee-spin {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-33.3333%, 0, 0); 
  }
}
