@charset "UTF-8";
.category-list {
  margin-bottom: 15px; }
  .category-list .content-collection-title img {
    width: 100%; }
  .category-list .slick-slide {
    margin: 0 5px; }
  .category-list .slick-list {
    margin: 0 -5px; }
  .category-list .slick-track {
    margin-left: 0; }

.category-list .content-collections-cate .col-md-item .product-item-info .product-title a {
  font-weight: bold;
  color: #000;
  text-transform: capitalize;
  font-size: 12px; }

.category-list .content-collections-cate:hover .product-title a {
  color: #ec1e23 !important; }

.content-collection-title img {
  margin: 0 auto;
  text-align: center;
  display: block; }

.frequently-asked-questions .item-bg, #rating-app .item-bg {
  background: #fff;
  padding-top: 15px;
  margin: 15px 0 15px 0;
  border-radius: 3px;
  box-shadow: 0 0 3px 0 #dee2e6; }

.frequently-asked-questions .item-bg {
  margin-top: 0; }

.frequently-asked-questions .item-bg .title, #rating-app .item-bg .title {
  margin-top: 0;
  padding: 0 15px;
  font-size: 17px;
  font-weight: bold; }

.group-quest-ask .item-title.d-flex {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 10px; }
  .group-quest-ask .item-title.d-flex h5 {
    max-width: 90%; }

.group-quest-ask ol {
  list-style-position: inside; }

.group-quest-ask .item {
  border-top: 1px solid #ddd;
  padding: 13px 15px; }
  .group-quest-ask .item .item-title {
    justify-content: space-between;
    cursor: pointer; }
    .group-quest-ask .item .item-title h5 {
      margin: 0;
      font-weight: bold;
      font-size: 15px;
      display: flex;
      align-items: center; }
      .group-quest-ask .item .item-title h5 .icon {
        display: inline-block;
        margin-right: 5px; }
        .group-quest-ask .item .item-title h5 .icon img {
          max-width: 25px; }
    .group-quest-ask .item .item-title button {
      border: 1px solid #ddd;
      background: none;
      padding: 0;
      border-radius: 50%;
      text-align: center;
      width: 25px;
      height: 25px;
      font-size: 17px;
      display: flex;
      justify-content: center;
      align-items: center;
      margin: 0;
      outline: none; }
      .group-quest-ask .item .item-title button:after {
        content: "+"; }
  .group-quest-ask .item .item-content {
    padding-top: 10px;
    display: none; }
  .group-quest-ask .item.active {
    background: #f8f9fa; }
    .group-quest-ask .item.active button:after {
      content: "–"; }
    .group-quest-ask .item.active .item-content {
      display: block; }

#section-category #category-banner .item {
  max-width: calc(100% / 10);
  width: calc(100%/10);
  flex: initial;
  flex-grow: 1; }
  @media (max-width: 767px) {
    #section-category #category-banner .item {
      max-width: calc(100% / 4.6);
      width: calc(100%/4.6);
      flex: 0 0 auto;
      flex-grow: 1; } }

.back-to-top:hover svg, .back-to-top svg * {
  stroke: var(--bgheader); }

.prefooter-customer {
  background: #000; }

.prefooter-customer .bg-prefooter .title-regis {
  color: #fff; }

.w100forcauhoi {
  width: 100%; }

.category-list li.slick-active button, .category-list li.slick-active button {
  background-color: #000 !important; }

.category-list .slick-callback .slick-dots li button, .category-list #slider-thumb .slick-dots li button {
  background: #CCC; }

.category-list .slick-callback .arrow-top:after, .category-list #slider-thumb .arrow-bottom:after, .category-list #slider-thumb .arrow-top:after,
.category-list .slick-arrow .arrow-custom .arrow-top,
.category-list .slick-callback .slick-arrow .arrow-custom .arrow-bottom, .category-list .slick-callback .slick-arrow .arrow-custom .arrow-top, .category-list #slider-thumb .slick-arrow .arrow-custom .arrow-bottom, .category-list #slider-thumb .slick-arrow .arrow-custom .arrow-top {
  background-color: #000 !important; }
