      .kz-detail-layout {
        display: flex !important;
        align-items: flex-start;
        justify-content: flex-start !important;
        gap: 32px;
      }

      .kz-detail-layout .product-img {
        flex: 0 0 640px;
        width: 640px;
        max-width: 640px;
      }

      .kz-detail-layout .product-images {
        width: 100%;
      }

      .kz-detail-layout .product-bid {
        flex: 1 1 auto;
        min-width: 0;
      }

      .kz-detail-layout .product-title,
      .kz-detail-layout .product-name,
      .kz-detail-layout .time-left,
      .kz-detail-layout .detail-item-value:not(.auto-size) {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
      }

      .kz-detail-layout .product-detail {
        display: flex;
        flex-wrap: wrap;
      }

      .kz-detail-layout .product-detail > .ant-col-12 {
        flex: 0 0 50%;
        max-width: 50%;
        box-sizing: border-box;
      }

      .kz-detail-layout .offer-vertical {
        margin-top: 28px;
      }

      @media (max-width: 1280px) {
        .kz-detail-layout {
          flex-direction: column;
        }

        .kz-detail-layout .product-img {
          flex-basis: auto;
          width: 100%;
          max-width: 640px;
        }
      }

      @media (max-width: 760px) {
        .kz-detail-layout .product-images {
          max-width: 100%;
        }

        .kz-detail-layout .product-detail > .ant-col-12 {
          flex-basis: 100%;
          max-width: 100%;
        }
      }

      .search-panel .filter-block-value {
        cursor: pointer;
      }

      .search-panel .filter-block-value.is-active,
      .kz-detail-layout .thumb-img.is-active {
        color: #FFCD00;
        font-weight: 600;
      }

      .search-panel.visible {
        height: 530px;
        padding: 72px 0 40px;
      }

      .page-header .header-content,
      .page-header .header-content .time,
      .page-header .header-content .user-info-logout {
        color: #000 !important;
      }

      .page-header .header-content .user-info-btn-name,
      .page-header .header-content .user {
        color: #000 !important;
      }

      .page-header {
        background-color: #FFCD00 !important;
      }

      .page-header .header-content .search .ant-input-group-addon {
        background-color: #fff !important;
      }

      .page-footer {
        background-color: #FFCD00 !important;
        color: #000 !important;
      }

      .ant-btn-primary,
      .product-card .product-btns .btn-view,
      .product-card .product-btns .btn-right,
      .btn-offer {
        background: #FFCD00 !important;
        border-color: #FFCD00 !important;
        color: #000 !important;
      }