{"id":12,"date":"2026-09-25T18:28:25","date_gmt":"2026-09-25T18:28:25","guid":{"rendered":"http:\/\/athletebanner.com\/?page_id=12"},"modified":"2026-09-26T03:16:46","modified_gmt":"2026-09-26T03:16:46","slug":"home","status":"publish","type":"page","link":"https:\/\/athletebanner.com\/home\/","title":{"rendered":"Home"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row et_animated\">\n<div class=\"et_pb_row_1 et_pb_row et_pb_row_nested et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\" data-et-mv-hidden-tablet=\"true\"><p style=\"text-align: center;\">YOUR<\/p>\n<p style=\"text-align: center;\">ATHLETE<\/p>\n<p style=\"text-align: center;\">YOUR<\/p>\n<p style=\"text-align: center;\">BANNER<\/p>\n<p style=\"text-align: center;\">\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_2 et_pb_row et_grid_row et_animated\">\n<div class=\"et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_0_wrapper\"><a class=\"et_pb_button_0 et_pb_button et_pb_bg_layout_light et_pb_module et_grid_module\" href=\"\" data-icon=\"E\">BUILD YOUR BANNER<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_3 et_pb_row et_grid_row\">\n<div class=\"et_pb_column_2 et_pb_column et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_0 et_pb_image et_pb_module et_block_module\"><span class=\"et_pb_image_wrap has-box-shadow-overlay\"><div class=\"box-shadow-overlay\"><\/div><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/athletebanner.com\/wp-content\/uploads\/2026\/09\/acb709e9-a21a-4232-ab46-4d13ace3277f.webp\" title=\"acb709e9-a21a-4232-ab46-4d13ace3277f\" width=\"941\" height=\"1672\" srcset=\"https:\/\/athletebanner.com\/wp-content\/uploads\/2026\/09\/acb709e9-a21a-4232-ab46-4d13ace3277f.webp 941w, https:\/\/athletebanner.com\/wp-content\/uploads\/2026\/09\/acb709e9-a21a-4232-ab46-4d13ace3277f-480x853.webp 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 941px, 100vw\" class=\"wp-image-94\" \/><\/span><\/div>\n<\/div>\n\n<div class=\"et_pb_column_3 et_pb_column et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<main class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--group--divi-text--divi-font-header--h1y3ko5--nvax7cp669 preset--group--divi-text--divi-font-body--h1yjkjr--ku1tslrog2\" id=\"about-us\"><div class=\"et_pb_text_inner\"><h4><span style=\"font-family: 'Lexend Peta'; font-weight: normal; color: #e84100;\">why we're different<\/span><\/h4>\n<h2><span style=\"font-family: Boldonse; font-weight: normal;\">Layered Approach<\/span><\/h2>\n<\/div><\/main>\n\n<div class=\"et_pb_text_2 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module et_pb_text_align_justified\"><div class=\"et_pb_text_inner\"><p dir=\"auto\" data-start=\"117\" data-end=\"542\" class=\"PDq2pG_selectionAnchorContainer\"><strong data-start=\"117\" data-end=\"212\">AthleteBanner is built around a layered design approach for creating custom sports banners.<\/strong> Instead of relying on a single one-shot AI image, each sports banner is broken into key elements \u2014 the background, athlete, visual effects, team branding, and text. This gives us greater control over how every design comes together while keeping important details like names, numbers, colors, and logos exactly where they belong.<span aria-hidden=\"true\" class=\"PDq2pG_selectionAnchor\"><\/span><\/p>\n<p dir=\"auto\" data-start=\"544\" data-end=\"673\">The result is a <strong data-start=\"560\" data-end=\"584\">custom sports banner<\/strong> that feels polished, professional, and built around your athlete \u2014 not simply generated.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_4 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_4 et_pb_column et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_3 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module et_pb_text_align_center preset--group--divi-text--divi-font-header--h1y3ko5--nvax7cp669 preset--group--divi-text--divi-font-body--h1yjkjr--ku1tslrog2\" id=\"team-orders\"><div class=\"et_pb_text_inner\"><p><span style=\"font-family: 'Lexend Peta'; font-weight: normal; color: #f46f22;\">NEED TO PLACE A TEAM ORDER?<\/span><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_5 et_pb_row et_block_row\">\n<div class=\"et_pb_column_5 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_4 et_pb_text et_pb_bg_layout_light et_pb_bg_layout_light_hover et_pb_module et_block_module et_pb_text_align_center\"><div class=\"et_pb_text_inner\"><h4><span style=\"font-family: Boldonse; font-weight: normal; font-size: xx-large;\">NO PROBLEM<\/span><\/h4>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_6 et_pb_row et_block_row\">\n<div class=\"et_pb_column_6 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_5 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module et_pb_text_align_center\"><div class=\"et_pb_text_inner\"><p><span style=\"font-family: 'Lexend Peta'; font-weight: normal;\">Create one banner style, upload your team\u2019s photos and player information, then preview every finished sports banner before checkout. Our simple 3-step process makes ordering custom team banners fast, consistent, and easy.<\/span><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_7 et_pb_row et_block_row\">\n<div class=\"et_pb_column_7 et_pb_column et_pb_column_1_3 et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_blurb_0 et_pb_blurb et_pb_bg_layout_light et_pb_text_align_center et_pb_blurb_position_top et_pb_module et_block_module\"><div class=\"et_pb_blurb_content\"><div class=\"et_pb_main_blurb_image et_animated\"><span class=\"et_pb_image_wrap et_pb_only_image_mode_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/athletebanner.com\/wp-content\/uploads\/2026\/09\/419e201e-5ccc-4a75-9912-983f2319c01f.webp\" width=\"1254\" height=\"1254\" srcset=\"https:\/\/athletebanner.com\/wp-content\/uploads\/2026\/09\/419e201e-5ccc-4a75-9912-983f2319c01f.webp 1254w, https:\/\/athletebanner.com\/wp-content\/uploads\/2026\/09\/419e201e-5ccc-4a75-9912-983f2319c01f-980x980.webp 980w, https:\/\/athletebanner.com\/wp-content\/uploads\/2026\/09\/419e201e-5ccc-4a75-9912-983f2319c01f-480x480.webp 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1254px, 100vw\" class=\"wp-image-99\" title=\"419e201e-5ccc-4a75-9912-983f2319c01f\" \/><\/span><\/div><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\">Build One Banner In Minutes<\/h4><div class=\"et_pb_blurb_description\"><\/div><\/div><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_8 et_pb_column et_pb_column_1_3 et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_blurb_1 et_pb_blurb et_pb_bg_layout_light et_pb_text_align_center et_pb_blurb_position_top et_pb_module et_block_module\"><div class=\"et_pb_blurb_content\"><div class=\"et_pb_main_blurb_image et_animated\"><a href=\"#\"><span class=\"et_pb_image_wrap et_pb_only_image_mode_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/athletebanner.com\/wp-content\/uploads\/2026\/09\/f8a02df5-a66f-44e5-9fbb-e82bc525d183.webp\" width=\"1254\" height=\"1254\" srcset=\"https:\/\/athletebanner.com\/wp-content\/uploads\/2026\/09\/f8a02df5-a66f-44e5-9fbb-e82bc525d183.webp 1254w, https:\/\/athletebanner.com\/wp-content\/uploads\/2026\/09\/f8a02df5-a66f-44e5-9fbb-e82bc525d183-980x980.webp 980w, https:\/\/athletebanner.com\/wp-content\/uploads\/2026\/09\/f8a02df5-a66f-44e5-9fbb-e82bc525d183-480x480.webp 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1254px, 100vw\" class=\"wp-image-101\" title=\"f8a02df5-a66f-44e5-9fbb-e82bc525d183\" \/><\/span><\/a><\/div><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\"><a href=\"#\">Approve & Upload Your Team<\/a><\/h4><div class=\"et_pb_blurb_description\"><\/div><\/div><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_9 et_pb_column et_pb_column_1_3 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_blurb_2 et_pb_blurb et_pb_bg_layout_light et_pb_text_align_center et_pb_blurb_position_top et_pb_module et_block_module\"><div class=\"et_pb_blurb_content\"><div class=\"et_pb_main_blurb_image et_animated\"><a href=\"#\"><span class=\"et_pb_image_wrap et_pb_only_image_mode_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/athletebanner.com\/wp-content\/uploads\/2026\/09\/fea475ef-b1f8-4161-8496-8080e9822846.webp\" width=\"1254\" height=\"1254\" srcset=\"https:\/\/athletebanner.com\/wp-content\/uploads\/2026\/09\/fea475ef-b1f8-4161-8496-8080e9822846.webp 1254w, https:\/\/athletebanner.com\/wp-content\/uploads\/2026\/09\/fea475ef-b1f8-4161-8496-8080e9822846-980x980.webp 980w, https:\/\/athletebanner.com\/wp-content\/uploads\/2026\/09\/fea475ef-b1f8-4161-8496-8080e9822846-480x480.webp 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1254px, 100vw\" class=\"wp-image-100\" title=\"fea475ef-b1f8-4161-8496-8080e9822846\" \/><\/span><\/a><\/div><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\"><a href=\"#\">Preview Every Banner & Checkout<\/a><\/h4><div class=\"et_pb_blurb_description\"><\/div><\/div><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_3 et_pb_section et_section_regular et_flex_section\" id=\"pricing\">\n<div id=\"ab-price-calculator\">\n\n  <div class=\"ab-calculator-header\">\n    <h2>Get Instant Pricing<\/h2>\n    <p>\n      Choose your banner size, quantity and options to instantly calculate your project price.\n    <\/p>\n  <\/div>\n\n\n  <!-- =========================\n       ROW 1 - MAIN OPTIONS\n  ========================== -->\n\n  <div class=\"ab-main-options\">\n\n    <div class=\"ab-field\">\n      <label for=\"ab-size\">Banner Size<\/label>\n\n      <select id=\"ab-size\">\n        <option value=\"2x3\">2' \u00d7 3' \u2014 $13.99<\/option>\n        <option value=\"2x4\">2' \u00d7 4' \u2014 $18.99<\/option>\n        <option value=\"2x5\">2' \u00d7 5' \u2014 $22.99<\/option>\n        <option value=\"2x6\">2' \u00d7 6' \u2014 $27.99<\/option>\n\n        <option value=\"2.5x4\">2.5' \u00d7 4' \u2014 $22.99<\/option>\n        <option value=\"2.5x5\">2.5' \u00d7 5' \u2014 $28.99<\/option>\n\n        <option value=\"3x3\">3' \u00d7 3' \u2014 $20.99<\/option>\n        <option value=\"3x4\" selected>3' \u00d7 4' \u2014 $27.99<\/option>\n        <option value=\"3x5\">3' \u00d7 5' \u2014 $33.99<\/option>\n        <option value=\"3x6\">3' \u00d7 6' \u2014 $40.99<\/option>\n        <option value=\"3x8\">3' \u00d7 8' \u2014 $54.99<\/option>\n\n        <option value=\"4x4\">4' \u00d7 4' \u2014 $36.99<\/option>\n        <option value=\"4x5\">4' \u00d7 5' \u2014 $45.99<\/option>\n        <option value=\"4x6\">4' \u00d7 6' \u2014 $54.99<\/option>\n        <option value=\"4x8\">4' \u00d7 8' \u2014 $72.99<\/option>\n        <option value=\"4x10\">4' \u00d7 10' \u2014 $90.99<\/option>\n\n        <option value=\"5x5\">5' \u00d7 5' \u2014 $56.99<\/option>\n        <option value=\"5x6\">5' \u00d7 6' \u2014 $67.99<\/option>\n        <option value=\"5x8\">5' \u00d7 8' \u2014 $90.99<\/option>\n        <option value=\"5x10\">5' \u00d7 10' \u2014 $112.99<\/option>\n\n        <option value=\"6x6\">6' \u00d7 6' \u2014 $81.99<\/option>\n        <option value=\"6x8\">6' \u00d7 8' \u2014 $108.99<\/option>\n        <option value=\"6x10\">6' \u00d7 10' \u2014 $135.99<\/option>\n      <\/select>\n    <\/div>\n\n\n    <div class=\"ab-field\">\n\n      <label for=\"ab-qty\">Quantity<\/label>\n\n      <input\n        id=\"ab-qty\"\n        type=\"number\"\n        min=\"1\"\n        value=\"1\"\n      >\n\n      <div\n        id=\"ab-discount-message\"\n        class=\"ab-discount-message\"\n      ><\/div>\n\n    <\/div>\n\n\n    <div class=\"ab-field\">\n\n      <label for=\"ab-shipping\">\n        Shipping Method\n      <\/label>\n\n      <select id=\"ab-shipping\">\n\n        <option value=\"economy\">\n          Economy Shipping\n        <\/option>\n\n        <option value=\"express\">\n          Express\n        <\/option>\n\n        <option value=\"priority\">\n          Priority\n        <\/option>\n\n        <option value=\"overnight\">\n          Priority Overnight\n        <\/option>\n\n      <\/select>\n\n    <\/div>\n\n\n    <div class=\"ab-field\">\n\n      <label for=\"ab-pockets\">\n        Pole Pockets\n      <\/label>\n\n      <select id=\"ab-pockets\">\n\n        <option value=\"0\">\n          None\n        <\/option>\n\n        <option value=\"5.99\">\n          Top Only \u2014 +$5.99 each\n        <\/option>\n\n        <option value=\"9.99\">\n          Top & Bottom \u2014 +$9.99 each\n        <\/option>\n\n      <\/select>\n\n    <\/div>\n\n  <\/div>\n\n\n\n  <!-- =========================\n       ROW 2 - UPGRADES\n  ========================== -->\n\n  <div class=\"ab-upgrades-section\">\n\n    <div class=\"ab-row-heading\">\n      Optional Upgrades\n    <\/div>\n\n    <div class=\"ab-upgrades-grid\">\n\n\n      <label class=\"ab-upgrade-card\">\n\n        <input\n          type=\"checkbox\"\n          class=\"ab-extra\"\n          data-price=\"7.99\"\n          data-type=\"per-banner\"\n        >\n\n        <span class=\"ab-upgrade-copy\">\n\n          <strong>\n            Premium Vinyl\n          <\/strong>\n\n          <small>\n            +$7.99 per banner\n          <\/small>\n\n        <\/span>\n\n      <\/label>\n\n\n\n      <label class=\"ab-upgrade-card\">\n\n        <input\n          type=\"checkbox\"\n          class=\"ab-extra\"\n          data-price=\"5.99\"\n          data-type=\"per-banner\"\n        >\n\n        <span class=\"ab-upgrade-copy\">\n\n          <strong>\n            Wind Flaps\n          <\/strong>\n\n          <small>\n            +$5.99 per banner\n          <\/small>\n\n        <\/span>\n\n      <\/label>\n\n\n\n      <label class=\"ab-upgrade-card\">\n\n        <input\n          type=\"checkbox\"\n          class=\"ab-extra\"\n          data-price=\"9.99\"\n          data-type=\"per-banner\"\n        >\n\n        <span class=\"ab-upgrade-copy\">\n\n          <strong>\n            Protective Lamination\n          <\/strong>\n\n          <small>\n            +$9.99 per banner\n          <\/small>\n\n        <\/span>\n\n      <\/label>\n\n\n\n      <label class=\"ab-upgrade-card\">\n\n        <input\n          type=\"checkbox\"\n          class=\"ab-extra\"\n          data-price=\"6.99\"\n          data-type=\"per-order\"\n        >\n\n        <span class=\"ab-upgrade-copy\">\n\n          <strong>\n            Bungee Mounting Pack\n          <\/strong>\n\n          <small>\n            +$6.99 per order\n          <\/small>\n\n        <\/span>\n\n      <\/label>\n\n\n    <\/div>\n\n  <\/div>\n\n\n\n  <!-- =========================\n       ROW 3 - PRICE SUMMARY\n  ========================== -->\n\n  <div class=\"ab-price-section\">\n\n    <div class=\"ab-price-top\">\n\n      <div class=\"ab-price-item\">\n\n        <span>\n          Banner Price\n        <\/span>\n\n        <strong id=\"ab-banner-price\">\n          $27.99\n        <\/strong>\n\n      <\/div>\n\n\n      <div class=\"ab-price-item ab-savings\">\n\n        <span>\n          Team Savings\n        <\/span>\n\n        <strong id=\"ab-savings\">\n          \u2014\n        <\/strong>\n\n      <\/div>\n\n\n      <div class=\"ab-price-item\">\n\n        <span>\n          Upgrades\n        <\/span>\n\n        <strong id=\"ab-extras-total\">\n          $0.00\n        <\/strong>\n\n      <\/div>\n\n\n      <div class=\"ab-price-item\">\n\n        <span>\n          Shipping\n        <\/span>\n\n        <strong id=\"ab-shipping-total\">\n          $18.99\n        <\/strong>\n\n      <\/div>\n\n\n      <div class=\"ab-price-item ab-total-item\">\n\n        <span>\n          Estimated Total\n        <\/span>\n\n        <strong id=\"ab-total\">\n          $46.98\n        <\/strong>\n\n      <\/div>\n\n    <\/div>\n\n\n\n    <div class=\"ab-price-bottom\">\n\n      <div class=\"ab-total-info\">\n\n        <div\n          id=\"ab-per-banner\"\n          class=\"ab-per-banner\"\n        >\n          $46.98 per banner\n        <\/div>\n\n        <div\n          id=\"ab-free-shipping\"\n          class=\"ab-free-shipping\"\n        >\n          FREE Economy Shipping\n        <\/div>\n\n      <\/div>\n\n\n      <a\n        href=\"\/build-your-banner\/\"\n        class=\"ab-build-button\"\n      >\n        BUILD MY BANNER\n      <\/a>\n\n    <\/div>\n\n\n    <div class=\"ab-fine-print\">\n\n      <span>\n        Texas sales tax is calculated at checkout when applicable.\n      <\/span>\n\n      <span>\n        Shipping is estimated based on banner size, quantity and delivery speed.\n      <\/span>\n\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n\n<style>\n\n\/* ======================================\n   MAIN WRAPPER\n====================================== *\/\n\n#ab-price-calculator {\n  position: relative;\n  display: block;\n  width: 100%;\n  max-width: 1200px;\n  margin: 0 auto;\n  box-sizing: border-box;\n  font-family: inherit;\n  color: #171717;\n}\n\n\n\/* ======================================\n   HEADER\n====================================== *\/\n\n.ab-calculator-header {\n  text-align: center;\n  margin-bottom: 30px;\n}\n\n.ab-eyebrow {\n  font-size: 13px;\n  font-weight: 800;\n  letter-spacing: 2.5px;\n  margin-bottom: 7px;\n}\n\n.ab-calculator-header h2 {\n  margin: 0 0 10px;\n  padding: 0;\n  font-size: clamp(34px, 4vw, 52px);\n  line-height: 1.05;\n}\n\n.ab-calculator-header p {\n  max-width: 670px;\n  margin: 0 auto;\n  font-size: 16px;\n  line-height: 1.55;\n  opacity: .68;\n}\n\n\n\/* ======================================\n   ROW 1\n====================================== *\/\n\n.ab-main-options {\n  display: grid;\n  grid-template-columns:\n    1.35fr\n    .65fr\n    1fr\n    1fr;\n\n  gap: 16px;\n\n  padding: 24px;\n\n  background: #ffffff;\n\n  border:\n    1px solid rgba(0,0,0,.10);\n\n  border-radius: 15px 15px 0 0;\n}\n\n\n.ab-field {\n  min-width: 0;\n}\n\n\n.ab-field label {\n  display: block;\n\n  margin-bottom: 7px;\n\n  font-size: 14px;\n\n  line-height: 1.2;\n\n  font-weight: 800;\n}\n\n\n.ab-field select,\n.ab-field input {\n\n  width: 100%;\n\n  height: 48px;\n\n  box-sizing: border-box;\n\n  padding:\n    0 13px;\n\n  border:\n    1px solid #d7d7d7;\n\n  border-radius: 7px;\n\n  background: #fff;\n\n  font-family: inherit;\n\n  font-size: 15px;\n\n  color: #222;\n}\n\n\n.ab-field select:focus,\n.ab-field input:focus {\n\n  outline: none;\n\n  border-color: #222;\n\n  box-shadow:\n    0 0 0 1px #222;\n\n}\n\n\n.ab-discount-message {\n\n  min-height: 16px;\n\n  margin-top: 5px;\n\n  font-size: 11px;\n\n  font-weight: 700;\n\n  line-height: 1.25;\n\n}\n\n\n\n\/* ======================================\n   ROW 2\n====================================== *\/\n\n.ab-upgrades-section {\n\n  padding:\n    18px 24px 24px;\n\n  background: #fff;\n\n  border-left:\n    1px solid rgba(0,0,0,.10);\n\n  border-right:\n    1px solid rgba(0,0,0,.10);\n\n}\n\n\n.ab-row-heading {\n\n  margin-bottom: 10px;\n\n  font-size: 16px;\n\n  font-weight: 900;\n\n}\n\n\n.ab-upgrades-grid {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(4, 1fr);\n\n  gap: 12px;\n\n}\n\n\n.ab-upgrade-card {\n\n  display: flex;\n\n  align-items: center;\n\n  gap: 11px;\n\n  box-sizing: border-box;\n\n  min-width: 0;\n\n  min-height: 76px;\n\n  padding:\n    12px 14px;\n\n  border:\n    1px solid #e0e0e0;\n\n  border-radius: 9px;\n\n  background: #fff;\n\n  cursor: pointer;\n\n  transition:\n    background .2s ease,\n    border-color .2s ease,\n    transform .2s ease;\n\n}\n\n\n.ab-upgrade-card:hover {\n\n  background:\n    rgba(0,0,0,.025);\n\n  border-color:\n    #c8c8c8;\n\n}\n\n\n.ab-upgrade-card input {\n\n  flex:\n    0 0 auto;\n\n  width: 17px;\n\n  height: 17px;\n\n  margin: 0;\n\n}\n\n\n.ab-upgrade-copy {\n\n  display: flex;\n\n  min-width: 0;\n\n  flex-direction: column;\n\n}\n\n\n.ab-upgrade-copy strong {\n\n  font-size: 14px;\n\n  line-height: 1.25;\n\n}\n\n\n.ab-upgrade-copy small {\n\n  margin-top: 3px;\n\n  font-size: 12px;\n\n  line-height: 1.25;\n\n  opacity: .60;\n\n}\n\n\n\n\/* ======================================\n   ROW 3 PRICE SUMMARY\n====================================== *\/\n\n.ab-price-section {\n\n  padding: 24px;\n\n  color: #fff;\n\n  background: #171717;\n\n  border-radius:\n    0 0 15px 15px;\n\n}\n\n\n.ab-price-top {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(4, 1fr)\n    1.35fr;\n\n  align-items: center;\n\n}\n\n\n.ab-price-item {\n\n  padding:\n    3px 20px;\n\n  border-right:\n    1px solid rgba(255,255,255,.18);\n\n}\n\n\n.ab-price-item:first-child {\n\n  padding-left: 0;\n\n}\n\n\n.ab-price-item:last-child {\n\n  border-right: 0;\n\n}\n\n\n.ab-price-item span {\n\n  display: block;\n\n  margin-bottom: 5px;\n\n  font-size: 12px;\n\n  opacity: .65;\n\n}\n\n\n.ab-price-item strong {\n\n  display: block;\n\n  font-size: 20px;\n\n  line-height: 1.2;\n\n}\n\n\n.ab-savings strong {\n\n  color: #75dc8b;\n\n}\n\n\n.ab-total-item {\n\n  padding-right: 0;\n\n}\n\n\n.ab-total-item span {\n\n  opacity: .85;\n\n}\n\n\n.ab-total-item strong {\n\n  font-size: 29px;\n\n}\n\n\n\n\/* ======================================\n   PRICE BOTTOM\n====================================== *\/\n\n.ab-price-bottom {\n\n  display: flex;\n\n  align-items: center;\n\n  justify-content: space-between;\n\n  gap: 25px;\n\n  padding-top: 20px;\n\n  margin-top: 20px;\n\n  border-top:\n    1px solid rgba(255,255,255,.17);\n\n}\n\n\n.ab-total-info {\n\n  display: flex;\n\n  align-items: center;\n\n  gap: 15px;\n\n}\n\n\n.ab-per-banner {\n\n  font-size: 13px;\n\n  opacity: .68;\n\n}\n\n\n.ab-free-shipping {\n\n  display: none;\n\n  padding:\n    7px 10px;\n\n  background:\n    rgba(255,255,255,.12);\n\n  border-radius: 5px;\n\n  font-size: 12px;\n\n  font-weight: 800;\n\n  letter-spacing: .3px;\n\n}\n\n\n.ab-build-button {\n\n  min-width: 235px;\n\n  box-sizing: border-box;\n\n  padding:\n    14px 24px;\n\n  border-radius: 7px;\n\n  background: #ffffff;\n\n  color: #171717 !important;\n\n  text-align: center;\n\n  text-decoration: none !important;\n\n  font-size: 14px;\n\n  font-weight: 900;\n\n  letter-spacing: .8px;\n\n  transition:\n    opacity .2s ease;\n\n}\n\n\n.ab-build-button:hover {\n\n  opacity: .78;\n\n}\n\n\n.ab-fine-print {\n\n  display: flex;\n\n  justify-content: space-between;\n\n  gap: 20px;\n\n  margin-top: 16px;\n\n  font-size: 10px;\n\n  line-height: 1.4;\n\n  opacity: .48;\n\n}\n\n\n\n\/* ======================================\n   TABLET\n====================================== *\/\n\n@media(max-width: 980px) {\n\n  .ab-main-options {\n\n    grid-template-columns:\n      1fr 1fr;\n\n  }\n\n\n  .ab-upgrades-grid {\n\n    grid-template-columns:\n      1fr 1fr;\n\n  }\n\n\n  .ab-price-top {\n\n    grid-template-columns:\n      repeat(2, 1fr);\n\n    gap: 20px 0;\n\n  }\n\n\n  .ab-price-item {\n\n    border-right: 0;\n\n    padding:\n      0 15px 0 0;\n\n  }\n\n\n  .ab-total-item {\n\n    grid-column:\n      1 \/ -1;\n\n    padding-top: 18px;\n\n    border-top:\n      1px solid rgba(255,255,255,.15);\n\n  }\n\n}\n\n\n\n\/* ======================================\n   MOBILE\n====================================== *\/\n\n@media(max-width: 600px) {\n\n  .ab-calculator-header {\n\n    margin-bottom: 22px;\n\n  }\n\n\n  .ab-main-options {\n\n    grid-template-columns:\n      1fr;\n\n    padding: 18px;\n\n  }\n\n\n  .ab-upgrades-section {\n\n    padding:\n      15px 18px 18px;\n\n  }\n\n\n  .ab-upgrades-grid {\n\n    grid-template-columns:\n      1fr;\n\n  }\n\n\n  .ab-upgrade-card {\n\n    min-height: 65px;\n\n  }\n\n\n  .ab-price-section {\n\n    padding: 20px 18px;\n\n  }\n\n\n  .ab-price-top {\n\n    grid-template-columns:\n      1fr 1fr;\n\n  }\n\n\n  .ab-price-item strong {\n\n    font-size: 18px;\n\n  }\n\n\n  .ab-total-item strong {\n\n    font-size: 27px;\n\n  }\n\n\n  .ab-price-bottom {\n\n    display: block;\n\n  }\n\n\n  .ab-total-info {\n\n    justify-content:\n      space-between;\n\n    margin-bottom: 15px;\n\n  }\n\n\n  .ab-build-button {\n\n    display: block;\n\n    width: 100%;\n\n  }\n\n\n  .ab-fine-print {\n\n    display: block;\n\n    text-align: center;\n\n  }\n\n\n  .ab-fine-print span {\n\n    display: block;\n\n    margin-top: 5px;\n\n  }\n\n}\n\n<\/style>\n\n\n\n<script>\n\n(function() {\n\n\n  function initializeAthleteBannerCalculator() {\n\n\n    const root =\n      document.getElementById(\n        \"ab-price-calculator\"\n      );\n\n\n    if (!root) {\n      return;\n    }\n\n\n    \/*\n    Prevent duplicate initialization\n    if Divi redraws the module.\n    *\/\n\n    if (\n      root.dataset.calculatorReady ===\n      \"yes\"\n    ) {\n      return;\n    }\n\n\n    root.dataset.calculatorReady =\n      \"yes\";\n\n\n\n    \/* ==================================\n       PRODUCT PRICING\n    ================================== *\/\n\n    const pricing = {\n\n      \"2x3\": {\n        width: 2,\n        height: 3,\n        price: 13.99\n      },\n\n      \"2x4\": {\n        width: 2,\n        height: 4,\n        price: 18.99\n      },\n\n      \"2x5\": {\n        width: 2,\n        height: 5,\n        price: 22.99\n      },\n\n      \"2x6\": {\n        width: 2,\n        height: 6,\n        price: 27.99\n      },\n\n      \"2.5x4\": {\n        width: 2.5,\n        height: 4,\n        price: 22.99\n      },\n\n      \"2.5x5\": {\n        width: 2.5,\n        height: 5,\n        price: 28.99\n      },\n\n      \"3x3\": {\n        width: 3,\n        height: 3,\n        price: 20.99\n      },\n\n      \"3x4\": {\n        width: 3,\n        height: 4,\n        price: 27.99\n      },\n\n      \"3x5\": {\n        width: 3,\n        height: 5,\n        price: 33.99\n      },\n\n      \"3x6\": {\n        width: 3,\n        height: 6,\n        price: 40.99\n      },\n\n      \"3x8\": {\n        width: 3,\n        height: 8,\n        price: 54.99\n      },\n\n      \"4x4\": {\n        width: 4,\n        height: 4,\n        price: 36.99\n      },\n\n      \"4x5\": {\n        width: 4,\n        height: 5,\n        price: 45.99\n      },\n\n      \"4x6\": {\n        width: 4,\n        height: 6,\n        price: 54.99\n      },\n\n      \"4x8\": {\n        width: 4,\n        height: 8,\n        price: 72.99\n      },\n\n      \"4x10\": {\n        width: 4,\n        height: 10,\n        price: 90.99\n      },\n\n      \"5x5\": {\n        width: 5,\n        height: 5,\n        price: 56.99\n      },\n\n      \"5x6\": {\n        width: 5,\n        height: 6,\n        price: 67.99\n      },\n\n      \"5x8\": {\n        width: 5,\n        height: 8,\n        price: 90.99\n      },\n\n      \"5x10\": {\n        width: 5,\n        height: 10,\n        price: 112.99\n      },\n\n      \"6x6\": {\n        width: 6,\n        height: 6,\n        price: 81.99\n      },\n\n      \"6x8\": {\n        width: 6,\n        height: 8,\n        price: 108.99\n      },\n\n      \"6x10\": {\n        width: 6,\n        height: 10,\n        price: 135.99\n      }\n\n    };\n\n\n\n    const sizeInput =\n      root.querySelector(\n        \"#ab-size\"\n      );\n\n\n    const qtyInput =\n      root.querySelector(\n        \"#ab-qty\"\n      );\n\n\n    const shippingInput =\n      root.querySelector(\n        \"#ab-shipping\"\n      );\n\n\n    const pocketInput =\n      root.querySelector(\n        \"#ab-pockets\"\n      );\n\n\n    const extraInputs =\n      root.querySelectorAll(\n        \".ab-extra\"\n      );\n\n\n\n    \/* ==================================\n       HELPERS\n    ================================== *\/\n\n\n    function money(number) {\n\n      return \"$\" +\n        Number(number).toFixed(2);\n\n    }\n\n\n\n    function roundUp99(number) {\n\n      if (number <= 0) {\n        return 0;\n      }\n\n      return (\n        Math.ceil(number) -\n        0.01\n      );\n\n    }\n\n\n\n    function getDiscount(qty) {\n\n      if (qty >= 25) {\n        return 0.14;\n      }\n\n      if (qty >= 10) {\n        return 0.12;\n      }\n\n      if (qty >= 2) {\n        return 0.10;\n      }\n\n      return 0;\n\n    }\n\n\n\n    \/* ==================================\n       CALCULATE\n    ================================== *\/\n\n\n    function calculate() {\n\n\n      const selectedSize =\n        pricing[\n          sizeInput.value\n        ];\n\n\n      if (!selectedSize) {\n        return;\n      }\n\n\n      let qty =\n        parseInt(\n          qtyInput.value,\n          10\n        );\n\n\n      if (!qty || qty < 1) {\n\n        qty = 1;\n\n      }\n\n\n\n      \/* ===============================\n         BANNER PRICING\n      =============================== *\/\n\n\n      const regularSubtotal =\n        selectedSize.price *\n        qty;\n\n\n      const discountRate =\n        getDiscount(qty);\n\n\n      const discountAmount =\n        regularSubtotal *\n        discountRate;\n\n\n      const bannerSubtotal =\n        regularSubtotal -\n        discountAmount;\n\n\n\n      \/* ===============================\n         UPGRADES\n      =============================== *\/\n\n\n      let extrasTotal = 0;\n\n\n      extraInputs.forEach(\n        function(extra) {\n\n          if (!extra.checked) {\n            return;\n          }\n\n\n          const price =\n            parseFloat(\n              extra.dataset.price ||\n              0\n            );\n\n\n          const type =\n            extra.dataset.type;\n\n\n          if (\n            type ===\n            \"per-order\"\n          ) {\n\n            extrasTotal +=\n              price;\n\n          } else {\n\n            extrasTotal +=\n              price * qty;\n\n          }\n\n        }\n      );\n\n\n      const pocketPrice =\n        parseFloat(\n          pocketInput.value ||\n          0\n        );\n\n\n      extrasTotal +=\n        pocketPrice *\n        qty;\n\n\n\n      \/* ===============================\n         MERCHANDISE\n      =============================== *\/\n\n\n      const merchandiseTotal =\n        bannerSubtotal +\n        extrasTotal;\n\n\n\n      \/* ===============================\n         TOTAL SQUARE FOOTAGE\n      =============================== *\/\n\n\n      const totalSquareFeet =\n\n        selectedSize.width *\n\n        selectedSize.height *\n\n        qty;\n\n\n\n      \/* ===============================\n         SHIPPING\n      =============================== *\/\n\n\n      const shippingType =\n        shippingInput.value;\n\n\n      let shippingCost = 0;\n\n\n\n      \/*\n      ECONOMY\n\n      $18.99 under $200.\n\n      Free economy shipping\n      when merchandise total\n      reaches $200.\n      *\/\n\n\n      if (\n        shippingType ===\n        \"economy\"\n      ) {\n\n\n        if (\n          merchandiseTotal >=\n          200\n        ) {\n\n          shippingCost = 0;\n\n        } else {\n\n          shippingCost =\n            18.99;\n\n        }\n\n      }\n\n\n\n      \/*\n      EXPRESS\n\n      Supplier model:\n      $9.70 +\n      $0.214 per total sq ft\n\n      15% protection buffer.\n\n      Minimum customer charge:\n      $21.99\n      *\/\n\n\n      if (\n        shippingType ===\n        \"express\"\n      ) {\n\n\n        let supplierEstimate =\n\n          9.70 +\n\n          (\n            0.214 *\n            totalSquareFeet\n          );\n\n\n        supplierEstimate *=\n          1.15;\n\n\n        shippingCost =\n          roundUp99(\n            supplierEstimate\n          );\n\n\n        shippingCost =\n          Math.max(\n            21.99,\n            shippingCost\n          );\n\n      }\n\n\n\n      \/*\n      PRIORITY\n\n      Supplier model:\n      $11.16 +\n      $0.333 per total sq ft\n\n      15% protection buffer.\n\n      Minimum customer charge:\n      $26.99\n      *\/\n\n\n      if (\n        shippingType ===\n        \"priority\"\n      ) {\n\n\n        let supplierEstimate =\n\n          11.16 +\n\n          (\n            0.333 *\n            totalSquareFeet\n          );\n\n\n        supplierEstimate *=\n          1.15;\n\n\n        shippingCost =\n          roundUp99(\n            supplierEstimate\n          );\n\n\n        shippingCost =\n          Math.max(\n            26.99,\n            shippingCost\n          );\n\n      }\n\n\n\n      \/*\n      PRIORITY OVERNIGHT\n\n      Supplier minimum:\n      $40.95\n\n      Supplier model:\n      $11.13 +\n      $0.626 per total sq ft\n\n      15% protection buffer.\n      *\/\n\n\n      if (\n        shippingType ===\n        \"overnight\"\n      ) {\n\n\n        let supplierEstimate =\n\n          11.13 +\n\n          (\n            0.626 *\n            totalSquareFeet\n          );\n\n\n        supplierEstimate =\n\n          Math.max(\n            40.95,\n            supplierEstimate\n          );\n\n\n        supplierEstimate *=\n          1.15;\n\n\n        shippingCost =\n          roundUp99(\n            supplierEstimate\n          );\n\n      }\n\n\n\n      \/* ===============================\n         ORDER TOTAL\n      =============================== *\/\n\n\n      const total =\n\n        merchandiseTotal +\n\n        shippingCost;\n\n\n\n      const perBanner =\n\n        total \/ qty;\n\n\n\n      \/* ===============================\n         UPDATE DISPLAY\n      =============================== *\/\n\n\n      root.querySelector(\n        \"#ab-banner-price\"\n      ).textContent =\n\n        money(\n          regularSubtotal\n        );\n\n\n\n      if (\n        discountAmount > 0\n      ) {\n\n\n        root.querySelector(\n          \"#ab-savings\"\n        ).textContent =\n\n          \"-\" +\n          money(\n            discountAmount\n          );\n\n\n      } else {\n\n\n        root.querySelector(\n          \"#ab-savings\"\n        ).textContent =\n          \"\u2014\";\n\n      }\n\n\n\n      root.querySelector(\n        \"#ab-extras-total\"\n      ).textContent =\n\n        money(\n          extrasTotal\n        );\n\n\n\n      if (\n        shippingCost === 0\n      ) {\n\n\n        root.querySelector(\n          \"#ab-shipping-total\"\n        ).textContent =\n          \"FREE\";\n\n\n      } else {\n\n\n        root.querySelector(\n          \"#ab-shipping-total\"\n        ).textContent =\n\n          money(\n            shippingCost\n          );\n\n      }\n\n\n\n      root.querySelector(\n        \"#ab-total\"\n      ).textContent =\n\n        money(\n          total\n        );\n\n\n\n      root.querySelector(\n        \"#ab-per-banner\"\n      ).textContent =\n\n        money(\n          perBanner\n        ) +\n        \" per banner\";\n\n\n\n      \/* ===============================\n         DISCOUNT MESSAGE\n      =============================== *\/\n\n\n      const discountMessage =\n        root.querySelector(\n          \"#ab-discount-message\"\n        );\n\n\n      if (\n        discountRate > 0\n      ) {\n\n\n        discountMessage.textContent =\n\n          Math.round(\n            discountRate *\n            100\n          ) +\n\n          \"% team discount applied\";\n\n\n      } else {\n\n\n        discountMessage.textContent =\n\n          \"Team pricing starts at 2 banners.\";\n\n      }\n\n\n\n      \/* ===============================\n         FREE SHIPPING MESSAGE\n      =============================== *\/\n\n\n      const freeShipping =\n        root.querySelector(\n          \"#ab-free-shipping\"\n        );\n\n\n      if (\n\n        shippingType ===\n          \"economy\"\n\n        &&\n\n        shippingCost === 0\n\n      ) {\n\n\n        freeShipping.style.display =\n          \"block\";\n\n\n      } else {\n\n\n        freeShipping.style.display =\n          \"none\";\n\n      }\n\n\n    }\n\n\n\n    \/* ==================================\n       EVENTS\n    ================================== *\/\n\n\n    sizeInput.addEventListener(\n      \"change\",\n      calculate\n    );\n\n\n    qtyInput.addEventListener(\n      \"input\",\n      calculate\n    );\n\n\n    shippingInput.addEventListener(\n      \"change\",\n      calculate\n    );\n\n\n    pocketInput.addEventListener(\n      \"change\",\n      calculate\n    );\n\n\n    extraInputs.forEach(\n      function(extra) {\n\n        extra.addEventListener(\n          \"change\",\n          calculate\n        );\n\n      }\n    );\n\n\n\n    \/*\n    Initial calculation\n    *\/\n\n\n    calculate();\n\n\n  }\n\n\n\n  \/*\n  Works on normal page loads\n  and is a little more tolerant\n  of Divi rendering.\n  *\/\n\n\n  if (\n    document.readyState ===\n    \"loading\"\n  ) {\n\n\n    document.addEventListener(\n\n      \"DOMContentLoaded\",\n\n      initializeAthleteBannerCalculator\n\n    );\n\n\n  } else {\n\n\n    initializeAthleteBannerCalculator();\n\n  }\n\n\n  setTimeout(\n    initializeAthleteBannerCalculator,\n    500\n  );\n\n\n})();\n\n<\/script><div class=\"et_pb_row_8 et_pb_row et-vb-row--no-module et_flex_row\">\n<div class=\"et_pb_column_10 et_pb_column et-last-child et_flex_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\"><\/div>\n<\/div>\n<\/div>\n\n<\/script><div class=\"et_pb_section_4 et_pb_section et_section_regular et_block_section\"><\/div>\n\n<div class=\"et_pb_section_5 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_9 et_pb_row et_block_row\">\n<div class=\"et_pb_column_11 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_6 et_pb_text et_pb_bg_layout_dark et_pb_bg_layout_light_hover et_pb_module et_block_module et_pb_text_align_center\"><div class=\"et_pb_text_inner\"><h2>Visit Today<\/h2>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_10 et_pb_row et_block_row\">\n<div class=\"et_pb_column_12 et_pb_column et_pb_column_1_2 et_block_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough\"><\/div>\n\n<div class=\"et_pb_column_13 et_pb_column et_pb_column_1_4 et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_7 et_pb_text et_pb_bg_layout_dark et_pb_bg_layout_light_hover et_pb_module et_block_module\"><div class=\"et_pb_text_inner\"><h3>Get IN touch<\/h3>\n<p><a href=\"mailto:info@divi\">info@divibutcher.com<\/a><\/p>\n<p>(242) 262-6758<\/p>\n<p>1234 Divi St. #1000<br \/>San Francisco, CA 93513<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_14 et_pb_column et_pb_column_1_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_8 et_pb_text et_pb_bg_layout_dark et_pb_bg_layout_light_hover et_pb_module et_block_module\"><div class=\"et_pb_text_inner\"><h3>Visit Us<\/h3>\n<p>We are located on the corner of Divi and Extra in Downtown San Franciosco<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_9 et_pb_text et_pb_bg_layout_dark et_pb_bg_layout_light_hover et_pb_module et_block_module\"><div class=\"et_pb_text_inner\"><h3>Store Hours<\/h3>\n<p>M-F: <strong>6am - 5pm<\/strong><br \/><span style=\"font-size: 16px;\">Sat: <strong>7am - 4pm<\/strong><br \/><\/span><span style=\"font-size: 16px;\">Sun: <strong>Closed<\/strong><\/span><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/athletebanner.com\/home\/wp-json\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/athletebanner.com\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/athletebanner.com\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/athletebanner.com\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/athletebanner.com\/home\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":26,"href":"https:\/\/athletebanner.com\/home\/wp-json\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":124,"href":"https:\/\/athletebanner.com\/home\/wp-json\/wp\/v2\/pages\/12\/revisions\/124"}],"wp:attachment":[{"href":"https:\/\/athletebanner.com\/home\/wp-json\/wp\/v2\/media?parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}