{"id":29150,"date":"2026-04-16T11:25:59","date_gmt":"2026-04-16T16:25:59","guid":{"rendered":"https:\/\/wingfoilmexico.mx\/?page_id=29150"},"modified":"2026-04-16T11:27:27","modified_gmt":"2026-04-16T16:27:27","slug":"calculadora-de-wing","status":"publish","type":"page","link":"https:\/\/wingfoilmexico.mx\/es\/calculadora-de-wing\/","title":{"rendered":"Calculadora de wing"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"29150\" class=\"elementor elementor-29150\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd340bc e-flex e-con-boxed e-con e-parent\" data-id=\"fd340bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6bab44f elementor-widget elementor-widget-html\" data-id=\"6bab44f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wmx-wingfoil-calculator\">\r\n  <div class=\"wmx-calc-card\">\r\n    <div class=\"wmx-calc-header\">\r\n      <p class=\"wmx-eyebrow\">Wingfoil Mexico<\/p>\r\n      <h2>Wing Foil Equipment Calculator<\/h2>\r\n      <p class=\"wmx-subtext\">\r\n        Get a practical equipment recommendation based on your weight, wind conditions and riding level.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"wmx-calc-grid\">\r\n      <div class=\"wmx-field\">\r\n        <label for=\"wmx-weight\">Your weight (kg)<\/label>\r\n        <input type=\"number\" id=\"wmx-weight\" placeholder=\"Example: 75\" min=\"35\" max=\"140\">\r\n      <\/div>\r\n\r\n      <div class=\"wmx-field\">\r\n        <label for=\"wmx-wind\">Wind (knots)<\/label>\r\n        <input type=\"number\" id=\"wmx-wind\" placeholder=\"Example: 18\" min=\"6\" max=\"45\">\r\n      <\/div>\r\n\r\n      <div class=\"wmx-field\">\r\n        <label for=\"wmx-level\">Your level<\/label>\r\n        <select id=\"wmx-level\">\r\n          <option value=\"\">Select your level<\/option>\r\n          <option value=\"beginner\">Beginner<\/option>\r\n          <option value=\"intermediate\">Intermediate<\/option>\r\n          <option value=\"advanced\">Advanced<\/option>\r\n        <\/select>\r\n      <\/div>\r\n\r\n      <div class=\"wmx-field\">\r\n        <label for=\"wmx-style\">Style<\/label>\r\n        <select id=\"wmx-style\">\r\n          <option value=\"\">Select your style<\/option>\r\n          <option value=\"freeride\">Freeride<\/option>\r\n          <option value=\"waves\">Waves<\/option>\r\n          <option value=\"downwind\">Downwind<\/option>\r\n        <\/select>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"wmx-actions\">\r\n      <button type=\"button\" onclick=\"wmxCalculateWingfoil()\">Calculate equipment<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"wmx-result\" id=\"wmx-result\" style=\"display:none;\">\r\n      <div class=\"wmx-result-top\">\r\n        <h3>Your recommended setup<\/h3>\r\n        <p class=\"wmx-result-note\" id=\"wmx-summary\"><\/p>\r\n      <\/div>\r\n\r\n      <div class=\"wmx-result-cards\">\r\n        <div class=\"wmx-result-card\">\r\n          <span class=\"wmx-label\">Wing size<\/span>\r\n          <strong id=\"wmx-wing-size\">-<\/strong>\r\n        <\/div>\r\n\r\n        <div class=\"wmx-result-card\">\r\n          <span class=\"wmx-label\">Board volume<\/span>\r\n          <strong id=\"wmx-board-volume\">-<\/strong>\r\n        <\/div>\r\n\r\n        <div class=\"wmx-result-card\">\r\n          <span class=\"wmx-label\">Front foil size<\/span>\r\n          <strong id=\"wmx-foil-size\">-<\/strong>\r\n        <\/div>\r\n\r\n        <div class=\"wmx-result-card\">\r\n          <span class=\"wmx-label\">Recommendation<\/span>\r\n          <strong id=\"wmx-extra-note\">-<\/strong>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"wmx-disclaimer\">\r\n        This tool gives an estimated setup. Final equipment choice can vary based on brand, board shape, foil profile, water state and your riding goals.\r\n      <\/div>\r\n\r\n      <a class=\"wmx-whatsapp\" href=\"https:\/\/wa.me\/523221358515\" target=\"_blank\" rel=\"noopener nofollow\">\r\n        Ask us for a personalized recommendation\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n  .wmx-wingfoil-calculator {\r\n    padding: 24px 0;\r\n    font-family: Arial, Helvetica, sans-serif;\r\n  }\r\n\r\n  .wmx-calc-card {\r\n    max-width: 980px;\r\n    margin: 0 auto;\r\n    background: #ffffff;\r\n    border: 1px solid #e9edf2;\r\n    border-radius: 20px;\r\n    padding: 32px;\r\n    box-shadow: 0 12px 35px rgba(17, 24, 39, 0.06);\r\n  }\r\n\r\n  .wmx-calc-header {\r\n    margin-bottom: 28px;\r\n  }\r\n\r\n  .wmx-eyebrow {\r\n    margin: 0 0 10px 0;\r\n    font-size: 12px;\r\n    letter-spacing: 0.14em;\r\n    text-transform: uppercase;\r\n    color: #7a8797;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .wmx-calc-header h2 {\r\n    margin: 0 0 10px 0;\r\n    font-size: 34px;\r\n    line-height: 1.15;\r\n    color: #111827;\r\n  }\r\n\r\n  .wmx-subtext {\r\n    margin: 0;\r\n    max-width: 700px;\r\n    color: #5f6b7a;\r\n    font-size: 16px;\r\n    line-height: 1.6;\r\n  }\r\n\r\n  .wmx-calc-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    gap: 18px;\r\n    margin-bottom: 22px;\r\n  }\r\n\r\n  .wmx-field label {\r\n    display: block;\r\n    margin-bottom: 8px;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    color: #1f2937;\r\n  }\r\n\r\n  .wmx-field input,\r\n  .wmx-field select {\r\n    width: 100%;\r\n    padding: 14px 16px;\r\n    border: 1px solid #d7dde5;\r\n    border-radius: 12px;\r\n    font-size: 15px;\r\n    color: #111827;\r\n    background: #fff;\r\n    box-sizing: border-box;\r\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\r\n  }\r\n\r\n  .wmx-field input:focus,\r\n  .wmx-field select:focus {\r\n    outline: none;\r\n    border-color: #111827;\r\n    box-shadow: 0 0 0 4px rgba(17, 24, 39, 0.07);\r\n  }\r\n\r\n  .wmx-actions button {\r\n    border: none;\r\n    background: #111827;\r\n    color: #ffffff;\r\n    padding: 15px 22px;\r\n    border-radius: 999px;\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n    cursor: pointer;\r\n    transition: transform 0.2s ease, opacity 0.2s ease;\r\n  }\r\n\r\n  .wmx-actions button:hover {\r\n    opacity: 0.95;\r\n    transform: translateY(-1px);\r\n  }\r\n\r\n  .wmx-result {\r\n    margin-top: 28px;\r\n    padding-top: 26px;\r\n    border-top: 1px solid #eef2f6;\r\n  }\r\n\r\n  .wmx-result-top h3 {\r\n    margin: 0 0 8px 0;\r\n    font-size: 26px;\r\n    color: #111827;\r\n  }\r\n\r\n  .wmx-result-note {\r\n    margin: 0 0 18px 0;\r\n    color: #5f6b7a;\r\n    line-height: 1.6;\r\n  }\r\n\r\n  .wmx-result-cards {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    gap: 16px;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .wmx-result-card {\r\n    background: #f8fafc;\r\n    border: 1px solid #e7edf3;\r\n    border-radius: 16px;\r\n    padding: 18px;\r\n  }\r\n\r\n  .wmx-label {\r\n    display: block;\r\n    font-size: 12px;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.12em;\r\n    color: #7a8797;\r\n    margin-bottom: 10px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .wmx-result-card strong {\r\n    font-size: 22px;\r\n    color: #111827;\r\n    line-height: 1.2;\r\n  }\r\n\r\n  .wmx-disclaimer {\r\n    font-size: 13px;\r\n    color: #6b7280;\r\n    line-height: 1.6;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .wmx-whatsapp {\r\n    display: inline-block;\r\n    text-decoration: none;\r\n    background: #ffffff;\r\n    color: #111827;\r\n    border: 1px solid #111827;\r\n    padding: 13px 18px;\r\n    border-radius: 999px;\r\n    font-weight: 700;\r\n    transition: all 0.2s ease;\r\n  }\r\n\r\n  .wmx-whatsapp:hover {\r\n    background: #111827;\r\n    color: #ffffff;\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .wmx-calc-card {\r\n      padding: 22px;\r\n      border-radius: 18px;\r\n    }\r\n\r\n    .wmx-calc-header h2 {\r\n      font-size: 28px;\r\n    }\r\n\r\n    .wmx-calc-grid,\r\n    .wmx-result-cards {\r\n      grid-template-columns: 1fr;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n  function wmxCalculateWingfoil() {\r\n    const weight = parseFloat(document.getElementById('wmx-weight').value);\r\n    const wind = parseFloat(document.getElementById('wmx-wind').value);\r\n    const level = document.getElementById('wmx-level').value;\r\n    const style = document.getElementById('wmx-style').value;\r\n\r\n    if (!weight || !wind || !level || !style) {\r\n      alert('Please complete all fields.');\r\n      return;\r\n    }\r\n\r\n    let wingSize = '';\r\n    let boardVolume = 0;\r\n    let foilSize = 0;\r\n    let note = '';\r\n    let summary = '';\r\n\r\n    \/\/ Wing size estimate\r\n    if (wind < 12) wingSize = '6.0m \u2013 7.0m';\r\n    else if (wind < 16) wingSize = '5.0m \u2013 6.0m';\r\n    else if (wind < 20) wingSize = '4.0m \u2013 5.0m';\r\n    else if (wind < 25) wingSize = '3.5m \u2013 4.5m';\r\n    else wingSize = '2.5m \u2013 3.5m';\r\n\r\n    \/\/ Weight adjustment\r\n    if (weight > 90) {\r\n      wingSize += ' (lean to the larger side)';\r\n    } else if (weight < 65) {\r\n      wingSize += ' (lean to the smaller side)';\r\n    }\r\n\r\n    \/\/ Board volume estimate\r\n    if (level === 'beginner') {\r\n      boardVolume = weight + 35;\r\n    } else if (level === 'intermediate') {\r\n      boardVolume = weight + 15;\r\n    } else {\r\n      boardVolume = weight + 5;\r\n    }\r\n\r\n    \/\/ Foil front wing estimate\r\n    if (level === 'beginner') {\r\n      foilSize = 1800;\r\n    } else if (level === 'intermediate') {\r\n      foilSize = 1500;\r\n    } else {\r\n      foilSize = 1200;\r\n    }\r\n\r\n    \/\/ Wind adjustment for foil\r\n    if (wind < 14) foilSize += 200;\r\n    if (wind > 22) foilSize -= 200;\r\n\r\n    \/\/ Style adjustment\r\n    if (style === 'waves') {\r\n      foilSize -= 100;\r\n      note = 'Better control and smoother turns for wave riding.';\r\n    } else if (style === 'downwind') {\r\n      foilSize += 150;\r\n      boardVolume += 10;\r\n      note = 'More glide and support for lighter wind and longer runs.';\r\n    } else {\r\n      note = 'Balanced setup for freeride progression and daily conditions.';\r\n    }\r\n\r\n    summary = `Based on ${weight} kg, ${wind} knots, ${level} level and ${style} riding, this setup gives you a practical starting point.`;\r\n\r\n    document.getElementById('wmx-wing-size').textContent = wingSize;\r\n    document.getElementById('wmx-board-volume').textContent = Math.round(boardVolume) + 'L approx.';\r\n    document.getElementById('wmx-foil-size').textContent = Math.round(foilSize) + ' cm\u00b2 approx.';\r\n    document.getElementById('wmx-extra-note').textContent = note;\r\n    document.getElementById('wmx-summary').textContent = summary;\r\n    document.getElementById('wmx-result').style.display = 'block';\r\n  }\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Wingfoil Mexico Wing Foil Equipment Calculator Get a practical equipment recommendation based on your weight, wind conditions and riding level. Your weight (kg) Wind (knots) Your level Select your levelBeginnerIntermediateAdvanced Style Select your styleFreerideWavesDownwind Calculate equipment Your recommended setup Wing size &#8211; Board volume &#8211; Front foil size &#8211; Recommendation &#8211; This tool gives an [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-29150","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wingfoilmexico.mx\/es\/wp-json\/wp\/v2\/pages\/29150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wingfoilmexico.mx\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wingfoilmexico.mx\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wingfoilmexico.mx\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wingfoilmexico.mx\/es\/wp-json\/wp\/v2\/comments?post=29150"}],"version-history":[{"count":4,"href":"https:\/\/wingfoilmexico.mx\/es\/wp-json\/wp\/v2\/pages\/29150\/revisions"}],"predecessor-version":[{"id":29154,"href":"https:\/\/wingfoilmexico.mx\/es\/wp-json\/wp\/v2\/pages\/29150\/revisions\/29154"}],"wp:attachment":[{"href":"https:\/\/wingfoilmexico.mx\/es\/wp-json\/wp\/v2\/media?parent=29150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}