/* BASIC css start */

.slider-container {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
}

.slide-images {
  display: flex;
  width: 100%;
  height: 100%;
  transition: transform 0.5s ease-in-out;
}

.slide-images img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  flex-shrink: 0;
}

.pagination {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 8px;
}

.dot {
  width: 8px;
  height: 8px;
  background-color: #ccc;
  border-radius: 50%;
  cursor: pointer;
}

.dot.active {
  background-color: #333;
}
div.C-61936-1-3187 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
.banner-container {
  display: flex;
  align-items: center;
  width: 100%;
}

.banner-item {
  flex: 1;
}

.banner-item a img {
  width: 100%; 
  height: 110px;
  display: block; 
  object-fit: cover;
  object-position: top;
}
div.C-61936-1-3188 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-61936-1-3192 .cb { clear:both }

div.C-61936-1-3192 .grouping-goods .align-style { text-align: center;}
div.C-61936-1-3192 .MS-vertical { padding-bottom:10px; }

div.C-61936-1-3192 .grouping-goods .main_icons { position:relative; display: inline-block; text-align: center; }

div.C-61936-1-3192 .grouping-goods .icons img { padding: 4px 0 !important; }
div.C-61936-1-3192 .grouping-goods .icons img:first-child { padding-top: 4px !important; }
div.C-61936-1-3192 .grouping-goods .icons-two img {padding: 0 4px;}
div.C-61936-1-3192 .grouping-goods .MS-vertical .icons-two img:first-child {padding-left: 0px;}
div.C-61936-1-3192 .grouping-goods ul li .txt2 .font_mainT {font-size: 0.875em}


div.C-61936-1-3192 .MS-vertical { border-bottom:0px solid ; }
div.C-61936-1-3192 { margin:0px 0px 0px 0px; padding:10px 10px 0px 10px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid #DDDDDD; border-left:0px solid ; }
.grouping-goods ul li .thumb-img a {margin: 0 4px;}

.grouping-goods ul li dl {padding: 10px 7px 0;}
.grouping-goods ul li dl dt {padding-bottom: 0;}
.main .font_mainA {color: #666 !important; font-size: 12px !important; font-weight: 500;}
.grouping-goods ul li p {color: #333 !important; font-weight: 500;}
/* BASIC css end */

