
    #custom-products {
      margin-top: -64px !important;
      padding-top: 0 !important;
    }

    #custom-products .yk-section-head {
      margin-bottom: 24px !important;
      padding-bottom: 0 !important;
    }

    #custom-products .yk-product-table-wrap {
      width: 100%;
      margin-top: 0 !important;
      overflow-x: auto;
      border: 1px solid var(--yk-line);
      border-radius: 8px;
      background: #fff;
    }

    #custom-products .yk-product-table {
      width: 100%;
      min-width: 760px;
      border-collapse: collapse;
      font-size: 15px;
    }

    #custom-products .yk-product-table th,
    #custom-products .yk-product-table td {
      padding: 16px 18px;
      border-bottom: 1px solid var(--yk-line);
      text-align: left;
      vertical-align: top;
    }

    #custom-products .yk-product-table th {
      background: #fff5ea;
      color: var(--yk-text);
      font-weight: 700;
    }

    #custom-products .yk-product-table tr:last-child td {
      border-bottom: 0;
    }

    #custom-products .yk-product-table a {
      color: var(--yk-orange);
      font-weight: 700;
      text-decoration: none;
    }

    #custom-products .yk-product-table a:hover {
      text-decoration: underline;
    }

    #custom-products .yk-product-name {
      width: 28%;
      white-space: nowrap;
    }

    #custom-products .yk-product-copy {
      width: 72%;
      color: var(--yk-muted);
    }

    @media (max-width: 640px) {
      #custom-products {
        margin-top: -42px !important;
      }

      #custom-products .yk-section-head {
        margin-bottom: 20px !important;
      }

      #custom-products .yk-product-table th,
      #custom-products .yk-product-table td {
        padding: 14px;
      }
    }
  