{"id":2569,"date":"2026-09-24T08:52:54","date_gmt":"2026-09-24T08:52:54","guid":{"rendered":"https:\/\/kurtfoundry.com\/product\/cast-iron-gym-weight-plates\/"},"modified":"2026-09-30T06:20:23","modified_gmt":"2026-09-30T06:20:23","slug":"cast-iron-gym-weight-plates","status":"publish","type":"page","link":"https:\/\/kurtfoundry.com\/fr\/product\/cast-iron-gym-weight-plates\/","title":{"rendered":"Disques de poids de gym en fonte"},"content":{"rendered":"\n\n<style>\n:root {\n    --primary-dark: #0a0e0d; --primary: #2b3a36; --accent: #d4af37;\n    --bg-light: #f9f8f4; --bg-white: #ffffff; --bg-gray: #f0efe9;\n    --text-main: #333333; --text-muted: #666666; --border: #e5e3db;\n    --transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);\n}\n.kf-hero { position: relative; padding: 7rem 1.5rem 5rem; text-align: center; color: #fff; background-size: cover; background-position: center; }\n.kf-hero-eyebrow { text-transform: uppercase; letter-spacing: 2px; color: var(--accent); font-size: 0.85rem; font-weight: 600; margin-bottom: 1rem; }\n.kf-hero h1 { font-size: 2.6rem; margin: 0 0 1rem; font-family: 'Playfair Display', serif; color: #fff !important; }\n.kf-hero p { max-width: 720px !important; margin: 0 auto !important; font-size: 1.1rem; opacity: 0.92; line-height: 1.6; color: #fff !important; }\n.kf-hero-actions { margin-top: 2rem; display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; }\n.kf-container { max-width: 1200px !important; margin: 0 auto !important; padding: 0 1.5rem; }\n.kf-section { padding: 4rem 0; }\n.kf-section-header { text-align: center; max-width: 750px; margin: 0 auto 3rem; }\n.kf-section-header h2 { font-size: 2rem; color: var(--primary-dark); margin-bottom: 0.75rem; font-family: 'Playfair Display', serif; }\n.kf-section-header p { color: var(--text-muted); font-size: 1.05rem; line-height: 1.6; }\n.kf-lineup-grid { display: grid; grid-template-columns: 1fr; gap: 1.75rem; }\n@media (min-width: 768px) { .kf-lineup-grid { grid-template-columns: 1fr 1fr; } }\n@media (min-width: 1024px) { .kf-lineup-grid-3col { grid-template-columns: 1fr 1fr 1fr; } }\n.kf-lineup-card { background: var(--bg-white); border: 1px solid var(--border); border-radius: 8px; overflow: hidden; transition: var(--transition); }\n.kf-lineup-card:hover { transform: translateY(-4px); box-shadow: 0 12px 30px rgba(0,0,0,0.08); }\n.kf-lineup-card img { width: 100%; aspect-ratio: 4\/3; height: auto; object-fit: cover; display: block; }\n.kf-lineup-card-body { padding: 1.5rem; }\n.kf-lineup-card h3 { font-size: 1.15rem; color: var(--primary-dark); margin-bottom: 0.5rem; font-family: 'Playfair Display', serif; }\n.kf-lineup-card p { color: var(--text-muted); font-size: 0.92rem; line-height: 1.55; margin: 0 0 1rem; }\n.kf-bg-gray { background: var(--bg-gray); }\n.kf-specs { }\n.kf-table { width: 100%; border-collapse: collapse; background: var(--bg-white); border: 1px solid var(--border); border-radius: 8px; overflow: hidden; }\n.kf-table th, .kf-table td { padding: 1rem 1.25rem; text-align: left; border-bottom: 1px solid var(--border); font-size: 0.92rem; }\n.kf-table th { background: var(--primary-dark); color: #fff; font-weight: 600; }\n.kf-table tr:last-child td { border-bottom: none; }\n.kf-table a { color: var(--primary); text-decoration: underline; }\n.kf-features-grid { display: grid; grid-template-columns: 1fr; gap: 1.5rem; margin-top: 1rem; }\n@media (min-width: 768px) { .kf-features-grid { grid-template-columns: repeat(3, 1fr); } }\n.kf-feature-card { background: var(--bg-white); border: 1px solid var(--border); border-radius: 8px; padding: 1.75rem 1.5rem; }\n.kf-feature-card h3 { font-size: 1.05rem; color: var(--primary-dark); margin-bottom: 0.5rem; font-family: 'Playfair Display', serif; }\n.kf-feature-card p { color: var(--text-muted); font-size: 0.9rem; line-height: 1.55; margin: 0; }\n.kf-tech-grid { display: grid; grid-template-columns: 1fr; gap: 1.25rem; }\n@media (min-width: 768px) { .kf-tech-grid { grid-template-columns: 1fr 1fr; } }\n@media (min-width: 1024px) { .kf-tech-grid { grid-template-columns: repeat(4, 1fr); } }\n.kf-tech-card { background: var(--bg-white); border: 1px solid var(--border); border-radius: 8px; padding: 1.75rem 1.5rem; text-align: center; transition: var(--transition); }\n.kf-tech-card:hover { transform: translateY(-4px); box-shadow: 0 12px 30px rgba(0,0,0,0.08); }\n.kf-tech-card h3 { font-size: 1.05rem; color: var(--primary-dark); margin-bottom: 0.5rem; font-family: 'Playfair Display', serif; }\n.kf-tech-card p { color: var(--text-muted); font-size: 0.88rem; line-height: 1.5; margin: 0 0 1rem; }\n.btn { display: inline-block; text-decoration: none !important; border-radius: 4px; font-weight: 600; transition: var(--transition); cursor: pointer; font-size: 0.9rem; }\n.btn-outline { border: 1.5px solid var(--primary); color: var(--primary); background: transparent; padding: 0.6rem 1.3rem; }\n.btn-outline:hover { background: var(--primary); color: #fff !important; text-decoration: none !important; }\n.btn-accent { background: var(--accent); color: var(--primary-dark); padding: 0.9rem 2rem; }\n.btn-accent:hover { background: #c19c2f; color: var(--primary-dark) !important; text-decoration: none !important; }\n.btn-accent-outline { border: 1.5px solid #fff; color: #fff; background: transparent; padding: 0.85rem 1.9rem; }\n.btn-accent-outline:hover { background: rgba(255,255,255,0.15); color: #fff !important; text-decoration: none !important; }\n.kf-cta-final { padding: 4rem 1.5rem; text-align: center; background: var(--primary-dark); color: #fff; }\n.kf-cta-final h2 { font-size: 2rem; margin-bottom: 1rem; font-family: 'Playfair Display', serif; color: #fff !important; }\n.kf-cta-final p { max-width: 600px; margin: 0 auto 2rem; opacity: 0.85; }\n.reveal-up { opacity: 0; transform: translateY(20px); transition: all 0.6s ease; }\n.reveal-up.active { opacity: 1; transform: translateY(0); }\n\n.quote-modal-overlay { position: fixed; inset: 0; background: rgba(10,14,13,0.75); display: flex; align-items: center; justify-content: center; z-index: 100000; opacity: 0; visibility: hidden; pointer-events: none; transition: all 0.3s ease; padding: 1rem; }\n.quote-modal-overlay.active { opacity: 1; visibility: visible; pointer-events: auto; }\n.quote-modal { background: #fff; border-radius: 8px; max-width: 900px !important; width: 100%; max-height: 90vh; overflow-y: auto; position: relative; display: grid; grid-template-columns: 1fr; }\n@media (min-width: 768px) { .quote-modal { grid-template-columns: 1fr 1fr; } }\n.quote-modal-close { position: absolute; top: 1rem; right: 1rem; background: none; border: none; font-size: 1.5rem; cursor: pointer; color: var(--text-muted); z-index: 10; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; }\n.quote-modal-info { padding: 2.5rem 2rem; background: var(--bg-light); }\n.quote-modal-info .kf-hero-eyebrow { color: var(--primary); }\n.quote-modal-info h3 { font-size: 1.5rem; color: var(--primary-dark); margin: 0.5rem 0 1rem; font-family: 'Playfair Display', serif; }\n.quote-modal-info p { color: var(--text-muted); font-size: 0.92rem; line-height: 1.6; margin-bottom: 1rem; }\n.quote-modal-checklist { list-style: none; padding: 0; margin: 1.5rem 0 0; }\n.quote-modal-checklist li { padding-left: 1.5rem; position: relative; margin-bottom: 0.6rem; font-size: 0.88rem; color: var(--text-main); }\n.quote-modal-checklist li::before { content: \"\\2713\"; position: absolute; left: 0; color: var(--accent); font-weight: 700; }\n.quote-modal-form-col { padding: 2.5rem 2rem; }\n.quote-modal-form-col .wpforms-field-container { display: flex; flex-wrap: wrap; gap: 0 1rem; }\n.quote-modal-form-col .wpforms-field-name, .quote-modal-form-col .wpforms-field-email { flex: 1 1 calc(50% - 0.5rem); }\n.quote-modal-form-col .wpforms-field { flex: 1 1 100%; }\n.quote-modal input[type=\"text\"], .quote-modal input[type=\"email\"], .quote-modal input[type=\"tel\"], .quote-modal textarea, .quote-modal select {\n    font-size: 0.9rem !important; padding: 0.7rem 0.9rem !important;\n}\n.quote-modal .wpforms-field-label { font-size: 0.85rem !important; }\n@media (max-width: 767px) {\n    .quote-modal input[type=\"text\"], .quote-modal input[type=\"email\"], .quote-modal input[type=\"tel\"], .quote-modal textarea, .quote-modal select {\n        font-size: 0.85rem !important; padding: 0.65rem 0.8rem !important;\n    }\n    .quote-modal .wpforms-field-label { font-size: 0.8rem !important; }\n}\n\n.kf-intro { padding: 4rem 0; }\n.kf-intro-header { text-align: center; max-width: 750px; margin: 0 auto 3rem; }\n.kf-intro-header h2 { font-size: 2rem; color: var(--primary-dark); margin-bottom: 0.75rem; font-family: 'Playfair Display', serif; }\n.kf-intro-header p { color: var(--text-muted); font-size: 1.05rem; line-height: 1.6; }\n.kf-lineup-grid-2col { grid-template-columns: 1fr; }\n@media (min-width: 768px) { .kf-lineup-grid-2col { grid-template-columns: 1fr 1fr; } }\n.kf-faq { padding: 4rem 0; background: var(--bg-gray); }\n.kf-faq-container { max-width: 800px; margin: 0 auto; padding: 0 1.5rem; }\n.kf-faq-header { text-align: center; margin-bottom: 2.5rem; }\n.kf-faq-header h2 { font-size: 2rem; color: var(--primary-dark); font-family: 'Playfair Display', serif; }\n.kf-accordion-item { border-bottom: 1px solid var(--border); }\n.kf-accordion-btn { width: 100%; display: flex; justify-content: space-between; align-items: center; background: none; border: none; text-align: left; padding: 1.25rem 0.25rem; font-size: 1rem; font-weight: 600; color: var(--primary-dark); cursor: pointer; transition: var(--transition); }\n.kf-accordion-btn:hover, .kf-accordion-btn:focus { color: var(--accent) !important; background: none !important; background-color: transparent !important; }\n.kf-accordion-icon { font-size: 1.3rem; flex-shrink: 0; margin-left: 1rem; transition: transform 0.25s ease; }\n.kf-accordion-btn.active .kf-accordion-icon { transform: rotate(45deg); }\n.kf-accordion-content { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; }\n.kf-accordion-content p { padding: 0 0.25rem 1.25rem; color: var(--text-muted); line-height: 1.6; font-size: 0.95rem; margin: 0; }\n.kf-accordion-content.active { max-height: 400px; }\n.kf-apps-grid { display: grid; grid-template-columns: 1fr; gap: 1.5rem; }\n@media (min-width: 768px) { .kf-apps-grid { grid-template-columns: repeat(3, 1fr); } }\n.kf-apps-card { background: var(--bg-white); border: 1px solid var(--border); border-radius: 8px; padding: 1.75rem 1.5rem; }\n.kf-apps-card h3 { font-size: 1.05rem; color: var(--primary-dark); margin-bottom: 0.5rem; font-family: 'Playfair Display', serif; }\n.kf-apps-card p { color: var(--text-muted); font-size: 0.9rem; line-height: 1.6; margin: 0; }\n.kf-table-full { width: 100%; border-collapse: collapse; background: var(--bg-white); border: 1px solid var(--border); border-radius: 8px; overflow: hidden; font-size: 0.85rem; }\n.kf-table-full th, .kf-table-full td { padding: 0.85rem 1rem; text-align: left; border-bottom: 1px solid var(--border); }\n.kf-table-full th { background: var(--primary-dark); color: #fff; font-weight: 600; }\n.kf-table-full tr:last-child td { border-bottom: none; }\n.kf-table-full a { color: var(--primary); text-decoration: underline; }\n\n.kf-why-grid { display: grid; grid-template-columns: 1fr; gap: 2rem; align-items: center; }\n@media (min-width: 900px) { .kf-why-grid { grid-template-columns: 1fr 1.1fr; } }\n.kf-why-photo img { width: 100%; height: 100%; object-fit: cover; border-radius: 8px; box-shadow: 0 20px 40px rgba(0,0,0,0.12); display: block; min-height: 320px; }\n.kf-why-list { display: flex; flex-direction: column; gap: 1.25rem; }\n.kf-why-list .kf-feature-card { margin: 0; }\n\n\/* ===== Manufacturing Process ===== *\/\n.kf-process { background: var(--primary-dark); color: #fff; }\n.kf-process .kf-section-header h2 { color: #fff; }\n.kf-process .kf-section-header p { color: rgba(255,255,255,0.7); }\n.kf-process-media { position: relative; width: 100%; aspect-ratio: 16\/9; border-radius: 12px; overflow: hidden; margin-bottom: 3rem; }\n.kf-process-media img { width: 100%; height: 100%; object-fit: cover; display: block; }\n.kf-timeline { position: relative; max-width: 900px; margin: 0 auto; padding-left: 2rem; border-left: 2px solid rgba(212,175,55,0.3); }\n.kf-step { position: relative; margin-bottom: 2.25rem; padding-left: 1.5rem; }\n.kf-step:last-child { margin-bottom: 0; }\n.kf-step::before { content: ''; position: absolute; left: -2.45rem; top: 0.15rem; width: 16px; height: 16px; background-color: var(--accent); border-radius: 50%; border: 4px solid var(--primary-dark); box-shadow: 0 0 0 2px rgba(212,175,55,0.5); }\n.kf-step h3 { color: var(--accent); font-size: 1.2rem; margin-bottom: 0.5rem; font-family: 'Playfair Display', serif; }\n.kf-step p { color: rgba(255,255,255,0.8); margin: 0; }\n\n\/* ===== Quality Control ===== *\/\n.kf-quality-layout { display: grid; grid-template-columns: 1fr; gap: 2.5rem; align-items: start; }\n@media (min-width: 768px) { .kf-quality-layout { grid-template-columns: 1fr 1fr; } }\n.kf-quality-img { border-radius: 12px; overflow: hidden; }\n.kf-quality-img img { width: 100%; aspect-ratio: 4\/3; object-fit: cover; display: block; }\n.kf-checklist { list-style: none; margin: 0; padding: 0; display: grid; gap: 1.1rem; }\n.kf-checklist li { position: relative; background: var(--bg-white); padding: 1.4rem 1.4rem 1.4rem 3.3rem; border-radius: 8px; border: 1px solid var(--border); }\n.kf-checklist li::before { content: '\u2713'; position: absolute; left: 1rem; top: 1.5rem; color: #fff; background-color: var(--primary); width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-size: 0.78rem; font-weight: bold; }\n.kf-checklist strong { color: var(--primary-dark); display: block; margin-bottom: 0.25rem; font-size: 0.98rem; }\n.kf-checklist span { color: var(--text-muted); font-size: 0.9rem; }\n\n\/* ===== Export Shipping ===== *\/\n.kf-shipping { background: var(--primary); color: #fff; }\n.kf-shipping-content h2 { color: #fff; }\n.kf-shipping-content p { color: rgba(255,255,255,0.85); }\n.kf-shipping-inner { display: grid; grid-template-columns: 1fr; gap: 2.25rem; align-items: center; margin-bottom: 2.5rem; }\n@media (min-width: 768px) { .kf-shipping-inner { grid-template-columns: 1fr 1fr; } }\n.kf-shipping-content p { color: rgba(255,255,255,0.85); }\n.kf-shipping-img { border-radius: 12px; overflow: hidden; aspect-ratio: 4\/3; }\n.kf-shipping-img img { width: 100%; height: 100%; object-fit: cover; display: block; }\n.kf-shipping-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 1.1rem; }\n@media (min-width: 768px) { .kf-shipping-cards { grid-template-columns: repeat(4, 1fr); } }\n.kf-shipping-card { background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.12); border-radius: 10px; padding: 1.4rem; }\n.kf-shipping-icon { font-size: 1.3rem; margin-bottom: 0.6rem; }\n.kf-shipping-card h4 { color: var(--accent); font-size: 0.92rem; margin-bottom: 0.35rem; }\n.kf-shipping-card p { color: rgba(255,255,255,0.75); font-size: 0.85rem; margin: 0; }\n<\/style>\n\n\n<style id=\"kf-width-fix\">\n\/* Astra sets max-width:none on section children; restore content width, keep backgrounds full-bleed *\/\n.kf-faq-container { max-width: 800px !important; margin-left: auto !important; margin-right: auto !important; }\n.kf-cta-final > h2 { max-width: 800px !important; margin-left: auto !important; margin-right: auto !important; }\n.kf-cta-final > p { max-width: 600px !important; margin-left: auto !important; margin-right: auto !important; }\n@media (max-width: 767px) { .kf-table-full, .kf-table { display: block !important; width: 100% !important; max-width: 100% !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; } }\n<\/style>\n<section class=\"kf-hero\" style=\"background-image: linear-gradient(rgba(10,14,13,0.6), rgba(10,14,13,0.72)), url('https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/09\/cast-iron-gym-weight-plates-hero.webp');\">\n    <div class=\"kf-hero-eyebrow\">Direct-Factory Custom Sand Casting<\/div>\n    <h1>Cast Iron Gym Weight Plates<\/h1>\n    <p>Kurt Foundry casts gym weight plates for fitness equipment brands, matched to your hub diameter and weight increments with a consistent finish plate after plate.<\/p>\n    <div class=\"kf-hero-actions\">\n        <a href=\"#\" class=\"js-quote-btn btn btn-accent\">Get a Free Quote<\/a>\n        <a href=\"#specifications\" class=\"btn btn-accent-outline\">View Material Specs<\/a>\n    <\/div>\n<\/section>\n\n<section class=\"kf-section\">\n    <div class=\"kf-container\">\n        <div class=\"reveal-up kf-section-header\">\n            <h2>Consistent Weight, Plate After Plate<\/h2>\n            <p>Fitness equipment brands need weight plates that stay accurate and consistent across an entire production run. Kurt Foundry casts gym weight plates to your hub diameter and weight increments, then finishes each plate to your product line spec.<\/p>\n            <p>Whether you need raw cast, painted, or rubber-coated plates, our team works from your drawing to keep every plate in the set balanced and repeatable.<\/p>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"kf-section kf-intro\">\n    <div class=\"kf-container\">\n        <div class=\"reveal-up kf-intro-header\">\n            <h2>What We Customize for You<\/h2>\n            <p>Every order is cast to your specification, not pulled off a shelf. Here&#8217;s what we tailor to your exact application.<\/p>\n        <\/div>\n        <div class=\"kf-lineup-grid kf-lineup-grid-2col\">\n            <div class=\"reveal-up kf-lineup-card\">\n                <img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/09\/cast-iron-gym-weight-plates-weight-verification.webp\" alt=\"Weight Increment Accuracy\" loading=\"lazy\" title=\"\">\n                <div class=\"kf-lineup-card-body\">\n                    <h3>Weight Increment Accuracy<\/h3>\n                    <p>Each plate is cast and finished to your specified weight, with tight tolerances so full sets stay balanced and consistent.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"reveal-up kf-lineup-card\">\n                <img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/09\/cast-iron-gym-weight-plates-dimensions-drawing.webp\" alt=\"Diameter &#038; Profile\" loading=\"lazy\" title=\"\">\n                <div class=\"kf-lineup-card-body\">\n                    <h3>Diameter &#038; Profile<\/h3>\n                    <p>Plate diameter and thickness profile are cast to your product line drawing for a consistent look across your range.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"reveal-up kf-lineup-card\">\n                <img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/09\/cast-iron-gym-weight-plates-hub-hole.webp\" alt=\"Hub Diameter\" loading=\"lazy\" title=\"\">\n                <div class=\"kf-lineup-card-body\">\n                    <h3>Hub Diameter<\/h3>\n                    <p>Center hub hole is cast to your spec, whether standard 1-inch or Olympic 2-inch, for a clean fit on any compatible bar.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"reveal-up kf-lineup-card\">\n                <img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/09\/cast-iron-gym-weight-plates-rubber-coating.webp\" alt=\"Finish Options\" loading=\"lazy\" title=\"\">\n                <div class=\"kf-lineup-card-body\">\n                    <h3>Finish Options<\/h3>\n                    <p>Raw cast, painted, or rubber-coated finish options are available to match your product line and reduce noise and floor wear.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section id=\"specifications\" class=\"kf-section kf-specs\">\n    <div class=\"kf-container\">\n        <div class=\"reveal-up kf-section-header\">\n            <h2>Material Grades<\/h2>\n<p class=\"kf-ci-note\" style=\"text-align:center;color:var(--text-muted,#666);font-size:0.95rem;margin:0.5rem auto 1.25rem;max-width:720px;\">Need ductile iron instead of grey? Compare both on our <a href=\"https:\/\/kurtfoundry.com\/capabilities\/custom-iron-castings\/\">custom iron castings<\/a> page.<\/p>\n            <p>Every gym weight plates order is cast in the material grade that fits your application and duty cycle.<\/p>\n        <\/div>\n        <table class=\"kf-table-full reveal-up\">\n            <thead>\n                <tr><th>Standard \/ Grade<\/th><th>Tensile Strength (MPa)<\/th><th>Yield Strength (MPa)<\/th><th>Elongation (%)<\/th><th>Typical Applications<\/th><\/tr>\n            <\/thead>\n            <tbody>\n                <tr>\n                    <td><a href=\"https:\/\/kurtfoundry.com\/capabilities\/grey-iron-castings\/\">ASTM A48 Class 30\/40 (Gray Iron)<\/a><\/td>\n                    <td>\u2265 207-276<\/td>\n                    <td>N\/A (Brittle)<\/td>\n                    <td>N\/A<\/td>\n                    <td>Standard gym weight plates for commercial and home fitness equipment.<\/td>\n                <\/tr>\n            <\/tbody>\n        <\/table>\n    <\/div>\n<\/section>\n\n<section class=\"kf-section kf-bg-gray\">\n    <div class=\"kf-container\">\n        <div class=\"reveal-up kf-section-header\">\n            <h2>Where This Product Is Put to Work<\/h2>\n            <p>Real-world applications our customers rely on.<\/p>\n        <\/div>\n        <div class=\"kf-apps-grid\">\n                <div class=\"reveal-up kf-apps-card\">\n                    <h3>Commercial Gym Equipment<\/h3>\n                    <p>Weight plates cast for commercial fitness equipment brands supplying gyms and training facilities.<\/p>\n                <\/div>\n                <div class=\"reveal-up kf-apps-card\">\n                    <h3>Home Fitness Brands<\/h3>\n                    <p>Consistent, accurately-weighted plates for direct-to-consumer home gym equipment lines.<\/p>\n                <\/div>\n                <div class=\"reveal-up kf-apps-card\">\n                    <h3>Private-Label Programs<\/h3>\n                    <p>Custom branding, finish, and weight increments for private-label fitness equipment programs.<\/p>\n                <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"kf-section kf-process\"><div class=\"kf-container\"><div class=\"reveal-up kf-section-header\"><h2>How We Manufacture Your Custom Cast Iron Gym Weight Plates<\/h2><p>Plates are cast, machined, finished, and weight-verified to deliver a consistent, durable product for gym-floor use.<\/p><\/div><div class=\"kf-process-media reveal-up\"><img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/07\/kurt-foundry-ductile-iron-pouring-iron.webp\" alt=\"Molten iron being poured for custom gym weight plate castings at Kurt Foundry\" loading=\"lazy\" title=\"\"><\/div><div class=\"kf-timeline\"><div class=\"kf-step reveal-up\"><h3>1. Pattern &amp; Mold Design<\/h3><p>We design the pattern for your plate profile, logo recess, and hub bore, sized to your target weight.<\/p><\/div>\n<div class=\"kf-step reveal-up\"><h3>2. Sand Molding &amp; Pouring<\/h3><p>Molds are poured in grey iron, chemistry-verified for consistent hardness and density.<\/p><\/div>\n<div class=\"kf-step reveal-up\"><h3>3. Shakeout &amp; Fettling<\/h3><p>Castings are removed from the mold and gates, risers, and flash are ground smooth.<\/p><\/div>\n<div class=\"kf-step reveal-up\"><h3>4. CNC Machining of the Hub Bore<\/h3><p>The center hub bore is CNC-machined to your bar-diameter specification for a secure, wobble-free fit.<\/p><\/div>\n<div class=\"kf-step reveal-up\"><h3>5. Surface Finishing<\/h3><p>Plates receive powder-coat, paint, or rubber-encapsulation finishing per your specification for durability and floor protection.<\/p><\/div>\n<div class=\"kf-step reveal-up\"><h3>6. Weight Tolerance Verification<\/h3><p>Each plate is weighed on a calibrated scale to confirm it falls within your specified tolerance before packaging.<\/p><\/div>\n<\/div><\/div><\/section>\n\n<section class=\"kf-section kf-quality\"><div class=\"kf-container\"><div class=\"reveal-up kf-section-header\"><h2>Quality Control for Gym Weight Plates<\/h2><p>Every plate is verified for weight accuracy, finish quality, and dimensional fit before it ships.<\/p><\/div><div class=\"kf-quality-layout\"><div class=\"kf-quality-img reveal-scale\"><img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/07\/Kurt-Foundry-Sampling-Inspection.webp\" alt=\"Quality inspection of cast iron gym weight plates at Kurt Foundry\" loading=\"lazy\" title=\"\"><\/div><ul class=\"kf-checklist reveal-up\"><li><strong>Certified Weight Verification:<\/strong><span>Each plate is weighed on a calibrated scale and checked against your target tolerance.<\/span><\/li>\n<li><strong>Hub Bore Dimensional Check:<\/strong><span>Bore diameter is checked to confirm a secure fit on standard or Olympic bars.<\/span><\/li>\n<li><strong>Finish &amp; Coating Inspection:<\/strong><span>Powder-coat, paint, or rubber finish is inspected for coverage and adhesion before packaging.<\/span><\/li>\n<li><strong>Material Test Reports (MTRs):<\/strong><span>Chemistry documentation is available on request for your QA records.<\/span><\/li>\n<\/ul><\/div><\/div><\/section>\n\n<section class=\"kf-section kf-shipping\"><div class=\"kf-container\"><div class=\"kf-shipping-inner\"><div class=\"kf-shipping-content reveal-up\"><h2>Worldwide Export Shipping &#8212; Direct from Foundry<\/h2><p>Kurt Foundry exports to customers across North America, Europe, Southeast Asia, the Middle East, and Australia. We manage the entire logistics chain from our foundry floor to your receiving dock.<\/p><p>We offer flexible shipping terms including FOB, CIF, and DDP depending on your destination and preference &#8212; a single direct-factory price with full freight transparency.<\/p><p>All gym weight plates are packaged in ISPM-15 certified fumigated wooden crates with rust-preventative coating and internal blocking to prevent movement in transit.<\/p><\/div><div class=\"kf-shipping-img reveal-scale\"><img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/07\/Kurt-Foundry-Warehouse.webp\" alt=\"Export crates staged for shipment at Kurt Foundry warehouse\" loading=\"lazy\" title=\"\"><\/div><\/div><div class=\"kf-shipping-cards reveal-up\"><div class=\"kf-shipping-card\"><div class=\"kf-shipping-icon\">&#128674;<\/div><h4>Ocean Freight<\/h4><p>We arrange full-container or LCL ocean freight from Qingdao to ports worldwide &#8212; USA, Canada, Europe, Southeast Asia, Middle East, and Australia.<\/p><\/div><div class=\"kf-shipping-card\"><div class=\"kf-shipping-icon\">&#128203;<\/div><h4>Flexible Trade Terms<\/h4><p>We support FOB, CIF, and DDP shipping terms. Choose the arrangement that fits your procurement process and import requirements.<\/p><\/div><div class=\"kf-shipping-card\"><div class=\"kf-shipping-icon\">&#128667;<\/div><h4>Last-Mile Delivery<\/h4><p>Under DDP terms, we arrange customs clearance and inland trucking directly to your facility &#8212; available for USA, Canada, and select European destinations.<\/p><\/div><div class=\"kf-shipping-card\"><div class=\"kf-shipping-icon\">&#128230;<\/div><h4>Export Crating<\/h4><p>All shipments use certified fumigated wooden crates with rust-preventative coating and full export documentation.<\/p><\/div><\/div><\/div><\/section>\n\n<section class=\"kf-section kf-bg-gray\">\n    <div class=\"kf-container\">\n        <div class=\"reveal-up kf-section-header\">\n            <h2>Why Choose Kurt Foundry for Gym Weight Plates<\/h2>\n            <p>Cast, machined, and finished under one roof, engineered to hold the exact spec your application requires.<\/p>\n        <\/div>\n        <div class=\"kf-why-grid\">\n            <div class=\"reveal-up kf-why-photo\">\n                <img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/07\/Casting-Photo-in-kurt-foundry.webp\" alt=\"Casting photo at Kurt Foundry\" loading=\"lazy\" title=\"\">\n            <\/div>\n            <div class=\"kf-why-list\">\n                <div class=\"reveal-up kf-feature-card\">\n                    <h3>Accurate Weight Increments<\/h3>\n                    <p>Each plate is cast and finished to your specified weight, with tight tolerances so full sets stay balanced and consistent.<\/p>\n                <\/div>\n                <div class=\"reveal-up kf-feature-card\">\n                    <h3>Standard or Olympic Hub Sizing<\/h3>\n                    <p>Hub diameter is cast to your spec, whether standard 1-inch or Olympic 2-inch, for a clean fit on any compatible bar.<\/p>\n                <\/div>\n                <div class=\"reveal-up kf-feature-card\">\n                    <h3>Finish Options<\/h3>\n                    <p>Raw cast, painted, or rubber-coated finish options are available to match your product line and reduce noise and floor wear.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"kf-section kf-faq\">\n    <div class=\"kf-faq-container\">\n        <div class=\"reveal-up kf-faq-header\">\n            <h2>Frequently Asked Questions<\/h2>\n        <\/div>\n        <div class=\"kf-accordion\">\n            <div class=\"kf-accordion-item\">\n                <button class=\"kf-accordion-btn\" type=\"button\">What weight tolerance can you hold on gym plates?<\/button>\n                <div class=\"kf-accordion-content\"><p>We hold weight within a documented tolerance band and provide a certified scale ticket, so full sets stay balanced and consistent.<\/p><\/div>\n            <\/div>\n            <div class=\"kf-accordion-item\">\n                <button class=\"kf-accordion-btn\" type=\"button\">Do you offer rubber-coated or painted finishes?<\/button>\n                <div class=\"kf-accordion-content\"><p>Yes, raw cast, painted, and rubber-coated finish options are all available to match your product line.<\/p><\/div>\n            <\/div>\n            <div class=\"kf-accordion-item\">\n                <button class=\"kf-accordion-btn\" type=\"button\">Can you cast both standard and Olympic hub sizes?<\/button>\n                <div class=\"kf-accordion-content\"><p>Yes, hub diameter is cast to your spec, whether standard 1-inch or Olympic 2-inch.<\/p><\/div>\n            <\/div>\n            <div class=\"kf-accordion-item\">\n                <button class=\"kf-accordion-btn\" type=\"button\">Can you add our logo or branding to the plate?<\/button>\n                <div class=\"kf-accordion-content\"><p>Yes, cast-in or stamped branding is available to your placement and format spec.<\/p><\/div>\n            <\/div>\n            <div class=\"kf-accordion-item\">\n                <button class=\"kf-accordion-btn\" type=\"button\">What\u2019s the typical lead time?<\/button>\n                <div class=\"kf-accordion-content\"><p>Lead times vary with quantity and finish requirements, but most orders ship within a few weeks of pattern approval.<\/p><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"kf-cta-final\">\n    <h2>Ready to Quote Your Cast Iron Gym Weight Plates?<\/h2>\n    <p>Send us your drawing or sample and we&#8217;ll quote weight, lead time, and pricing within one business day.<\/p>\n    <a href=\"#\" class=\"js-quote-btn btn btn-accent\">Get a Free Quote<\/a>\n<\/section>\n\n\n<div class=\"quote-modal-overlay\" id=\"quoteModalOverlay\">\n    <div class=\"quote-modal\">\n        <button class=\"quote-modal-close\" id=\"quoteModalClose\">&times;<\/button>\n        <div class=\"quote-modal-info\">\n            <div class=\"kf-hero-eyebrow\">Direct-Factory Quote<\/div>\n            <h3>Get a Free Casting Quote<\/h3>\n            <p>Tell us about your application and we&#8217;ll respond with pricing, lead time, and material recommendations within one business day.<\/p>\n            <p>No middlemen, no markup &#8211; you work directly with our engineering team.<\/p>\n            <ul class=\"quote-modal-checklist\">\n                <li>IATF 16949:2016 certified foundry<\/li>\n                <li>ASTM \/ DIN material standards<\/li>\n                <li>Direct factory pricing, no markup<\/li>\n                <li>Engineering support included<\/li>\n            <\/ul>\n        <\/div>\n        <div class=\"quote-modal-form-col\">\n            <style id=\"wpforms-css-vars-1346\">\n\t\t\t\t#wpforms-1346 {\n\t\t\t\t--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 16px;\n--wpforms-label-size-line-height: 19px;\n--wpforms-label-size-sublabel-font-size: 14px;\n--wpforms-label-size-sublabel-line-height: 17px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n--wpforms-container-shadow-size-box-shadow: none;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-1346\"><form id=\"wpforms-form-1346\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"1346\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/fr\/wp-json\/wp\/v2\/pages\/2569?wpforms_form_id=1346\" data-token=\"27762ab840d56664ab6bdfdeb8d5ab92\" data-token-time=\"1791993455\"><noscript class=\"wpforms-error-noscript\">Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-1346-field_1-container\" class=\"wpforms-field wpforms-field-name\" data-field-type=\"name\" data-field-id=\"1\"><label class=\"wpforms-field-label\" for=\"wpforms-1346-field_1\">Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-1346-field_1\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][1]\" aria-errormessage=\"wpforms-1346-field_1-error\" required><\/div>\t\t<div id=\"wpforms-1346-field_5-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"5\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-1346-field_5\" >Upload File or<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-1346-field_5\" class=\"wpforms-field-medium\" name=\"wpforms[fields][5]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-1346-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-type=\"email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-1346-field_2\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-1346-field_2\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][2]\" spellcheck=\"false\" aria-errormessage=\"wpforms-1346-field_2-error\" required><\/div><div id=\"wpforms-1346-field_3-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-type=\"textarea\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-1346-field_3\">Comment or Message<\/label><textarea id=\"wpforms-1346-field_3\" class=\"wpforms-field-medium\" name=\"wpforms[fields][3]\" aria-errormessage=\"wpforms-1346-field_3-error\" ><\/textarea><\/div><div id=\"wpforms-1346-field_4-container\" class=\"wpforms-field wpforms-field-file-upload\" data-field-type=\"file-upload\" data-field-id=\"4\"><label class=\"wpforms-field-label\" for=\"wpforms-1346-field_4\">File Upload<\/label><div\n\t\tclass=\"wpforms-uploader \"\n\t\tdata-field-id=\"4\"\n\t\tdata-form-id=\"1346\"\n\t\tdata-input-name=\"wpforms_1346_4\"\n\t\tdata-extensions=\"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages\"\n\t\tdata-max-size=\"268435456\"\n\t\tdata-max-file-number=\"1\"\n\t\tdata-post-max-size=\"268435456\"\n\t\tdata-max-parallel-uploads=\"4\"\n\t\tdata-parallel-uploads=\"true\"\n\t\tdata-file-chunk-size=\"2097152\">\n\t<div class=\"dz-message\">\n\t\t<svg  viewBox=\"0 0 640 640\" focusable=\"false\" data-icon=\"inbox\" width=\"50px\" height=\"50px\" fill=\"currentColor\" aria-hidden=\"true\">\n\t\t\t<path d=\"M352 173.3L352 384C352 401.7 337.7 416 320 416C302.3 416 288 401.7 288 384L288 173.3L246.6 214.7C234.1 227.2 213.8 227.2 201.3 214.7C188.8 202.2 188.8 181.9 201.3 169.4L297.3 73.4C309.8 60.9 330.1 60.9 342.6 73.4L438.6 169.4C451.1 181.9 451.1 202.2 438.6 214.7C426.1 227.2 405.8 227.2 393.3 214.7L352 173.3zM320 464C364.2 464 400 428.2 400 384L480 384C515.3 384 544 412.7 544 448L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 448C96 412.7 124.7 384 160 384L240 384C240 428.2 275.8 464 320 464zM464 488C477.3 488 488 477.3 488 464C488 450.7 477.3 440 464 440C450.7 440 440 450.7 440 464C440 477.3 450.7 488 464 488z\"\/>\n\t\t<\/svg>\n\n\t\t<span class=\"modern-title\">\n\t\t\t\t\t\t\tDrag &amp; Drop Files, \t\t\t\t<span>Choose Files to Upload<\/span>\n\t\t\t\t\t<\/span>\n\n\t\t\t<\/div>\n<\/div>\n\n<input\n\t\ttype=\"text\"\n\t\tautocomplete=\"off\"\n\t\treadonly\n\t\tclass=\"dropzone-input\"\n\t\tstyle=\"position:absolute!important;clip:rect(0,0,0,0)!important;height:1px!important;width:1px!important;border:0!important;overflow:hidden!important;padding:0!important;margin:0!important;\"\n\t\tid=\"wpforms-1346-field_4\"\n\t\tname=\"wpforms_1346_4\" \t\tvalue=\"\">\n<\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-1346-field_5-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-1346-field_5-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-1346-field_5-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"1346\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/pages\/2569\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-1346\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Submit\" aria-live=\"assertive\" value=\"wpforms-submit\">Submit<\/button><img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Chargement en cours\" title=\"\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n        <\/div>\n    <\/div>\n<\/div>\n\n\n<script type=\"application\/ld+json\">\n{\n    \"@context\": \"https:\/\/schema.org\/\",\n    \"@type\": \"Service\",\n    \"name\": \"Cast Iron Gym Weight Plates\",\n    \"image\": \"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/09\/cast-iron-gym-weight-plates-hero.webp\",\n    \"description\": \"Custom cast iron gym weight plates for fitness equipment brands, cast to your hub diameter and weight increments.\",\n    \"brand\": {\n        \"@type\": \"Brand\",\n        \"name\": \"Kurt Foundry\"\n    },\n    \"provider\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Kurt Foundry\"\n    },\n    \"serviceType\": \"Custom sand casting\"\n}\n<\/script>\n<script type=\"application\/ld+json\">\n{\n    \"@context\": \"https:\/\/schema.org\/\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"What weight tolerance can you hold on gym plates?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"We hold weight within a documented tolerance band and provide a certified scale ticket, so full sets stay balanced and consistent.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Do you offer rubber-coated or painted finishes?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes, raw cast, painted, and rubber-coated finish options are all available to match your product line.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can you cast both standard and Olympic hub sizes?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes, hub diameter is cast to your spec, whether standard 1-inch or Olympic 2-inch.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can you add our logo or branding to the plate?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes, cast-in or stamped branding is available to your placement and format spec.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"What\u2019s the typical lead time?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Lead times vary with quantity and finish requirements, but most orders ship within a few weeks of pattern approval.\"\n            }\n        }\n    ]\n}\n<\/script>\n\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const revealElements = document.querySelectorAll(\".reveal-up\");\n    const revealObserver = new IntersectionObserver((entries, observer) => {\n        entries.forEach(entry => {\n            if (entry.isIntersecting) {\n                entry.target.classList.add(\"active\");\n                observer.unobserve(entry.target);\n            }\n        });\n    }, { root: null, threshold: 0.1, rootMargin: \"0px 0px -30px 0px\" });\n    revealElements.forEach(el => revealObserver.observe(el));\n\n    const overlay = document.getElementById('quoteModalOverlay');\n    const closeBtn = document.getElementById('quoteModalClose');\n    const triggers = document.querySelectorAll('.js-quote-btn');\n    function openModal(e) { if (e) e.preventDefault(); overlay.classList.add('active'); document.body.style.overflow = 'hidden'; }\n    function closeModal() { overlay.classList.remove('active'); document.body.style.overflow = ''; }\n    triggers.forEach(btn => btn.addEventListener('click', openModal));\n    if (closeBtn) closeBtn.addEventListener('click', closeModal);\n    if (overlay) overlay.addEventListener('click', function(e) { if (e.target === overlay) closeModal(); });\n    document.addEventListener('keydown', function(e) { if (e.key === 'Escape' && overlay.classList.contains('active')) closeModal(); });\n\n  const accordionBtns = document.querySelectorAll('.kf-accordion-btn');\n  accordionBtns.forEach(btn => {\n    btn.addEventListener('click', function () {\n      const item = btn.closest('.kf-accordion-item');\n      const content = item.querySelector('.kf-accordion-content');\n      const isActive = btn.classList.contains('active');\n      accordionBtns.forEach(b => { b.classList.remove('active'); b.closest('.kf-accordion-item').querySelector('.kf-accordion-content').classList.remove('active'); });\n      if (!isActive) { btn.classList.add('active'); content.classList.add('active'); }\n    });\n  });\n\n});\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Direct-Factory Custom Sand Casting Cast Iron Gym Weight Plates Kurt Foundry casts gym weight plates for fitness equipment brands, matched [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2610,"parent":2428,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_lmt_disableupdate":"","_lmt_disable":"","site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2569","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/pages\/2569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/comments?post=2569"}],"version-history":[{"count":14,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/pages\/2569\/revisions"}],"predecessor-version":[{"id":2968,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/pages\/2569\/revisions\/2968"}],"up":[{"embeddable":true,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/pages\/2428"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/media\/2610"}],"wp:attachment":[{"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/media?parent=2569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}