{"id":13707,"date":"2026-05-07T13:55:18","date_gmt":"2026-05-07T10:55:18","guid":{"rendered":"https:\/\/srdmakine.com\/kuruyemis-grubu\/"},"modified":"2026-05-07T14:38:57","modified_gmt":"2026-05-07T11:38:57","slug":"nuts-group","status":"publish","type":"page","link":"https:\/\/srdmakine.com\/en\/nuts-group\/","title":{"rendered":"Nuts Group"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13707\" class=\"elementor elementor-13707 elementor-13625\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72e370f e-con-full e-flex e-con e-parent\" data-id=\"72e370f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f0bdfd elementor-widget elementor-widget-html\" data-id=\"6f0bdfd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"srd-solutions\" data-srd-solution=\"kuruyemis\">\n  <style>\n    .srd-solutions {\n      --srd-primary: #27a5a5;\n      --srd-primary-dark: #1d8181;\n      --srd-ink: #142034;\n      --srd-muted: #64748b;\n      --srd-line: rgba(39, 165, 165, 0.2);\n      --srd-soft: rgba(39, 165, 165, 0.08);\n      font-family: inherit;\n      color: var(--srd-ink);\n    }\n\n    .srd-solutions * {\n      box-sizing: border-box;\n    }\n\n    .srd-solutions__wrap {\n      width: min(1180px, 100%);\n      margin: 0 auto;\n      padding: 44px 18px;\n    }\n\n    .srd-solutions__head {\n      display: flex;\n      align-items: end;\n      justify-content: space-between;\n      gap: 22px;\n      margin-bottom: 26px;\n      border-bottom: 1px solid var(--srd-line);\n      padding-bottom: 18px;\n    }\n\n    .srd-solutions__eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      margin: 0 0 8px;\n      color: var(--srd-primary-dark);\n      font-size: 13px;\n      font-weight: 800;\n      letter-spacing: 0;\n      text-transform: uppercase;\n    }\n\n    .srd-solutions__eyebrow::before {\n      content: \"\";\n      width: 34px;\n      height: 3px;\n      border-radius: 999px;\n      background: var(--srd-primary);\n    }\n\n    .srd-solutions h2 {\n      margin: 0;\n      color: var(--srd-ink);\n      font-size: clamp(28px, 4vw, 44px);\n      font-weight: 800;\n      line-height: 1.08;\n      letter-spacing: 0;\n    }\n\n    .srd-solutions__summary {\n      min-width: 128px;\n      margin: 0;\n      color: var(--srd-muted);\n      font-size: 14px;\n      font-weight: 700;\n      text-align: right;\n    }\n\n    .srd-solutions__grid {\n      display: grid;\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      gap: 22px;\n    }\n\n    .srd-product-card {\n      position: relative;\n      display: flex;\n      min-width: 0;\n      min-height: 100%;\n      flex-direction: column;\n      overflow: hidden;\n      border: 1px solid var(--srd-line);\n      border-radius: 8px;\n      background: #fff;\n      box-shadow: 0 14px 32px rgba(15, 23, 42, 0.08);\n      text-decoration: none;\n      transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;\n    }\n\n    .srd-product-card:hover {\n      transform: translateY(-5px);\n      border-color: rgba(39, 165, 165, 0.58);\n      box-shadow: 0 22px 48px rgba(15, 23, 42, 0.14);\n      text-decoration: none;\n    }\n\n    .srd-product-card__media {\n      display: grid;\n      place-items: center;\n      aspect-ratio: 1 \/ 0.82;\n      margin: 12px 12px 0;\n      overflow: hidden;\n      border-radius: 6px;\n      background: linear-gradient(180deg, var(--srd-soft), rgba(245, 248, 250, 0.95));\n    }\n\n    .srd-product-card__media img {\n      width: 100%;\n      height: 100%;\n      object-fit: contain;\n      padding: 14px;\n      transition: transform 0.22s ease;\n    }\n\n    .srd-product-card:hover .srd-product-card__media img {\n      transform: scale(1.04);\n    }\n\n    .srd-product-card__body {\n      display: flex;\n      flex: 1;\n      flex-direction: column;\n      padding: 16px;\n    }\n\n    .srd-product-card__category {\n      width: fit-content;\n      max-width: 100%;\n      margin-bottom: 10px;\n      overflow: hidden;\n      border: 1px solid var(--srd-line);\n      border-radius: 999px;\n      padding: 6px 10px;\n      color: var(--srd-primary-dark);\n      font-size: 12px;\n      font-weight: 800;\n      line-height: 1;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n      background: var(--srd-soft);\n    }\n\n    .srd-product-card__title {\n      display: -webkit-box;\n      min-height: 68px;\n      margin: 0 0 16px;\n      overflow: hidden;\n      color: var(--srd-ink);\n      font-size: 16px;\n      font-weight: 800;\n      line-height: 1.32;\n      letter-spacing: 0;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 3;\n      word-break: normal;\n      overflow-wrap: anywhere;\n    }\n\n    .srd-product-card__cta {\n      display: inline-flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 10px;\n      margin-top: auto;\n      border-top: 1px solid rgba(15, 23, 42, 0.08);\n      padding-top: 14px;\n      color: var(--srd-primary-dark);\n      font-size: 14px;\n      font-weight: 800;\n      line-height: 1;\n    }\n\n    .srd-product-card__cta span:last-child {\n      display: grid;\n      width: 30px;\n      height: 30px;\n      place-items: center;\n      flex: 0 0 auto;\n      border-radius: 999px;\n      background: var(--srd-primary);\n      color: #fff;\n      transition: background 0.22s ease;\n    }\n\n    .srd-product-card:hover .srd-product-card__cta span:last-child {\n      background: var(--srd-primary-dark);\n    }\n\n    .srd-solutions__state {\n      grid-column: 1 \/ -1;\n      border: 1px dashed var(--srd-line);\n      border-radius: 8px;\n      padding: 24px;\n      color: var(--srd-muted);\n      font-size: 15px;\n      font-weight: 700;\n      text-align: center;\n      background: rgba(39, 165, 165, 0.04);\n    }\n\n    @media (max-width: 1024px) {\n      .srd-solutions__grid {\n        grid-template-columns: repeat(3, minmax(0, 1fr));\n      }\n    }\n\n    @media (max-width: 767px) {\n      .srd-solutions__wrap {\n        padding: 32px 14px;\n      }\n\n      .srd-solutions__head {\n        display: block;\n      }\n\n      .srd-solutions__summary {\n        margin-top: 10px;\n        text-align: left;\n      }\n\n      .srd-solutions__grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        gap: 14px;\n      }\n\n      .srd-product-card__media {\n        margin: 9px 9px 0;\n      }\n\n      .srd-product-card__body {\n        padding: 13px;\n      }\n\n      .srd-product-card__title {\n        min-height: 60px;\n        font-size: 14px;\n      }\n    }\n\n    @media (max-width: 430px) {\n      .srd-solutions__grid {\n        grid-template-columns: 1fr;\n      }\n    }\n  <\/style>\n\n  <div class=\"srd-solutions__wrap\">\n    <div class=\"srd-solutions__head\">\n      <div>\n        <p class=\"srd-solutions__eyebrow\">Solutions<\/p>\n        <h2>Nuts Group<\/h2>\n      <\/div>\n      <p class=\"srd-solutions__summary\" data-srd-count>Products loading<\/p>\n    <\/div>\n\n    <div class=\"srd-solutions__grid\" data-srd-grid>\n      <div class=\"srd-solutions__state\">Products loading.<\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    (() => {\n      const root = document.currentScript.closest('[data-srd-solution=\"kuruyemis\"]');\n      if (!root || root.dataset.ready === \"true\") return;\n      root.dataset.ready = \"true\";\n\n      const grid = root.querySelector(\"[data-srd-grid]\");\n      const count = root.querySelector(\"[data-srd-count]\");\n      const apiBase = \"https:\/\/srdmakine.com\/wp-json\/wc\/store\/v1\/products\";\n\n      const desiredProductIds = [\n        4935,\n        5893,\n        6618,\n        6622,\n        6625,\n        6638,\n        6657,\n        6689,\n        6695,\n        6700,\n        6706,\n        6715,\n        6724,\n        6787,\n        6795,\n        6804,\n        6828,\n        6831,\n        6840,\n        6845,\n        6850,\n        6882,\n        6921,\n        6959,\n        6972,\n        6999,\n        7004,\n        7016,\n        7039,\n        7043,\n        7045,\n        7048,\n        7093,\n        7156,\n        7161,\n        7167,\n        12643,\n        12694,\n        12798,\n        12843\n      ];\n\n      const decodeHtml = (value) => {\n        const textarea = document.createElement(\"textarea\");\n        textarea.innerHTML = value || \"\";\n        return textarea.value;\n      };\n\n      const normalize = (value) => decodeHtml(value)\n        .replace(\/\\u00d7\/g, \"x\")\n        .replace(\/&\/g, \"ve\")\n        .replace(\/\\s+\/g, \" \")\n        .trim()\n        .toLocaleLowerCase(\"tr-TR\");\n\n      const escapeHtml = (value) => String(value || \"\").replace(\/[&<>\"']\/g, (char) => ({\n        \"&\": \"&amp;\",\n        \"<\": \"&lt;\",\n        \">\": \"&gt;\",\n        '\"': \"&quot;\",\n        \"'\": \"&#039;\"\n      }[char]));\n\n      const language = \"en\";\n\n      const fetchProducts = async () => {\n        if (!desiredProductIds.length) return [];\n\n        const url = `${apiBase}?include=${desiredProductIds.join(\",\")}&orderby=include&lang=${language}&per_page=100&_fields=id,name,permalink,images,categories`;\n        const response = await fetch(url, { credentials: \"same-origin\" });\n        if (!response.ok) throw new Error(\"Products could not be loaded.\");\n\n        const products = await response.json();\n        return Array.isArray(products) ? products : [];\n      };\n\n      const getProductImage = (product) => {\n        const image = product.images && product.images[0];\n        return image ? (image.thumbnail || image.src) : \"\";\n      };\n\n      const renderCard = (product) => {\n        const title = decodeHtml(product.name);\n        const image = getProductImage(product);\n        const category = product.categories && product.categories[0] ? decodeHtml(product.categories[0].name) : \"SRD Makine\";\n\n        return `\n          <a class=\"srd-product-card\" href=\"${escapeHtml(product.permalink)}\" aria-label=\"View ${escapeHtml(title)} product\">\n            <div class=\"srd-product-card__media\">\n              ${image ? `<img decoding=\"async\" src=\"${escapeHtml(image)}\" alt=\"${escapeHtml(title)}\" loading=\"lazy\">` : \"\"}\n            <\/div>\n            <div class=\"srd-product-card__body\">\n              <span class=\"srd-product-card__category\">${escapeHtml(category)}<\/span>\n              <h3 class=\"srd-product-card__title\">${escapeHtml(title)}<\/h3>\n              <span class=\"srd-product-card__cta\">\n                <span>View Product<\/span>\n                <span aria-hidden=\"true\">\u203a<\/span>\n              <\/span>\n            <\/div>\n          <\/a>\n        `;\n      };\n\n      const renderProducts = async () => {\n        try {\n          const selected = await fetchProducts();\n\n          if (!selected.length) {\n            grid.innerHTML = '<div class=\"srd-solutions__state\">No products found for Nuts Group.<\/div>';\n            count.textContent = \"0 products\";\n            return;\n          }\n\n          grid.innerHTML = selected.map(renderCard).join(\"\");\n          count.textContent = `${selected.length} products`;\n        } catch (error) {\n          grid.innerHTML = '<div class=\"srd-solutions__state\">Products could not be loaded. Please try again later.<\/div>';\n          count.textContent = \"Could not load\";\n          console.error(error);\n        }\n      };\n\n      renderProducts();\n    })();\n  <\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Solutions Nuts Group Products loading Products loading.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_joinchat":[],"footnotes":""},"class_list":["post-13707","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/srdmakine.com\/en\/wp-json\/wp\/v2\/pages\/13707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/srdmakine.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/srdmakine.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/srdmakine.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/srdmakine.com\/en\/wp-json\/wp\/v2\/comments?post=13707"}],"version-history":[{"count":4,"href":"https:\/\/srdmakine.com\/en\/wp-json\/wp\/v2\/pages\/13707\/revisions"}],"predecessor-version":[{"id":13711,"href":"https:\/\/srdmakine.com\/en\/wp-json\/wp\/v2\/pages\/13707\/revisions\/13711"}],"wp:attachment":[{"href":"https:\/\/srdmakine.com\/en\/wp-json\/wp\/v2\/media?parent=13707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}