Custom Impact Screen Builder
CUSTOM BUILDER Build Your Custom Impact Screen Enter your finished dimensions, choose your screen material, apply any custom add-ons, and get a live estimated total. The builder ca lculates square inches, converts to square feet, and rounds billing up to the nearest full square foot. Screen Configuration Set your dimensions and builder selections below. Live Interactive Pricing {%- assign product_form_id = 'product-form-' | append: section.id -%} {% form 'product', product, id: product_form_id, class: 'esg-isb-form' %} {% if product.has_only_default_variant %} {% else %} Product Variant{% for variant in product.variants %} {{ variant.title }} {% endfor %} {% endif %} Finished Width (inches) Enter final usable finished width. Finished Height (inches) Enter final usable finished height. How pricing works: Width × height = square inches. Square inches ÷ 144 = exact square feet. The result is then rounded up to the next whole square foot for billing. Screen Material Choose the material and set the cost per square foot for each option below. Screen Material Custom Options Each option can use a flat charge, a per-square-foot charge, or both. Project Notes Add any notes you want included with the order. Add to Cart Copy Quote Summary Final pricing review may still be required for unusual sizing, specialty finishing, or one-off custom requests. {% endform %} 📐 Precise Sizing Built around exact finished dimensions for replacement screens and custom enclosures. 🏌️ Simulator-Focused Designed specifically for golf simulator use rather than generic projection applications. 🛠️ Flexible Options Support flat-fee add-ons, per-square-foot add-ons, and custom finishing needs. ESTIMATED BUILDER TOTAL $0.00 Updated live based on your current builder selections. Entered Dimensions 130 in × 100 in 13,000 sq in Exact Area 90.28 sq ft Billed: 91 sq ft Material Premium Triple Layer Impact Screen $8.50 / sq ft Measurement Reminder: Please double-check your dimensions before ordering. Contact Elite Sim Golf if you want help confirming finished screen sizing for your setup. #shopify-section-{{ section.id }} .esg-isb-section { --esg-blue: #086ed3; --esg-blue-dark: #065bb0; --esg-blue-light: #e7f2ff; --esg-text: #1f2937; --esg-muted: #667085; --esg-border: #d9e2ec; --esg-card: #ffffff; --esg-bg: #f6f9fc; --esg-success: #0f9f68; --esg-shadow: 0 16px 42px rgba(15, 23, 42, 0.08); padding: 24px 0; color: var(--esg-text); font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; } #shopify-section-{{ section.id }} .esg-isb-shell { max-width: 1100px; margin: 0 auto; padding: 0 16px; } #shopify-section-{{ section.id }} .esg-isb-hero { margin-bottom: 18px; } #shopify-section-{{ section.id }} .esg-isb-eyebrow { display: inline-flex; align-items: center; padding: 8px 12px; border-radius: 999px; background: var(--esg-blue-light); color: var(--esg-blue); font-size: 12px; font-weight: 800; letter-spacing: .04em; } #shopify-section-{{ section.id }} .esg-isb-title { margin: 14px 0 8px; font-size: clamp(30px, 4vw, 44px); line-height: 1.04; letter-spacing: -.02em; } #shopify-section-{{ section.id }} .esg-isb-subtitle { margin: 0; max-width: 820px; color: var(--esg-muted); font-size: 16px; line-height: 1.7; } #shopify-section-{{ section.id }} .esg-isb-layout { display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(320px, .75fr); gap: 22px; align-items: start; margin-top: 24px; } #shopify-section-{{ section.id }} .esg-isb-main, #shopify-section-{{ section.id }} .esg-isb-sidebar { min-width: 0; } #shopify-section-{{ section.id }} .esg-isb-card, #shopify-section-{{ section.id }} .esg-isb-summary-card, #shopify-section-{{ section.id }} .esg-isb-trust-card { background: var(--esg-card); border: 1px solid var(--esg-border); border-radius: 22px; box-shadow: var(--esg-shadow); } #shopify-section-{{ section.id }} .esg-isb-card { padding: 22px; } #shopify-section-{{ section.id }} .esg-isb-card-head { display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; margin-bottom: 18px; } #shopify-section-{{ section.id }} .esg-isb-card-head h3, #shopify-section-{{ section.id }} .esg-isb-card-subsection h4 { margin: 0 0 6px; color: var(--esg-text); } #shopify-section-{{ section.id }} .esg-isb-card-head p, #shopify-section-{{ section.id }} .esg-isb-card-subsection p { margin: 0; color: var(--esg-muted); font-size: 14px; line-height: 1.6; } #shopify-section-{{ section.id }} .esg-isb-badge { white-space: nowrap; background: #eef6ff; color: var(--esg-blue); border: 1px solid #cfe3fb; border-radius: 999px; padding: 10px 12px; font-size: 12px; font-weight: 800; } #shopify-section-{{ section.id }} .esg-isb-form { display: grid; gap: 18px; } #shopify-section-{{ section.id }} .esg-isb-grid-2 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; } #shopify-section-{{ section.id }} .esg-isb-field-group { display: flex; flex-direction: column; gap: 8px; } #shopify-section-{{ section.id }} .esg-isb-label { font-size: 14px; font-weight: 800; color: var(--esg-text); } #shopify-section-{{ section.id }} .esg-isb-help, #shopify-section-{{ section.id }} .esg-isb-microcopy { color: var(--esg-muted); font-size: 12px; line-height: 1.55; } #shopify-section-{{ section.id }} .esg-isb-input { width: 100%; border: 1px solid #cfd8e3; border-radius: 14px; padding: 13px 14px; background: #fff; font-size: 15px; color: var(--esg-text); box-sizing: border-box; outline: none; transition: border-color .2s ease, box-shadow .2s ease; } #shopify-section-{{ section.id }} .esg-isb-input:focus { border-color: var(--esg-blue); box-shadow: 0 0 0 4px rgba(8, 110, 211, .12); } #shopify-section-{{ section.id }} .esg-isb-textarea { min-height: 120px; resize: vertical; } #shopify-section-{{ section.id }} .esg-isb-note, #shopify-section-{{ section.id }} .esg-isb-warning { border-radius: 16px; padding: 14px 16px; font-size: 13px; line-height: 1.6; } #shopify-section-{{ section.id }} .esg-isb-note { background: #f7fbff; border: 1px solid #d7e9fb; color: #205b92; } #shopify-section-{{ section.id }} .esg-isb-warning { background: #fff8eb; border: 1px solid #f3ddb1; color: #8a5a00; margin-top: 18px; } #shopify-section-{{ section.id }} .esg-isb-card-subsection { display: grid; gap: 14px; padding-top: 2px; } #shopify-section-{{ section.id }} .esg-isb-editor, #shopify-section-{{ section.id }} .esg-isb-options { display: grid; gap: 12px; } #shopify-section-{{ section.id }} .esg-isb-editor-row, #shopify-section-{{ section.id }} .esg-isb-option-row { border: 1px solid var(--esg-border); border-radius: 16px; padding: 14px; background: #fbfdff; } #shopify-section-{{ section.id }} .esg-isb-editor-row { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(120px, .8fr); gap: 12px; } #shopify-section-{{ section.id }} .esg-isb-option-row { display: grid; grid-template-columns: minmax(0, 1fr) 120px 120px; gap: 12px; align-items: end; } #shopify-section-{{ section.id }} .esg-isb-option-copy h5 { margin: 0 0 6px; font-size: 14px; } #shopify-section-{{ section.id }} .esg-isb-option-copy p { margin: 0; font-size: 12px; color: var(--esg-muted); line-height: 1.55; } #shopify-section-{{ section.id }} .esg-isb-checkbox-row { grid-column: 1 / -1; display: flex; align-items: center; gap: 10px; margin-top: 2px; } #shopify-section-{{ section.id }} .esg-isb-checkbox-row input { width: 18px; height: 18px; accent-color: var(--esg-blue); flex: 0 0 auto; } #shopify-section-{{ section.id }} .esg-isb-checkbox-row label { font-size: 13px; font-weight: 700; color: var(--esg-text); margin: 0; } #shopify-section-{{ section.id }} .esg-isb-cta-row { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; align-items: center; } #shopify-section-{{ section.id }} .esg-isb-btn { appearance: none; border: none; border-radius: 16px; padding: 15px 16px; font-size: 15px; font-weight: 800; cursor: pointer; transition: transform .15s ease, opacity .15s ease, box-shadow .15s ease; } #shopify-section-{{ section.id }} .esg-isb-btn:hover { transform: translateY(-1px); } #shopify-section-{{ section.id }} .esg-isb-btn-primary { background: linear-gradient(135deg, var(--esg-blue) 0%, var(--esg-blue-dark) 100%); color: #fff; box-shadow: 0 12px 24px rgba(8, 110, 211, .18); } #shopify-section-{{ section.id }} .esg-isb-btn-secondary { background: #eef5fd; color: var(--esg-blue); border: 1px solid #d7e6f7; } #shopify-section-{{ section.id }} .esg-isb-trust-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; margin-top: 16px; } #shopify-section-{{ section.id }} .esg-isb-trust-card { padding: 16px; } #shopify-section-{{ section.id }} .esg-isb-trust-icon { width: 42px; height: 42px; display: inline-flex; align-items: center; justify-content: center; border-radius: 12px; background: #eef6ff; font-size: 20px; margin-bottom: 10px; } #shopify-section-{{ section.id }} .esg-isb-trust-card h4 { margin: 0 0 6px; font-size: 15px; } #shopify-section-{{ section.id }} .esg-isb-trust-card p { margin: 0; color: var(--esg-muted); font-size: 13px; line-height: 1.6; } #shopify-section-{{ section.id }} .esg-isb-summary-card { position: sticky; top: 20px; overflow: hidden; } #shopify-section-{{ section.id }} .esg-isb-summary-top { padding: 22px 22px 18px; background: linear-gradient(135deg, #0b72d6 0%, #085db3 100%); color: #fff; } #shopify-section-{{ section.id }} .esg-isb-summary-kicker { font-size: 12px; font-weight: 800; opacity: .92; letter-spacing: .05em; } #shopify-section-{{ section.id }} .esg-isb-summary-price { margin-top: 8px; font-size: clamp(34px, 4vw, 46px); line-height: 1; font-weight: 900; } #shopify-section-{{ section.id }} .esg-isb-summary-copy { margin-top: 8px; font-size: 14px; line-height: 1.55; opacity: .96; } #shopify-section-{{ section.id }} .esg-isb-summary-body { padding: 20px 22px 22px; } #shopify-section-{{ section.id }} .esg-isb-stat-list { display: grid; gap: 12px; } #shopify-section-{{ section.id }} .esg-isb-stat-row { display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 13px 14px; border: 1px solid var(--esg-border); border-radius: 16px; background: #fbfdff; } #shopify-section-{{ section.id }} .esg-isb-stat-label { display: block; margin-bottom: 3px; color: var(--esg-muted); font-size: 12px; } #shopify-section-{{ section.id }} .esg-isb-stat-row strong { display: block; font-size: 14px; } #shopify-section-{{ section.id }} .esg-isb-stat-value { text-align: right; white-space: nowrap; font-size: 14px; font-weight: 800; } #shopify-section-{{ section.id }} .esg-isb-breakdown { display: grid; gap: 10px; margin-top: 18px; padding-top: 18px; border-top: 1px solid var(--esg-border); } #shopify-section-{{ section.id }} .esg-isb-breakdown-row { display: flex; justify-content: space-between; gap: 12px; font-size: 14px; line-height: 1.45; } #shopify-section-{{ section.id }} .esg-isb-breakdown-row span:first-child { color: var(--esg-muted); } #shopify-section-{{ section.id }} .esg-isb-breakdown-row-total { margin-top: 4px; padding-top: 14px; border-top: 1px dashed #d8e2ec; font-size: 16px; font-weight: 900; } #shopify-section-{{ section.id }} .esg-isb-breakdown-row-total span:first-child, #shopify-section-{{ section.id }} .esg-isb-breakdown-row-total span:last-child { color: var(--esg-text); } @media (max-width: 990px) { #shopify-section-{{ section.id }} .esg-isb-layout { grid-template-columns: 1fr; } #shopify-section-{{ section.id }} .esg-isb-summary-card { position: static; } } @media (max-width: 749px) { #shopify-section-{{ section.id }} .esg-isb-grid-2, #shopify-section-{{ section.id }} .esg-isb-cta-row, #shopify-section-{{ section.id }} .esg-isb-trust-grid, #shopify-section-{{ section.id }} .esg-isb-editor-row, #shopify-section-{{ section.id }} .esg-isb-option-row { grid-template-columns: 1fr; } #shopify-section-{{ section.id }} .esg-isb-card-head, #shopify-section-{{ section.id }} .esg-isb-stat-row, #shopify-section-{{ section.id }} .esg-isb-breakdown-row { align-items: flex-start; } #shopify-section-{{ section.id }} .esg-isb-badge, #shopify-section-{{ section.id }} .esg-isb-stat-value { white-space: normal; } } {% schema %} { "name": "ESG Impact Screen Builder", "settings": [], "presets": [ { "name": "ESG Impact Screen Builder" } ] } {% endschema %}
More you might like
Related
PlayBetter SimStudio™ BYO (Build Your Own) Package – Custom
Related
Foresight GC3 with PlayBetter SimStudio™ BYO (Build Your Own
Related
Foresight GCQuad with PlayBetter SimStudio™ BYO (Build Your
Related