{"id":15,"date":"2026-09-03T17:16:51","date_gmt":"2026-09-03T21:16:51","guid":{"rendered":"https:\/\/store.rocksolidteams.net\/?page_id=15"},"modified":"2026-10-13T15:29:50","modified_gmt":"2026-10-13T19:29:50","slug":"elementor-15","status":"publish","type":"page","link":"https:\/\/store.rocksolidteams.net\/","title":{"rendered":"Elementor #15"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15\" class=\"elementor elementor-15\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31fbd27 e-con-full e-flex e-con e-parent\" data-id=\"31fbd27\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e66dd68 elementor-widget elementor-widget-html\" data-id=\"e66dd68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ==========================================================================\n     Rock Solid Gear Shop \u2014 single Elementor HTML widget\n     --------------------------------------------------------------------------\n     IMPORTANT \u2014 ONE SNIPPET IS STILL REQUIRED\n\n     Elementor's HTML widget does not run WordPress shortcodes, so the\n     [fluentform id=\"15\"] below renders as plain text unless you first add this\n     one-liner via WPCode \/ Code Snippets (or a child theme's functions.php):\n\n       add_filter( 'elementor\/widget\/render_content', function ( $content, $widget ) {\n           if ( 'html' === $widget->get_name() ) {\n               $content = do_shortcode( $content );\n           }\n           return $content;\n       }, 10, 2 );\n\n     With that in place, paste everything below into a single Elementor HTML\n     widget and the form renders inside the layout.\n\n     Replace https:\/\/store.rocksolidteams.net\/wp-content\/uploads\/2026\/09\/rs-lockup-wide-ondark.png with the lockup's media library URL.\n     The form-field CSS stays in Fluent Forms' own Custom CSS box.\n     ========================================================================== -->\n\n<!-- ==========================================================================\n     FORM ID\n     The only place the form's numeric ID appears is the shortcode below.\n     Styling and script are scoped to .frm-fluent-form, Fluent's generic\n     wrapper, so a re-import no longer requires re-scoping anything: change\n     the number in the shortcode and nothing else.\n     ========================================================================== -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Saira+Condensed:wght@600;700;800;900&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500;600&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* ==== Fluent Forms styling, inlined ======================================\n   This is the whole of gear-form-v2.css. It lives here rather than in the\n   plugin's Custom CSS box because that box was being served from cache and\n   edits were not reaching the page. Keep the box EMPTY so there is one\n   source of truth.\n   ======================================================================== *\/\n.frm-fluent-form {\n  --navy: #091628;\n  --red: #C4131C;\n  --line: #E2DFD9;\n  --soft: #FBFAF8;\n  --muted: #7A8494;\n  --field: #DDD9D2;\n  font-family: 'IBM Plex Sans', system-ui, sans-serif;\n  counter-reset: rs-section;\n}\n\n\/* ---------- 1. Item rows ------------------------------------------------- *\/\n\n\/* One item per line \u2014 but only for the item containers. Section 2's\n   container and the first\/last name rows are two-column by design and must\n   keep their flex layout. *\/\n.frm-fluent-form .ff-t-container:has(.rs-item) { display: block !important; }\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) {\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: wrap !important;\n  align-items: center !important;\n  justify-content: flex-start !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  flex-basis: 100% !important;\n  gap: 0 16px;\n  background: var(--soft);\n  border: 1px solid var(--line);\n  padding: 4px 22px !important;\n  margin: 0 0 12px !important;\n  text-align: left !important;\n}\n\n\/* Fluent gives each group a full-width basis; release it or nothing shares a line *\/\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .ff-el-group {\n  width: auto !important;\n  max-width: none !important;\n  flex-basis: auto !important;\n  background: transparent !important;\n  border: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  min-height: 0 !important;\n  text-align: left !important;\n}\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-item {\n  flex: 1 1 180px !important;\n  min-width: 0 !important;\n  margin-right: auto !important;\n  padding: 18px 0 !important;\n}\n\n.frm-fluent-form .rs-item .ff-el-input--label label {\n  font-family: 'Saira Condensed', sans-serif;\n  font-weight: 700;\n  font-size: 22px;\n  line-height: 1.05;\n  letter-spacing: .02em;\n  text-transform: uppercase;\n  color: var(--navy);\n  margin: 0;\n}\n\n.frm-fluent-form .ff_item_price_wrapper {\n  display: block;\n  margin-top: 6px;\n  font-family: 'Saira Condensed', sans-serif;\n  font-weight: 800;\n  font-size: 21px;\n  line-height: 1;\n  letter-spacing: .01em;\n  color: var(--navy);\n}\n\n\/* \"each\" stays quiet so the figure carries the line *\/\n.frm-fluent-form .ff_product_price:after {\n  font-family: 'IBM Plex Mono', monospace;\n  font-weight: 500;\n  font-size: 11px;\n  letter-spacing: .1em;\n  text-transform: uppercase;\n  color: var(--muted);\n}\n\n.frm-fluent-form .ff_product_price_label { display: none; }\n.frm-fluent-form .ff_product_price:after { content: \" each\"; }\n\n\/* No reordering: slot 2 reuses these classes, so fixed order numbers pulled\n   its fields ahead of the add link. DOM order is name, quantity, size. *\/\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-qty { flex: 0 0 auto !important; }\n\n.frm-fluent-form .rs-opt > .ff-el-input--label,\n.frm-fluent-form .rs-qty > .ff-el-input--label { display: none !important; }\n\n\/* Size still unchosen: red outline. Once Required is off, this is the only\n   signal a parent gets, so it needs to be visible rather than subtle. *\/\n\/* Only flag a missing size on an item the parent is actually buying. The\n   widget script adds .rs-needed once that item's quantity goes above 0;\n   CSS cannot see a sibling field's value on its own. *\/\n.frm-fluent-form .rs-opt.rs-needed select:has(option[value=\"\"]:checked) {\n  border-color: var(--red) !important;\n}\n\n.frm-fluent-form .rs-opt select:has(option[value=\"\"]:checked) { color: var(--muted); }\n\n.frm-fluent-form .rs-opt select {\n  width: 210px;\n  border: 1px solid var(--field);\n  background: #fff;\n  padding: 12px 13px;\n  font-size: 15px;\n  color: var(--navy);\n  border-radius: 0;\n}\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt:has(input[type=\"text\"]) {\n  flex: 0 0 100% !important;\n  padding: 0 0 16px !important;\n}\n.frm-fluent-form .rs-opt:has(input[type=\"text\"]) > .ff-el-input--label {\n  display: block !important;\n  margin-bottom: 6px;\n}\n.frm-fluent-form .rs-opt input[type=\"text\"] {\n  width: 100%;\n  max-width: 360px;\n  border: 1px solid var(--field);\n  padding: 11px 13px;\n  border-radius: 0;\n}\n\n\/* ---------- 2. Add link -------------------------------------------------- *\/\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-add-btn {\n  flex: 0 0 100% !important;\n  width: 100% !important;\n  padding: 0 0 16px !important;\n}\n\n.frm-fluent-form .rs-add-btn > .ff-el-input--label { display: none !important; }\n.frm-fluent-form .rs-add-btn .ff-el-form-check { margin: 0; padding: 0; }\n\n.frm-fluent-form .rs-add-btn input[type=\"checkbox\"] {\n  position: static !important;\n  width: 0 !important;\n  height: 0 !important;\n  margin: 0 !important;\n  border: 0 !important;\n  opacity: 0 !important;\n  appearance: none !important;\n  -webkit-appearance: none !important;\n}\n\n.frm-fluent-form .rs-add-btn .ff-el-form-check-label {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  margin: 0;\n  padding: 0;\n  color: var(--red);\n  font-family: 'IBM Plex Mono', monospace;\n  font-weight: 600;\n  font-size: 10.5px;\n  letter-spacing: .14em;\n  text-transform: uppercase;\n  cursor: pointer;\n}\n\n.frm-fluent-form .rs-add-btn .ff-el-form-check-label:before { content: \"+\"; font-size: 14px; }\n\n\/* The theme paints a background on checked check-labels; clear it *\/\n.frm-fluent-form .rs-add-btn .ff-el-form-check-label,\n.frm-fluent-form .rs-add-btn .ff-el-form-check-label span,\n.frm-fluent-form .rs-add-btn .ff-el-form-check {\n  background: transparent !important;\n  background-color: transparent !important;\n  box-shadow: none !important;\n}\n.frm-fluent-form .rs-add-btn .ff-el-form-check-label:hover { text-decoration: underline; text-underline-offset: 4px; }\n.frm-fluent-form .rs-add-btn .ff-el-form-check:has(input:checked) .ff-el-form-check-label { color: var(--muted); }\n.frm-fluent-form .rs-add-btn .ff-el-form-check:has(input:checked) .ff-el-form-check-label:before { content: \"\\2212\"; }\n.frm-fluent-form .rs-add-btn .ff-el-form-check:focus-within .ff-el-form-check-label { outline: 2px solid var(--red); outline-offset: 3px; }\n\n\/* ---------- 3. Extra slots ----------------------------------------------- *\/\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot2,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot3,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot4,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot5 {\n  flex: 0 0 100% !important;\n  width: 100% !important;\n  padding: 14px 0 4px !important;\n  border-top: 1px dashed #D8D4CD !important;\n}\n\n.frm-fluent-form .rs-slot2 > .ff-el-input--label,\n.frm-fluent-form .rs-slot3 > .ff-el-input--label,\n.frm-fluent-form .rs-slot4 > .ff-el-input--label,\n.frm-fluent-form .rs-slot5 > .ff-el-input--label,\n.frm-fluent-form .rs-slot2 .ff_item_price_wrapper,\n.frm-fluent-form .rs-slot3 .ff_item_price_wrapper,\n.frm-fluent-form .rs-slot4 .ff_item_price_wrapper,\n.frm-fluent-form .rs-slot5 .ff_item_price_wrapper { display: none !important; }\n\n.frm-fluent-form .rs-slot2:before,\n.frm-fluent-form .rs-slot3:before,\n.frm-fluent-form .rs-slot4:before,\n.frm-fluent-form .rs-slot5:before {\n  display: block;\n  font-family: 'IBM Plex Mono', monospace;\n  font-weight: 600;\n  font-size: 9.5px;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n  color: var(--muted);\n}\n\n.frm-fluent-form .rs-slot2:before { content: \"Second size\"; }\n.frm-fluent-form .rs-slot3:before { content: \"Third size\"; }\n.frm-fluent-form .rs-slot4:before { content: \"Fourth size\"; }\n.frm-fluent-form .rs-slot5:before { content: \"Fifth size\"; }\n\n\/* A slot row has no name block, so its first control carries the left edge *\/\n.frm-fluent-form .rs-slot2 ~ .rs-qty { margin-right: 0 !important; }\n.frm-fluent-form .rs-slot2 ~ .rs-opt,\n.frm-fluent-form .rs-slot2 ~ .rs-qty { padding-bottom: 18px !important; }\n\n\/* ---------- 4. Steppers -------------------------------------------------- *\/\n\n.frm-fluent-form .rs-stepper button:hover,\n.frm-fluent-form .rs-stepper button:focus,\n.frm-fluent-form .rs-stepper button:active,\n.rs-stepper button:hover,\n.rs-stepper button:focus,\n.rs-stepper button:active {\n  background: #E2DFD9 !important;\n  color: var(--navy) !important;\n  box-shadow: none !important;\n  outline: none;\n}\n\n.rs-stepper button:focus-visible { outline: 2px solid var(--red); outline-offset: -2px; }\n\n\/* ---------- 5. Section headers ------------------------------------------- *\/\n\n.frm-fluent-form h3.ff-el-section-title,\n.frm-fluent-form .ff-el-section-break h3 {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  counter-increment: rs-section;\n  font-family: 'Saira Condensed', sans-serif;\n  font-weight: 800;\n  font-size: 27px;\n  letter-spacing: .02em;\n  text-transform: uppercase;\n  color: var(--navy);\n  margin: 40px 0 8px;\n}\n\n.frm-fluent-form h3.ff-el-section-title:before,\n.frm-fluent-form .ff-el-section-break h3:before {\n  content: counter(rs-section);\n  flex: none;\n  width: 28px;\n  height: 28px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--navy);\n  color: #fff;\n  font-size: 15px;\n}\n\n.frm-fluent-form h3.ff-el-section-title:after,\n.frm-fluent-form .ff-el-section-break h3:after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: var(--line);\n}\n\n.frm-fluent-form .ff-el-section-break p,\n.frm-fluent-form .ff-section-break-desc {\n  font-size: 15px;\n  line-height: 1.6;\n  color: #5A6472;\n  margin: 0 0 22px;\n}\n\n\/* ---------- 6. Section 2 fields ------------------------------------------ *\/\n\n.frm-fluent-form .ff-el-input--label label {\n  font-family: 'IBM Plex Mono', monospace;\n  font-weight: 600;\n  font-size: 9.5px;\n  letter-spacing: .14em;\n  text-transform: uppercase;\n  color: var(--muted);\n  margin-bottom: 6px;\n}\n\n.frm-fluent-form input[type=\"text\"],\n.frm-fluent-form input[type=\"email\"],\n.frm-fluent-form input[type=\"tel\"],\n.frm-fluent-form textarea,\n.frm-fluent-form select {\n  border: 1px solid var(--field) !important;\n  border-radius: 0 !important;\n  background: #fff;\n  padding: 11px 13px;\n  font-size: 15px;\n  color: var(--navy);\n  box-shadow: none !important;\n}\n\n.frm-fluent-form input:focus,\n.frm-fluent-form textarea:focus,\n.frm-fluent-form select:focus {\n  border-color: var(--navy) !important;\n  outline: none;\n  box-shadow: none !important;\n}\n\n.frm-fluent-form .ff-el-is-error input,\n.frm-fluent-form .ff-el-is-error select { border-color: var(--red) !important; }\n.frm-fluent-form .error-text { color: var(--red); font-family: 'IBM Plex Mono', monospace; font-size: 11px; }\n\n\/* ---------- 7. Payment summary and submit -------------------------------- *\/\n\n.frm-fluent-form .ff_payment_summary,\n.frm-fluent-form table.ff_payment_summary_table {\n  border: 1px solid #12233C !important;\n  background: var(--navy) !important;\n  width: 100%;\n  margin-bottom: 24px;\n}\n\n.frm-fluent-form table.ff_payment_summary_table th {\n  background: #06101F !important;\n  border: 0 !important;\n  border-bottom: 1px solid rgba(255,255,255,.13) !important;\n  color: #FF4D52 !important;\n  font-family: 'IBM Plex Mono', monospace;\n  font-weight: 600;\n  font-size: 9.5px;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n  padding: 13px 18px !important;\n}\n\n.frm-fluent-form table.ff_payment_summary_table td {\n  background: transparent !important;\n  border: 0 !important;\n  border-bottom: 1px solid rgba(255,255,255,.08) !important;\n  color: #fff !important;\n  padding: 13px 18px !important;\n  font-size: 14px;\n}\n\n.frm-fluent-form table.ff_payment_summary_table th:not(:first-child),\n.frm-fluent-form table.ff_payment_summary_table td:not(:first-child) { text-align: right !important; }\n\n.frm-fluent-form table.ff_payment_summary_table tr:last-child td {\n  background: #06101F !important;\n  border-top: 1px solid rgba(255,255,255,.13) !important;\n  font-family: 'Saira Condensed', sans-serif;\n  font-weight: 800;\n  font-size: 20px;\n  padding: 16px 18px !important;\n}\n\n\/* The empty summary was overflowing horizontally on a narrow column *\/\n.frm-fluent-form .ff_payment_summary,\n.frm-fluent-form .ff-payment-summary {\n  overflow-x: hidden;\n  max-width: 100%;\n}\n\n.frm-fluent-form table.ff_payment_summary_table {\n  table-layout: fixed;\n  max-width: 100%;\n}\n\n.frm-fluent-form table.ff_payment_summary_table td:first-child,\n.frm-fluent-form table.ff_payment_summary_table th:first-child {\n  word-break: break-word;\n}\n\n.frm-fluent-form .ff_payment_summary p {\n  color: #fff;\n  opacity: .75;\n  padding: 20px 18px;\n  margin: 0;\n  font-size: 14.5px;\n}\n\n.frm-fluent-form .ff-btn-submit,\n.frm-fluent-form .ff-btn.ff-btn-submit {\n  background-color: var(--red) !important;\n  color: #fff !important;\n  border: 0 !important;\n  border-radius: 0 !important;\n  width: 100%;\n  padding: 18px 24px !important;\n  font-family: 'Saira Condensed', sans-serif;\n  font-weight: 800;\n  font-size: 19px;\n  letter-spacing: .06em;\n  text-transform: uppercase;\n}\n\n.frm-fluent-form .ff-btn-submit:hover { background-color: #A50F16 !important; }\n\n.frm-fluent-form .ff-el-form-check-label { align-items: flex-start; font-size: 14.5px; line-height: 1.6; }\n\n.frm-fluent-form .ff-form-title,\n.frm-fluent-form .ff-el-tooltip { display: none !important; }\n\n.frm-fluent-form .ff-el-help-message {\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 10.5px;\n  line-height: 1.6;\n  color: var(--muted);\n  margin-top: 6px;\n}\n\n\/* ---------- 8. Mobile ---------------------------------------------------- *\/\n\n@media (max-width: 720px) {\n  .frm-fluent-form .ff-t-cell:has(.rs-item) { display: block !important; padding: 16px 18px !important; }\n  .frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-item { padding: 0 0 12px !important; }\n  .frm-fluent-form .rs-opt,\n  .frm-fluent-form .rs-qty { padding: 0 0 10px !important; }\n  .frm-fluent-form .rs-opt select { width: 100%; }\n}\n\n\/* ==== end form styling ================================================= *\/\n\n.rs-gear, .rs-gear * { box-sizing: border-box; }\n.rs-gear { font-family: 'IBM Plex Sans', system-ui, sans-serif; }\n.rs-gear .wrap { max-width: 1160px; margin: 0 auto; padding: 0 32px; }\n\n\n.rs-gear .hero { background: #091628; padding-top: 64px;\n  padding-bottom: 72px; position: relative; overflow: hidden; }\n.rs-gear .hero:before { content: \"\"; position: absolute; inset: 0; background: repeating-linear-gradient(115deg, rgba(255,255,255,.035) 0 14px, transparent 14px 28px); }\n.rs-gear .hero-in { position: relative; }\n.rs-gear .tag { display: block; margin-bottom: 22px; }\n.rs-gear .tag i { display: none; }\n.rs-gear .tag b { font-family: 'IBM Plex Mono', monospace; font-weight: 600; font-size: 12px; letter-spacing: .2em; color: #FF4D52; text-transform: uppercase; }\n.rs-gear h1 { font-family: 'Saira Condensed', sans-serif; font-weight: 900; font-size: clamp(42px,6vw,92px); line-height: .88; letter-spacing: -.01em; color: #fff; text-transform: uppercase; margin: 0 0 22px; max-width: 20ch; }\n.rs-gear .hero p { font-size: 18.5px; line-height: 1.62; color: #fff; margin: 0; max-width: 620px; }\n\n.rs-gear .band { background: #C4131C; }\n\/* Keep the wrap's 32px gutter so the line starts on the same left edge as\n   the hero copy and the form below. *\/\n.rs-gear .band-in { display: block; padding: 20px 32px; }\n.rs-gear .cell { flex: 1 1 210px; padding: 24px 26px; border-right: 1px solid rgba(255,255,255,.22); }\n.rs-gear .cell-l { font-family: 'IBM Plex Mono', monospace; font-weight: 600; font-size: 10px; letter-spacing: .18em; color: #fff; text-transform: uppercase; margin-bottom: 8px; }\n.rs-gear .cell-v { font-family: 'Saira Condensed', sans-serif; font-weight: 800; font-size: 30px; line-height: 1; color: #fff; }\n\n.rs-gear .body { background: #F5F4F1; padding: 64px 0 96px; }\n.rs-gear .shell { display: grid; grid-template-columns: minmax(0,1fr) 344px; gap: 44px; align-items: start; }\n\n.rs-gear .side { background: #091628; border: 1px solid #12233C; position: sticky; top: 108px; }\n.rs-gear .side-head { padding: 26px 26px 22px; border-bottom: 1px solid rgba(255,255,255,.13); font-family: 'IBM Plex Mono', monospace; font-weight: 600; font-size: 10.5px; letter-spacing: .2em; color: #FF4D52; text-transform: uppercase; }\n.rs-gear .side-body { padding: 22px 26px; }\n.rs-gear .side-body p { font-size: 15px; line-height: 1.6; color: #fff; margin: 0; opacity: .75; }\n.rs-gear .side-total { padding: 22px 26px 26px; border-top: 1px solid rgba(255,255,255,.13); display: flex; align-items: baseline; justify-content: space-between; gap: 14px; }\n.rs-gear .side-total .l { font-family: 'IBM Plex Mono', monospace; font-weight: 600; font-size: 10.5px; letter-spacing: .18em; color: #fff; text-transform: uppercase; }\n.rs-gear .side-total .v { font-family: 'Saira Condensed', sans-serif; font-weight: 900; font-size: 42px; line-height: 1; color: #fff; }\n.rs-gear .side-foot { padding: 20px 26px 26px; background: #06101F; border-top: 1px solid rgba(255,255,255,.13); }\n.rs-gear .side-foot p { font-family: 'IBM Plex Mono', monospace; font-size: 11px; line-height: 1.75; color: #fff; margin: 0 0 16px; }\n.rs-gear .side-eyebrow { font-family: 'IBM Plex Mono', monospace; font-weight: 600; font-size: 10px; letter-spacing: .16em; color: #FF4D52; text-transform: uppercase; margin-bottom: 6px; }\n.rs-gear .side-addr { font-size: 15px; line-height: 1.55; color: #fff; margin: 0 0 8px; }\n.rs-gear .side-phone { font-family: 'Saira Condensed', sans-serif; font-weight: 700; font-size: 22px; color: #fff; text-decoration: none; }\n\n\n\/* Quantity steppers *\/\n.rs-stepper { display: inline-flex; align-items: stretch; border: 1px solid #D8D4CD; background: #fff; }\n.rs-stepper button { width: 42px; border: 0; background: #F5F4F1; color: #091628; font-size: 19px; line-height: 1; cursor: pointer; padding: 0; transition: background .15s; }\n.rs-stepper button:hover { background: #E2DFD9; }\n.rs-stepper button:disabled { opacity: .35; cursor: default; }\n.rs-stepper input[type=\"number\"] { width: 52px !important; max-width: 52px !important; border: 0 !important; border-left: 1px solid #D8D4CD !important; border-right: 1px solid #D8D4CD !important; border-radius: 0 !important; text-align: center; padding: 12px 0 !important; font-family: 'IBM Plex Mono', monospace; font-weight: 600; font-size: 15px; color: #091628; box-shadow: none !important; -moz-appearance: textfield; appearance: textfield; }\n.rs-stepper input[type=\"number\"]::-webkit-outer-spin-button,\n.rs-stepper input[type=\"number\"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }\n.rs-stepper input[type=\"number\"]:focus { outline: none; box-shadow: none !important; }\n\n@media (max-width: 1040px) {\n  .rs-gear .shell { grid-template-columns: minmax(0,1fr); gap: 34px; }\n  .rs-gear .side { position: static; }\n}\n@media (max-width: 760px) {\n  .rs-gear .wrap { padding: 0 20px; }\n    }\n.rs-gear .side-items { border-top: 1px solid rgba(255,255,255,.13); }\n.rs-gear .side-row { display: grid; grid-template-columns: 1fr auto; gap: 12px; align-items: baseline; padding: 14px 26px; border-bottom: 1px solid rgba(255,255,255,.07); }\n.rs-gear .side-row:last-child { border-bottom: 0; }\n.rs-gear .side-name { font-size: 14px; line-height: 1.4; color: #fff; }\n.rs-gear .side-qty { display: block; font-family: 'IBM Plex Mono', monospace; font-size: 10px; letter-spacing: .12em; text-transform: uppercase; color: #fff; opacity: .55; margin-top: 3px; }\n.rs-gear .side-line { font-family: 'IBM Plex Mono', monospace; font-weight: 600; font-size: 14px; color: #fff; white-space: nowrap; }\n\n\/* ==========================================================================\n   Section 2 and 3 fields \u2014 plain stacked rows, not item cards\n   --------------------------------------------------------------------------\n   The item-card rules are scoped with :has(.rs-item) so they cannot reach\n   these. This clears Fluent's column chrome and restores full-width inputs.\n   ========================================================================== *\/\n\n.frm-fluent-form .ff-t-cell:not(:has(.rs-item)) {\n  background: transparent;\n  border: 0;\n  padding: 0 !important;\n}\n\n.frm-fluent-form .ff-el-group:not(.rs-item):not(.rs-qty):not(.rs-opt):not(.rs-add-btn) {\n  margin-bottom: 18px;\n}\n\n.frm-fluent-form .ff-el-group:not(.rs-qty):not(.rs-opt) input[type=\"text\"],\n.frm-fluent-form .ff-el-group:not(.rs-qty):not(.rs-opt) input[type=\"email\"],\n.frm-fluent-form .ff-el-group:not(.rs-qty):not(.rs-opt) input[type=\"tel\"],\n.frm-fluent-form .ff-el-group textarea,\n.frm-fluent-form .ff-el-group:not(.rs-opt) select {\n  width: 100%;\n  max-width: 100%;\n}\n\n\n\/* ==========================================================================\n   Section 2 \u2014 keep Fluent's own two-column rows intact\n   ========================================================================== *\/\n\n.frm-fluent-form .ff-name-field-wrapper,\n.frm-fluent-form .ff-t-container:not(:has(.rs-item)) {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0 20px;\n}\n\n.frm-fluent-form .ff-name-field-wrapper > .ff-t-cell,\n.frm-fluent-form .ff-t-container:not(:has(.rs-item)) > .ff-t-cell {\n  flex: 1 1 220px;\n  min-width: 0;\n  padding: 0 !important;\n}\n\n.frm-fluent-form .ff-el-group:not(.rs-item):not(.rs-qty):not(.rs-opt):not(.rs-add-btn) {\n  margin-bottom: 20px;\n}\n\n.frm-fluent-form textarea { min-height: 130px; resize: vertical; }\n\n\/* Acknowledgement: rule above, roomy checkbox aligned to the first line *\/\n.frm-fluent-form .ff-el-group:has(input[type=\"checkbox\"]):not(.rs-add-btn) {\n  border-top: 1px solid var(--line);\n  padding-top: 26px;\n  margin-top: 8px;\n}\n\n.frm-fluent-form .ff-el-group:has(input[type=\"checkbox\"]):not(.rs-add-btn) .ff-el-form-check-label {\n  display: flex;\n  align-items: flex-start;\n  gap: 14px;\n  font-size: 16px;\n  line-height: 1.55;\n  color: var(--navy);\n}\n\n.frm-fluent-form .ff-el-group:has(input[type=\"checkbox\"]):not(.rs-add-btn) input[type=\"checkbox\"] {\n  width: 20px;\n  height: 20px;\n  margin-top: 2px;\n  flex: none;\n  accent-color: var(--navy);\n}\n\n@media (max-width: 720px) {\n  .frm-fluent-form .ff-el-group.rs-half {\n    display: block;\n    width: 100%;\n    margin-right: 0;\n  }\n}\n\n\n\/* ==========================================================================\n   Payment summary \u2014 force legible text\n   --------------------------------------------------------------------------\n   The earlier rules matched only table.ff_payment_summary_table; the rendered\n   table sits inside the summary wrapper, so the header row kept the theme's\n   light background and the body text stayed dark navy on navy. These target\n   any table inside the summary and carry enough specificity to win.\n   ========================================================================== *\/\n\n.frm-fluent-form .ff_payment_summary table,\n.frm-fluent-form .ff-payment-summary table {\n  width: 100%;\n  border-collapse: collapse;\n  background: var(--navy) !important;\n}\n\n.frm-fluent-form .ff_payment_summary table thead th,\n.frm-fluent-form .ff_payment_summary table thead td,\n.frm-fluent-form .ff-payment-summary table thead th,\n.frm-fluent-form .ff-payment-summary table thead td {\n  background: #06101F !important;\n  color: #FF4D52 !important;\n  border: 0 !important;\n  border-bottom: 1px solid rgba(255, 255, 255, .14) !important;\n  font-family: 'IBM Plex Mono', monospace !important;\n  font-weight: 600 !important;\n  font-size: 9.5px !important;\n  letter-spacing: .16em !important;\n  text-transform: uppercase !important;\n  padding: 13px 18px !important;\n}\n\n.frm-fluent-form .ff_payment_summary table tbody td,\n.frm-fluent-form .ff_payment_summary table tbody th,\n.frm-fluent-form .ff-payment-summary table tbody td {\n  background: transparent !important;\n  color: #fff !important;\n  border: 0 !important;\n  border-bottom: 1px solid rgba(255, 255, 255, .09) !important;\n  padding: 13px 18px !important;\n  font-size: 14.5px !important;\n}\n\n.frm-fluent-form .ff_payment_summary table tbody td *,\n.frm-fluent-form .ff_payment_summary table tfoot td *,\n.frm-fluent-form .ff-payment-summary table tbody td * { color: #fff !important; }\n\n.frm-fluent-form .ff_payment_summary table tfoot td,\n.frm-fluent-form .ff_payment_summary table tbody tr:last-child td,\n.frm-fluent-form .ff-payment-summary table tfoot td {\n  background: #06101F !important;\n  color: #fff !important;\n  border: 0 !important;\n  border-top: 1px solid rgba(255, 255, 255, .14) !important;\n  font-family: 'Saira Condensed', sans-serif !important;\n  font-weight: 800 !important;\n  font-size: 20px !important;\n  padding: 16px 18px !important;\n}\n\n.frm-fluent-form .ff_payment_summary table th:not(:first-child),\n.frm-fluent-form .ff_payment_summary table td:not(:first-child) { text-align: right !important; }\n\n\/* Notes: give the field real height whether it renders as input or textarea *\/\n.frm-fluent-form textarea,\n.frm-fluent-form .ff-el-group textarea {\n  min-height: 140px !important;\n  resize: vertical;\n  line-height: 1.6;\n  padding: 13px !important;\n}\n\n\n\n\/* ==========================================================================\n   Tighter item rows\n   --------------------------------------------------------------------------\n   With colour and the printed name always on show, four controls have to\n   share the row. Narrowing the dropdowns and the name field lets them sit on\n   one line for the tee, and on two tidy lines for the sweatshirt, instead of\n   each wrapping to a line of its own.\n   ========================================================================== *\/\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) { gap: 0 12px; padding: 2px 20px !important; }\n\n\/* The name block must not grow, or it eats the free space and pushes the\n   colour dropdown onto a line of its own. margin-right:auto still right-\n   aligns the controls. *\/\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-item {\n  flex: 0 1 240px !important;\n  padding: 14px 0 !important;\n}\n\n.frm-fluent-form .rs-item .ff-el-input--label label { font-size: 20px; }\n.frm-fluent-form .ff_item_price_wrapper { margin-top: 4px; font-size: 19px; }\n\n.frm-fluent-form .rs-opt select { width: 168px; padding: 10px 11px !important; font-size: 14px; }\n\n\/* The printed name is optional and rarely used \u2014 keep it compact and inline *\/\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt:has(input[type=\"text\"]) {\n  flex: 0 0 auto !important;\n  width: auto !important;\n  padding: 0 !important;\n}\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt:has(input[type=\"text\"]) > .ff-el-input--label {\n  display: none !important;\n}\n\n.frm-fluent-form .rs-opt input[type=\"text\"] {\n  width: 200px;\n  max-width: 200px;\n  padding: 10px 11px;\n  font-size: 14px;\n}\n\n\/* Steppers a touch smaller so the row breathes *\/\n.frm-fluent-form .rs-stepper button { width: 34px; }\n.frm-fluent-form .rs-stepper input[type=\"number\"] { width: 44px !important; max-width: 44px !important; padding: 10px 0 !important; }\n\n\/* Add link tight under the row *\/\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-add-btn { padding: 0 0 13px !important; }\n\n\/* Extra slots: same treatment *\/\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot2,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot3,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot4,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot5 { padding: 11px 0 2px !important; }\n\n@media (max-width: 900px) {\n  .frm-fluent-form .rs-opt select,\n  .frm-fluent-form .rs-opt input[type=\"text\"] { width: 100%; max-width: 100%; }\n  .frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt { flex: 1 1 100% !important; }\n}\n\n\n\n\/* ==========================================================================\n   Extra slots \u2014 controls on one line\n   --------------------------------------------------------------------------\n   A slot row has no name block, so its stepper, size, colour and printed name\n   have the full width available. The heading becomes an inline label at the\n   left of that row rather than a line of its own.\n   ========================================================================== *\/\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot2,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot3,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot4,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot5 {\n  flex: 0 1 auto !important;\n  width: auto !important;\n  padding: 11px 0 !important;\n  margin-right: auto !important;\n  border-top: 0 !important;\n  align-self: center;\n}\n\n\/* The dashed divider moves to the add link above, so the slot still reads as\n   a separate block without forcing its own line. *\/\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-add-btn {\n  border-bottom: 1px dashed #D8D4CD;\n  padding-bottom: 12px !important;\n  margin-bottom: 4px !important;\n}\n\n.frm-fluent-form .rs-slot2:before,\n.frm-fluent-form .rs-slot3:before,\n.frm-fluent-form .rs-slot4:before,\n.frm-fluent-form .rs-slot5:before {\n  display: block;\n  white-space: nowrap;\n}\n\n\/* Slot controls sit to the right, same as a first row *\/\n.frm-fluent-form .rs-slot2 ~ .rs-qty,\n.frm-fluent-form .rs-slot2 ~ .rs-opt,\n.frm-fluent-form .rs-slot3 ~ .rs-qty,\n.frm-fluent-form .rs-slot3 ~ .rs-opt { padding-bottom: 11px !important; }\n\n@media (max-width: 900px) {\n  .frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot2,\n  .frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot3 {\n    flex: 0 0 100% !important;\n    width: 100% !important;\n    margin-right: 0 !important;\n  }\n}\n\n\n\n\/* ==========================================================================\n   Item cells as a grid\n   --------------------------------------------------------------------------\n   Flex cannot keep columns aligned once a row wraps, so colour and the\n   printed name landed at the left edge instead of under size. A grid with\n   fixed tracks holds the alignment however many controls an item has.\n\n   Tracks:  name\/price | quantity | size | colour | printed name\n\n   Colour is told apart from size by its options (every colour list contains\n   Navy); the printed name by being a text input.\n   ========================================================================== *\/\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) {\n  display: grid !important;\n  grid-template-columns: minmax(215px, 1fr) auto 150px 150px 172px;\n  align-items: center;\n  gap: 10px 12px;\n  padding: 14px 20px !important;\n}\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-item {\n  grid-column: 1;\n  flex: none !important;\n  margin-right: 0 !important;\n  padding: 0 !important;\n}\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-qty { grid-column: 2; }\n\n\/* Size: any option-list without a Navy entry *\/\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt { grid-column: 3; }\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt:has(option[value=\"Navy\"]) { grid-column: 4; }\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt:has(input[type=\"text\"]) {\n  grid-column: 5;\n  width: auto !important;\n  padding: 0 !important;\n}\n\n\/* Full-width members start their own row *\/\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-add-btn {\n  grid-column: 1 \/ -1;\n  padding: 2px 0 0 !important;\n  margin: 0 !important;\n  border-bottom: 0;\n}\n\n\/* A slot heading takes the name column, its controls the columns beside it *\/\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot2,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot3,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot4,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot5 {\n  grid-column: 1;\n  width: auto !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border-top: 0 !important;\n  align-self: center;\n}\n\n\/* Rule above a slot, drawn on the add link that precedes it *\/\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-add-btn {\n  border-bottom: 1px dashed #D8D4CD;\n  padding-bottom: 12px !important;\n  margin-bottom: 2px !important;\n}\n\n.frm-fluent-form .rs-opt select,\n.frm-fluent-form .rs-opt input[type=\"text\"] { width: 100%; max-width: 100%; }\n\n@media (max-width: 900px) {\n  .frm-fluent-form .ff-t-cell:has(.rs-item) {\n    grid-template-columns: 1fr;\n    gap: 10px;\n  }\n  .frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-item,\n  .frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-qty,\n  .frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt,\n  .frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt:has(option[value=\"Navy\"]),\n  .frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt:has(input[type=\"text\"]),\n  .frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot2,\n  .frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot3 { grid-column: 1; }\n}\n\n\n\n\/* ==========================================================================\n   Controls beneath the name\n   --------------------------------------------------------------------------\n   The name and price take a full-width row of their own; the controls sit on\n   the row below in fixed tracks, so every item lines up regardless of how\n   many controls it has and long names never wrap.\n   ========================================================================== *\/\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) {\n  grid-template-columns: auto 160px 160px 190px 1fr;\n  align-items: center;\n  gap: 10px 12px;\n  padding: 16px 20px !important;\n}\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-item {\n  grid-column: 1 \/ -1;\n  padding: 0 0 2px !important;\n}\n\n.frm-fluent-form .rs-item .ff-el-input--label label { font-size: 21px; }\n.frm-fluent-form .ff_item_price_wrapper { font-size: 19px; margin-top: 3px; }\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-qty { grid-column: 1; }\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt { grid-column: 2; }\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt:has(option[value=\"Navy\"]) { grid-column: 3; }\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt:has(input[type=\"text\"]) { grid-column: 4; }\n\n\/* A slot heading takes its own full-width row, its controls the row below *\/\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot2,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot3,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot4,\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-slot5 {\n  grid-column: 1 \/ -1;\n  padding: 8px 0 0 !important;\n}\n\n.frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-add-btn {\n  grid-column: 1 \/ -1;\n  border-bottom: 0;\n  padding: 6px 0 0 !important;\n  margin: 0 !important;\n}\n\n@media (max-width: 760px) {\n  .frm-fluent-form .ff-t-cell:has(.rs-item) { grid-template-columns: 1fr; }\n  .frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-qty,\n  .frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt,\n  .frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt:has(option[value=\"Navy\"]),\n  .frm-fluent-form .ff-t-cell:has(.rs-item) > .rs-opt:has(input[type=\"text\"]) { grid-column: 1; }\n}\n\n\n\/* Item names get the width back; the controls give it up *\/\n.frm-fluent-form .rs-item .ff-el-input--label label { font-size: 19px; line-height: 1.1; }\n.frm-fluent-form .ff_item_price_wrapper { font-size: 18px; }\n.frm-fluent-form .rs-opt select,\n.frm-fluent-form .rs-opt input[type=\"text\"] { font-size: 13.5px; padding: 10px !important; }\n\n\/* ==========================================================================\n   Summary table \u2014 uniform, legible text\n   ========================================================================== *\/\n\n.frm-fluent-form .ff_payment_summary table tbody td,\n.frm-fluent-form .ff_payment_summary table tbody th {\n  color: #fff !important;\n  font-weight: 400 !important;\n  font-family: 'IBM Plex Sans', system-ui, sans-serif !important;\n  font-size: 14.5px !important;\n}\n\n.frm-fluent-form .ff_payment_summary table tbody tr:last-child td,\n.frm-fluent-form .ff_payment_summary table tfoot td {\n  color: #fff !important;\n  opacity: 1 !important;\n}\n\n\/* The variant line the script appends under each item name *\/\n.frm-fluent-form .rs-variant {\n  display: block;\n  margin-top: 3px;\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: #fff;\n  opacity: .6;\n}\n\n\/* ==========================================================================\n   Summary table \u2014 the total row, and only the total row\n   --------------------------------------------------------------------------\n   An earlier rule styled tbody's last row as the total, which bolded the last\n   item instead. The real total sits in its own row with the label in a\n   colspan cell; Fluent dims it, so both cells are forced back to white.\n   ========================================================================== *\/\n\n.frm-fluent-form .ff_payment_summary table tbody tr:last-child td {\n  background: transparent !important;\n  border-top: 0 !important;\n  font-family: 'IBM Plex Sans', system-ui, sans-serif !important;\n  font-weight: 400 !important;\n  font-size: 14.5px !important;\n}\n\n.frm-fluent-form .ff_payment_summary table tfoot td,\n.frm-fluent-form .ff_payment_summary table tfoot th,\n.frm-fluent-form .ff_payment_summary table tfoot td *,\n.frm-fluent-form .ff_payment_summary table tfoot th * {\n  background: #06101F !important;\n  color: #fff !important;\n  opacity: 1 !important;\n  border-top: 1px solid rgba(255, 255, 255, .18) !important;\n  font-family: 'Saira Condensed', sans-serif !important;\n  font-weight: 800 !important;\n  font-size: 21px !important;\n  padding: 15px 18px !important;\n}\n\n\/* The word \"Total\" reads as a label, not a figure *\/\n.frm-fluent-form .ff_payment_summary table tfoot td:first-child,\n.frm-fluent-form .ff_payment_summary table tfoot th:first-child {\n  font-family: 'IBM Plex Mono', monospace !important;\n  font-weight: 600 !important;\n  font-size: 10.5px !important;\n  letter-spacing: .18em !important;\n  text-transform: uppercase !important;\n}\n\n\/* The red band now carries a single statement rather than four data cells *\/\n.rs-gear .band-line {\n  margin: 0;\n  font-family: 'IBM Plex Mono', monospace;\n  font-weight: 600;\n  font-size: 13px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: #fff;\n}\n\n\/* ==========================================================================\n   Two text colours only\n   --------------------------------------------------------------------------\n   Everything on a light background is #091628; everything on navy or red is\n   white. This replaces the greys and the red accent text.\n   ========================================================================== *\/\n\n\/* --- On light --------------------------------------------------------- *\/\n.frm-fluent-form,\n.frm-fluent-form .ff-el-group,\n.frm-fluent-form label,\n.frm-fluent-form .ff-el-input--label label,\n.frm-fluent-form .ff-el-help-message,\n.frm-fluent-form .ff-el-section-break p,\n.frm-fluent-form .ff-section-break-desc,\n.frm-fluent-form h3.ff-el-section-title,\n.frm-fluent-form .ff-el-section-break h3,\n.frm-fluent-form input,\n.frm-fluent-form select,\n.frm-fluent-form textarea,\n.frm-fluent-form .ff_item_price_wrapper,\n.frm-fluent-form .rs-item .ff-el-input--label label,\n.frm-fluent-form .rs-slot2:before,\n.frm-fluent-form .rs-slot3:before,\n.frm-fluent-form .rs-slot4:before,\n.frm-fluent-form .rs-slot5:before,\n.frm-fluent-form .rs-stepper input[type=\"number\"],\n.frm-fluent-form .rs-stepper button {\n  color: #091628 !important;\n}\n\n\/* Red accents keep their red, at the brand value *\/\n.frm-fluent-form .rs-add-btn .ff-el-form-check-label,\n.frm-fluent-form .rs-add-btn .ff-el-form-check:has(input:checked) .ff-el-form-check-label,\n.frm-fluent-form .ff-el-is-required label:after,\n.frm-fluent-form .asterisk-right label:after,\n.frm-fluent-form .error-text {\n  color: #C4131C !important;\n}\n\n.frm-fluent-form .rs-add-btn .ff-el-form-check-label:hover { color: #C4131C !important; }\n\n\/* Placeholders stay #091628 at reduced opacity so they read as unfilled *\/\n.frm-fluent-form ::placeholder { color: #091628 !important; opacity: .45; }\n.frm-fluent-form select:has(option[value=\"\"]:checked) { color: #091628 !important; opacity: .55; }\n\n\/* --- On navy or red ---------------------------------------------------- *\/\n.rs-gear .hero h1,\n.rs-gear .hero-in p,\n.rs-gear .band-line,\n.rs-gear .side-head,\n.rs-gear .side-body p,\n.rs-gear .side-name,\n.rs-gear .side-qty,\n.rs-gear .side-line,\n.rs-gear .side-total .l,\n.rs-gear .side-total .v,\n.rs-gear .side-eyebrow,\n.rs-gear .side-foot p,\n.rs-gear .side-addr,\n.rs-gear .side-phone,\n.frm-fluent-form .ff_payment_summary table th,\n.frm-fluent-form .ff_payment_summary table td,\n.frm-fluent-form .ff_payment_summary table td *,\n.frm-fluent-form .ff_payment_summary table tfoot td,\n.frm-fluent-form .ff_payment_summary table tfoot td *,\n.frm-fluent-form .rs-variant,\n.frm-fluent-form .ff-btn-submit {\n  color: #fff !important;\n}\n\n.rs-gear .side-qty,\n.rs-gear .side-body p,\n.frm-fluent-form .rs-variant { opacity: .75; }\n\n\/* --- Confirmation message ------------------------------------------------ *\/\n\/* Styled on .rs-done itself rather than Fluent's wrapper, whose class differs\n   between versions. The wrapper rules below only strip its default box. *\/\n.ff-message-success,\n.ff_submit_success,\n[class*=\"ff-message-success\"] {\n  grid-column: 1 \/ -1 !important;\n  background: transparent !important;\n  border: 0 !important;\n  padding: 0 !important;\n  max-width: none !important;\n  color: inherit !important;\n}\n\n.rs-done {\n  background: #091628;\n  border-top: 4px solid #C4131C;\n  padding: 44px 44px 40px;\n}\n\n.rs-done-mark {\n  font-family: 'Saira Condensed', sans-serif;\n  font-weight: 900;\n  font-size: 44px;\n  line-height: 1;\n  letter-spacing: .01em;\n  text-transform: uppercase;\n  color: #ffffff;\n  margin-bottom: 18px;\n}\n\n.rs-done .rs-done-lead {\n  font-size: 18px;\n  line-height: 1.55;\n  color: #ffffff;\n  margin: 0 0 22px;\n}\n\n.rs-done p {\n  font-size: 15px;\n  line-height: 1.65;\n  color: #ffffff;\n  margin: 0 0 16px;\n  max-width: 62ch;\n}\n\n.rs-done strong { color: #ffffff; }\n\n.rs-done .rs-done-back {\n  margin: 26px 0 0;\n  padding-top: 22px;\n  border-top: 1px solid rgba(255,255,255,.16);\n}\n\n.rs-done .rs-done-back a {\n  font-family: 'IBM Plex Mono', monospace;\n  font-weight: 600;\n  font-size: 11px;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n  color: #ffffff;\n  text-decoration: none;\n  border-bottom: 1px solid #C4131C;\n}\n\n@media (max-width: 640px) {\n  .rs-done { padding: 30px 24px; }\n  .rs-done-mark { font-size: 34px; }\n}\n\n\/* Fields awaiting a size or colour, and the submit-blocked message *\/\n.rs-needs-size select,\n.rs-needs-size input {\n  border-color: #C4131C !important;\n  box-shadow: 0 0 0 2px rgba(196, 19, 28, .14) !important;\n}\n\n.rs-size-error {\n  margin-top: 16px;\n  padding: 14px 18px;\n  background: #FDECEC;\n  border-left: 3px solid #C4131C;\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 12.5px;\n  line-height: 1.6;\n  color: #7A0C12;\n}\n<\/style>\n\n<div class=\"rs-gear\">\n\n\n  <section class=\"hero\">\n    <div class=\"wrap hero-in\">\n      <h1>Rock Solid team apparel<\/h1>\n      <p>Order team gear for your player. Reserve what you want here, then pay when you collect it at the facility.<\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"band\">\n    <div class=\"wrap band-in\">\n      <p class=\"band-line\">Pay at pickup. No card required to order.<\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"body\">\n    <div class=\"wrap shell\">\n\n      <div class=\"form-col\"><div class='fluentform ff-default fluentform_wrapper_15 ffs_default_wrap'><form data-form_id=\"15\" id=\"fluentform_15\" class=\"frm-fluent-form fluent_form_15 ff-el-form-top ff_form_instance_15_1 ff-form-loading fluentform_has_payment ffs_default\" data-form_instance=\"ff_form_instance_15_1\" method=\"POST\" data-turnstile_key=\"0x4AAAAAAEnl7IxweL5gIVHh\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Gear_Shop_Order_v10<\/legend><input type='hidden' name='__fluent_form_embded_post_id' value='15' \/><input type=\"hidden\" id=\"_fluentform_15_fluentformnonce\" name=\"_fluentform_15_fluentformnonce\" value=\"3dc615d20c\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F15\" \/><div class=\"ff-el-group ff-el-section-break  ff_left\" data-name=\"section_break-15_1\" ><h3 class='ff-el-section-title'>Choose your items<\/h3><div class='ff-section_break_desk'><p data-dc-tpl=\"54\" data-om-id=\"18c6af44:59\">Please pick a size and set a quantity for each item you would like to order.<\/p>\n<div data-dc-tpl=\"55\" data-items=\"1\" data-om-id=\"18c6af44:60\">\n<div data-dc-tpl=\"57\" data-om-id=\"18c6af44:62\">\n<div data-dc-tpl=\"58\" data-om-id=\"18c6af44:63\">\n<div data-dc-tpl=\"59\" data-om-id=\"18c6af44:64\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><hr \/><\/div><div class='ff-el-group  ff-custom_html' tabindex='-1' data-name=\"custom_html-15_2\" ><!-- ==========================================================================\n     Rock Solid Gear \u2014 sizing guidance + size chart\n     ========================================================================== -->\n<div style=\"border: 1px solid #E2DFD9;background: #F5F4F1;padding: 18px 20px;margin-bottom: 8px\">\n<p style=\"font-family: &#039;IBM Plex Mono&#039;,monospace;font-size: 11.5px;line-height: 1.7;color: #091628;margin: 0 0 14px;max-width: 56ch\">All apparel runs true to a slim athletic cut. Order up if your player is between sizes. Printed items cannot be returned.<\/p>\n<details style=\"margin: 0\">\n<summary style=\"display: inline-block;font-family: &#039;IBM Plex Mono&#039;,monospace;font-weight: 600;font-size: 10.5px;letter-spacing: .15em;text-transform: uppercase;color: #c4141b;border: 1px solid #C4141B;padding: 11px 16px;cursor: pointer\">View size chart<\/summary>\n<div style=\"border: 1px solid #E2DFD9;margin-top: 16px;background: #fff\">\n<div style=\"background: #091628;padding: 13px 18px;font-family: &#039;IBM Plex Mono&#039;,monospace;font-weight: 600;font-size: 10.5px;letter-spacing: .18em;color: #fff;text-transform: uppercase\">Size chart \u00b7 height &amp; weight guide<\/div>\n<table style=\"width: 100%;border-collapse: collapse\">\n<thead>\n<tr>\n<th style=\"text-align: left;background: #F5F4F1;padding: 10px 18px;border-bottom: 1px solid #E2DFD9;font-family: &#039;IBM Plex Mono&#039;,monospace;font-weight: 600;font-size: 9.5px;letter-spacing: .14em;text-transform: uppercase;color: #5b6675\">Size<\/th>\n<th style=\"text-align: left;background: #F5F4F1;padding: 10px 18px;border-bottom: 1px solid #E2DFD9;font-family: &#039;IBM Plex Mono&#039;,monospace;font-weight: 600;font-size: 9.5px;letter-spacing: .14em;text-transform: uppercase;color: #5b6675\">Height<\/th>\n<th style=\"text-align: left;background: #F5F4F1;padding: 10px 18px;border-bottom: 1px solid #E2DFD9;font-family: &#039;IBM Plex Mono&#039;,monospace;font-weight: 600;font-size: 9.5px;letter-spacing: .14em;text-transform: uppercase;color: #5b6675\">Weight<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">Youth Small<\/td>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">4'0\" \u2013 4'3\"<\/td>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">50 \u2013 60 lb<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">Youth Medium<\/td>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">4'4\" \u2013 4'7\"<\/td>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">60 \u2013 75 lb<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">Youth Large<\/td>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">4'8\" \u2013 4'11\"<\/td>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">75 \u2013 95 lb<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">Youth XL<\/td>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">5'0\" \u2013 5'3\"<\/td>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">95 \u2013 115 lb<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">Adult Small<\/td>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">5'4\" \u2013 5'7\"<\/td>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">115 \u2013 140 lb<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">Adult Medium<\/td>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">5'8\" \u2013 5'10\"<\/td>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">140 \u2013 165 lb<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">Adult Large<\/td>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">5'11\" \u2013 6'1\"<\/td>\n<td style=\"padding: 11px 18px;border-bottom: 1px solid #E2DFD9;font-size: 14.5px;color: #091628\">165 \u2013 195 lb<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 18px;font-size: 14.5px;color: #091628\">Adult XL<\/td>\n<td style=\"padding: 11px 18px;font-size: 14.5px;color: #091628\">6'2\" \u2013 6'4\"<\/td>\n<td style=\"padding: 11px 18px;font-size: 14.5px;color: #091628\">195 \u2013 225 lb<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details><\/div><\/div><div data-name=\"ff_cn_id_1\"  class='ff-t-container ff-column-container ff_columns_total_2 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 50%;'><div class='ff-el-group rs-item'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Game Jersey\">Game Jersey<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_jersey_item\" name=\"jersey_item\" value=\"45\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"45\" data-payment_label=\"Game Jersey\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$45.00<\/span><\/span><\/div><\/div><div class='ff-el-group rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_jersey_qty' id='label_ff_15_jersey_qty' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"jersey_qty\" value=\"0\" id=\"ff_15_jersey_qty\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"jersey_qty\" data-target_product=\"jersey_item\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_jersey_size' id='label_ff_15_jersey_size' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"jersey_size\" id=\"ff_15_jersey_size\" class=\"ff-el-form-control\" data-name=\"jersey_size\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_jersey_size\"><option value=\"\">Select a size<\/option><option value=\"Youth Small\"  >Youth Small<\/option><option value=\"Youth Medium\"  >Youth Medium<\/option><option value=\"Youth Large\"  >Youth Large<\/option><option value=\"Youth XL\"  >Youth XL<\/option><option value=\"Adult Small\"  >Adult Small<\/option><option value=\"Adult Medium\"  >Adult Medium<\/option><option value=\"Adult Large\"  >Adult Large<\/option><option value=\"Adult XL\"  >Adult XL<\/option><option value=\"Adult 2XL\"  >Adult 2XL<\/option><option value=\"Adult 3XL\"  >Adult 3XL<\/option><\/select><\/div><\/div><div class='ff-el-group ff-el-form-hide_label rs-add-btn'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Add another size\">Add another size<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='jersey_add_2_c7a36c36df96b0a41dd87c6ebeb0625a'><input  type=\"checkbox\" name=\"jersey_add_2[]\" data-name=\"jersey_add_2\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"yes\"  id='jersey_add_2_c7a36c36df96b0a41dd87c6ebeb0625a' aria-label='Add another size' aria-invalid='false' aria-required=false> <span>Add another size<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-item rs-slot2'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Game Jersey\">Game Jersey<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_jersey_item_2\" name=\"jersey_item_2\" value=\"45\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"45\" data-payment_label=\"Game Jersey\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$45.00<\/span><\/span><\/div><\/div><div class='ff-el-group has-conditions rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_jersey_qty_2' id='label_ff_15_jersey_qty_2' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"jersey_qty_2\" value=\"0\" id=\"ff_15_jersey_qty_2\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"jersey_qty_2\" data-target_product=\"jersey_item_2\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_jersey_size_2' id='label_ff_15_jersey_size_2' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"jersey_size_2\" id=\"ff_15_jersey_size_2\" class=\"ff-el-form-control\" data-name=\"jersey_size_2\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_jersey_size_2\"><option value=\"\">Select a size<\/option><option value=\"Youth Small\"  >Youth Small<\/option><option value=\"Youth Medium\"  >Youth Medium<\/option><option value=\"Youth Large\"  >Youth Large<\/option><option value=\"Youth XL\"  >Youth XL<\/option><option value=\"Adult Small\"  >Adult Small<\/option><option value=\"Adult Medium\"  >Adult Medium<\/option><option value=\"Adult Large\"  >Adult Large<\/option><option value=\"Adult XL\"  >Adult XL<\/option><option value=\"Adult 2XL\"  >Adult 2XL<\/option><option value=\"Adult 3XL\"  >Adult 3XL<\/option><\/select><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-add-btn'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Add a third size\">Add a third size<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='jersey_add_3_a03f57bd2142bbd5da21a47f3c0aa277'><input  type=\"checkbox\" name=\"jersey_add_3[]\" data-name=\"jersey_add_3\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"yes\"  id='jersey_add_3_a03f57bd2142bbd5da21a47f3c0aa277' aria-label='Add a third size' aria-invalid='false' aria-required=false> <span>Add a third size<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-item rs-slot3'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Game Jersey\">Game Jersey<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_jersey_item_3\" name=\"jersey_item_3\" value=\"45\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"45\" data-payment_label=\"Game Jersey\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$45.00<\/span><\/span><\/div><\/div><div class='ff-el-group has-conditions rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_jersey_qty_3' id='label_ff_15_jersey_qty_3' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"jersey_qty_3\" value=\"0\" id=\"ff_15_jersey_qty_3\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"jersey_qty_3\" data-target_product=\"jersey_item_3\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_jersey_size_3' id='label_ff_15_jersey_size_3' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"jersey_size_3\" id=\"ff_15_jersey_size_3\" class=\"ff-el-form-control\" data-name=\"jersey_size_3\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_jersey_size_3\"><option value=\"\">Select a size<\/option><option value=\"Youth Small\"  >Youth Small<\/option><option value=\"Youth Medium\"  >Youth Medium<\/option><option value=\"Youth Large\"  >Youth Large<\/option><option value=\"Youth XL\"  >Youth XL<\/option><option value=\"Adult Small\"  >Adult Small<\/option><option value=\"Adult Medium\"  >Adult Medium<\/option><option value=\"Adult Large\"  >Adult Large<\/option><option value=\"Adult XL\"  >Adult XL<\/option><option value=\"Adult 2XL\"  >Adult 2XL<\/option><option value=\"Adult 3XL\"  >Adult 3XL<\/option><\/select><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-add-btn'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Add a fourth size\">Add a fourth size<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='jersey_add_4_13e336323693329791dcd1af72ebc574'><input  type=\"checkbox\" name=\"jersey_add_4[]\" data-name=\"jersey_add_4\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"yes\"  id='jersey_add_4_13e336323693329791dcd1af72ebc574' aria-label='Add a fourth size' aria-invalid='false' aria-required=false> <span>Add a fourth size<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-item rs-slot4'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Game Jersey\">Game Jersey<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_jersey_item_4\" name=\"jersey_item_4\" value=\"45\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"45\" data-payment_label=\"Game Jersey\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$45.00<\/span><\/span><\/div><\/div><div class='ff-el-group has-conditions rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_jersey_qty_4' id='label_ff_15_jersey_qty_4' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"jersey_qty_4\" value=\"0\" id=\"ff_15_jersey_qty_4\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"jersey_qty_4\" data-target_product=\"jersey_item_4\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_jersey_size_4' id='label_ff_15_jersey_size_4' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"jersey_size_4\" id=\"ff_15_jersey_size_4\" class=\"ff-el-form-control\" data-name=\"jersey_size_4\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_jersey_size_4\"><option value=\"\">Select a size<\/option><option value=\"Youth Small\"  >Youth Small<\/option><option value=\"Youth Medium\"  >Youth Medium<\/option><option value=\"Youth Large\"  >Youth Large<\/option><option value=\"Youth XL\"  >Youth XL<\/option><option value=\"Adult Small\"  >Adult Small<\/option><option value=\"Adult Medium\"  >Adult Medium<\/option><option value=\"Adult Large\"  >Adult Large<\/option><option value=\"Adult XL\"  >Adult XL<\/option><option value=\"Adult 2XL\"  >Adult 2XL<\/option><option value=\"Adult 3XL\"  >Adult 3XL<\/option><\/select><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-add-btn'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Add a fifth size\">Add a fifth size<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='jersey_add_5_2b9aa79da0b13e7ab799902cc741240f'><input  type=\"checkbox\" name=\"jersey_add_5[]\" data-name=\"jersey_add_5\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"yes\"  id='jersey_add_5_2b9aa79da0b13e7ab799902cc741240f' aria-label='Add a fifth size' aria-invalid='false' aria-required=false> <span>Add a fifth size<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-item rs-slot5'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Game Jersey\">Game Jersey<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_jersey_item_5\" name=\"jersey_item_5\" value=\"45\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"45\" data-payment_label=\"Game Jersey\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$45.00<\/span><\/span><\/div><\/div><div class='ff-el-group has-conditions rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_jersey_qty_5' id='label_ff_15_jersey_qty_5' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"jersey_qty_5\" value=\"0\" id=\"ff_15_jersey_qty_5\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"jersey_qty_5\" data-target_product=\"jersey_item_5\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_jersey_size_5' id='label_ff_15_jersey_size_5' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"jersey_size_5\" id=\"ff_15_jersey_size_5\" class=\"ff-el-form-control\" data-name=\"jersey_size_5\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_jersey_size_5\"><option value=\"\">Select a size<\/option><option value=\"Youth Small\"  >Youth Small<\/option><option value=\"Youth Medium\"  >Youth Medium<\/option><option value=\"Youth Large\"  >Youth Large<\/option><option value=\"Youth XL\"  >Youth XL<\/option><option value=\"Adult Small\"  >Adult Small<\/option><option value=\"Adult Medium\"  >Adult Medium<\/option><option value=\"Adult Large\"  >Adult Large<\/option><option value=\"Adult XL\"  >Adult XL<\/option><option value=\"Adult 2XL\"  >Adult 2XL<\/option><option value=\"Adult 3XL\"  >Adult 3XL<\/option><\/select><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-2' style='flex-basis: 50%;'><div class='ff-el-group rs-item'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Rock Solid Hat\">Rock Solid Hat<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_hat_item\" name=\"hat_item\" value=\"30\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"30\" data-payment_label=\"Rock Solid Hat\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$30.00<\/span><\/span><\/div><\/div><div class='ff-el-group rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hat_qty' id='label_ff_15_hat_qty' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"hat_qty\" value=\"0\" id=\"ff_15_hat_qty\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"hat_qty\" data-target_product=\"hat_item\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hat_size' id='label_ff_15_hat_size' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"hat_size\" id=\"ff_15_hat_size\" class=\"ff-el-form-control\" data-name=\"hat_size\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_hat_size\"><option value=\"\">Select a size<\/option><option value=\"Youth\"  >Youth<\/option><option value=\"S\/M\"  >S\/M<\/option><option value=\"L\/XL\"  >L\/XL<\/option><\/select><\/div><\/div><div class='ff-el-group ff-el-form-hide_label rs-add-btn'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Add another size\">Add another size<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='hat_add_2_fa189e3c54030738d7824f6eafa82c19'><input  type=\"checkbox\" name=\"hat_add_2[]\" data-name=\"hat_add_2\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"yes\"  id='hat_add_2_fa189e3c54030738d7824f6eafa82c19' aria-label='Add another size' aria-invalid='false' aria-required=false> <span>Add another size<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-item rs-slot2'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Rock Solid Hat\">Rock Solid Hat<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_hat_item_2\" name=\"hat_item_2\" value=\"30\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"30\" data-payment_label=\"Rock Solid Hat\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$30.00<\/span><\/span><\/div><\/div><div class='ff-el-group has-conditions rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hat_qty_2' id='label_ff_15_hat_qty_2' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"hat_qty_2\" value=\"0\" id=\"ff_15_hat_qty_2\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"hat_qty_2\" data-target_product=\"hat_item_2\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hat_size_2' id='label_ff_15_hat_size_2' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"hat_size_2\" id=\"ff_15_hat_size_2\" class=\"ff-el-form-control\" data-name=\"hat_size_2\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_hat_size_2\"><option value=\"\">Select a size<\/option><option value=\"Youth\"  >Youth<\/option><option value=\"S\/M\"  >S\/M<\/option><option value=\"L\/XL\"  >L\/XL<\/option><\/select><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-add-btn'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Add a third size\">Add a third size<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='hat_add_3_d42ec2a1816fd2fc4b3ba9950a126eab'><input  type=\"checkbox\" name=\"hat_add_3[]\" data-name=\"hat_add_3\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"yes\"  id='hat_add_3_d42ec2a1816fd2fc4b3ba9950a126eab' aria-label='Add a third size' aria-invalid='false' aria-required=false> <span>Add a third size<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-item rs-slot3'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Rock Solid Hat\">Rock Solid Hat<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_hat_item_3\" name=\"hat_item_3\" value=\"30\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"30\" data-payment_label=\"Rock Solid Hat\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$30.00<\/span><\/span><\/div><\/div><div class='ff-el-group has-conditions rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hat_qty_3' id='label_ff_15_hat_qty_3' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"hat_qty_3\" value=\"0\" id=\"ff_15_hat_qty_3\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"hat_qty_3\" data-target_product=\"hat_item_3\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hat_size_3' id='label_ff_15_hat_size_3' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"hat_size_3\" id=\"ff_15_hat_size_3\" class=\"ff-el-form-control\" data-name=\"hat_size_3\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_hat_size_3\"><option value=\"\">Select a size<\/option><option value=\"Youth\"  >Youth<\/option><option value=\"S\/M\"  >S\/M<\/option><option value=\"L\/XL\"  >L\/XL<\/option><\/select><\/div><\/div><\/div><\/div><div data-name=\"ff_cn_id_2\"  class='ff-t-container ff-column-container ff_columns_total_2 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 50%;'><div class='ff-el-group rs-item'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Short Sleeve Wicking Tee\">Short Sleeve Wicking Tee<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_tee_item\" name=\"tee_item\" value=\"20\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"20\" data-payment_label=\"Short Sleeve Wicking Tee\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$20.00<\/span><\/span><\/div><\/div><div class='ff-el-group rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_tee_qty' id='label_ff_15_tee_qty' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"tee_qty\" value=\"0\" id=\"ff_15_tee_qty\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"tee_qty\" data-target_product=\"tee_item\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_tee_size' id='label_ff_15_tee_size' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"tee_size\" id=\"ff_15_tee_size\" class=\"ff-el-form-control\" data-name=\"tee_size\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_tee_size\"><option value=\"\">Select a size<\/option><option value=\"Youth XS\"  >Youth XS<\/option><option value=\"Youth Small\"  >Youth Small<\/option><option value=\"Youth Medium\"  >Youth Medium<\/option><option value=\"Youth Large\"  >Youth Large<\/option><option value=\"Youth XL\"  >Youth XL<\/option><option value=\"Adult Small\"  >Adult Small<\/option><option value=\"Adult Medium\"  >Adult Medium<\/option><option value=\"Adult Large\"  >Adult Large<\/option><option value=\"Adult XL\"  >Adult XL<\/option><option value=\"Adult 2XL\"  >Adult 2XL<\/option><option value=\"Adult 3XL\"  >Adult 3XL<\/option><\/select><\/div><\/div><div class='ff-el-group rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_tee_color' id='label_ff_15_tee_color' aria-label=\"Color\">Color<\/label><\/div><div class='ff-el-input--content'><select name=\"tee_color\" id=\"ff_15_tee_color\" class=\"ff-el-form-control\" data-name=\"tee_color\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_tee_color\"><option value=\"\">Select a color<\/option><option value=\"Navy\"  >Navy<\/option><option value=\"Red\"  >Red<\/option><option value=\" Light Gray\"  >Light Gray<\/option><\/select><\/div><\/div><div class='ff-el-group ff-el-form-hide_label rs-add-btn'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Add another size\">Add another size<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='tee_add_2_03f45531b9124caa6f29c8aa5e8f44dd'><input  type=\"checkbox\" name=\"tee_add_2[]\" data-name=\"tee_add_2\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"yes\"  id='tee_add_2_03f45531b9124caa6f29c8aa5e8f44dd' aria-label='Add another size' aria-invalid='false' aria-required=false> <span>Add another size<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-item rs-slot2'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Short Sleeve Wicking Tee\">Short Sleeve Wicking Tee<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_tee_item_2\" name=\"tee_item_2\" value=\"20\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"20\" data-payment_label=\"Short Sleeve Wicking Tee\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$20.00<\/span><\/span><\/div><\/div><div class='ff-el-group has-conditions rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_tee_qty_2' id='label_ff_15_tee_qty_2' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"tee_qty_2\" value=\"0\" id=\"ff_15_tee_qty_2\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"tee_qty_2\" data-target_product=\"tee_item_2\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_tee_size_2' id='label_ff_15_tee_size_2' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"tee_size_2\" id=\"ff_15_tee_size_2\" class=\"ff-el-form-control\" data-name=\"tee_size_2\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_tee_size_2\"><option value=\"\">Select a size<\/option><option value=\"Youth XS\"  >Youth XS<\/option><option value=\"Youth Small\"  >Youth Small<\/option><option value=\"Youth Medium\"  >Youth Medium<\/option><option value=\"Youth Large\"  >Youth Large<\/option><option value=\"Youth XL\"  >Youth XL<\/option><option value=\"Adult Small\"  >Adult Small<\/option><option value=\"Adult Medium\"  >Adult Medium<\/option><option value=\"Adult Large\"  >Adult Large<\/option><option value=\"Adult XL\"  >Adult XL<\/option><option value=\"Adult 2XL\"  >Adult 2XL<\/option><option value=\"Adult 3XL\"  >Adult 3XL<\/option><\/select><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_tee_color_2' id='label_ff_15_tee_color_2' aria-label=\"Color\">Color<\/label><\/div><div class='ff-el-input--content'><select name=\"tee_color_2\" id=\"ff_15_tee_color_2\" class=\"ff-el-form-control\" data-name=\"tee_color_2\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_tee_color_2\"><option value=\"\">Select a color<\/option><option value=\"Navy\"  >Navy<\/option><option value=\"Red\"  >Red<\/option><option value=\" Light Gray\"  >Light Gray<\/option><\/select><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-add-btn'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Add a third size\">Add a third size<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='tee_add_3_f59fe0b38cfd60212b5d1bf5e2f7cce7'><input  type=\"checkbox\" name=\"tee_add_3[]\" data-name=\"tee_add_3\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"yes\"  id='tee_add_3_f59fe0b38cfd60212b5d1bf5e2f7cce7' aria-label='Add a third size' aria-invalid='false' aria-required=false> <span>Add a third size<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-item rs-slot3'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Short Sleeve Wicking Tee\">Short Sleeve Wicking Tee<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_tee_item_3\" name=\"tee_item_3\" value=\"20\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"20\" data-payment_label=\"Short Sleeve Wicking Tee\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$20.00<\/span><\/span><\/div><\/div><div class='ff-el-group has-conditions rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_tee_qty_3' id='label_ff_15_tee_qty_3' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"tee_qty_3\" value=\"0\" id=\"ff_15_tee_qty_3\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"tee_qty_3\" data-target_product=\"tee_item_3\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_tee_size_3' id='label_ff_15_tee_size_3' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"tee_size_3\" id=\"ff_15_tee_size_3\" class=\"ff-el-form-control\" data-name=\"tee_size_3\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_tee_size_3\"><option value=\"\">Select a size<\/option><option value=\"Youth XS\"  >Youth XS<\/option><option value=\"Youth Small\"  >Youth Small<\/option><option value=\"Youth Medium\"  >Youth Medium<\/option><option value=\"Youth Large\"  >Youth Large<\/option><option value=\"Youth XL\"  >Youth XL<\/option><option value=\"Adult Small\"  >Adult Small<\/option><option value=\"Adult Medium\"  >Adult Medium<\/option><option value=\"Adult Large\"  >Adult Large<\/option><option value=\"Adult XL\"  >Adult XL<\/option><option value=\"Adult 2XL\"  >Adult 2XL<\/option><option value=\"Adult 3XL\"  >Adult 3XL<\/option><\/select><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_tee_color_3' id='label_ff_15_tee_color_3' aria-label=\"Color\">Color<\/label><\/div><div class='ff-el-input--content'><select name=\"tee_color_3\" id=\"ff_15_tee_color_3\" class=\"ff-el-form-control\" data-name=\"tee_color_3\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_tee_color_3\"><option value=\"\">Select a color<\/option><option value=\"Navy\"  >Navy<\/option><option value=\"Red\"  >Red<\/option><option value=\" Light Gray\"  >Light Gray<\/option><\/select><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-add-btn'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Add a fourth size\">Add a fourth size<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='tee_add_4_1370363c666dfbbd62c0f23965ed46d4'><input  type=\"checkbox\" name=\"tee_add_4[]\" data-name=\"tee_add_4\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"yes\"  id='tee_add_4_1370363c666dfbbd62c0f23965ed46d4' aria-label='Add a fourth size' aria-invalid='false' aria-required=false> <span>Add a fourth size<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-item rs-slot4'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Short Sleeve Wicking Tee\">Short Sleeve Wicking Tee<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_tee_item_4\" name=\"tee_item_4\" value=\"20\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"20\" data-payment_label=\"Short Sleeve Wicking Tee\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$20.00<\/span><\/span><\/div><\/div><div class='ff-el-group has-conditions rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_tee_qty_4' id='label_ff_15_tee_qty_4' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"tee_qty_4\" value=\"0\" id=\"ff_15_tee_qty_4\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"tee_qty_4\" data-target_product=\"tee_item_4\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_tee_size_4' id='label_ff_15_tee_size_4' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"tee_size_4\" id=\"ff_15_tee_size_4\" class=\"ff-el-form-control\" data-name=\"tee_size_4\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_tee_size_4\"><option value=\"\">Select a size<\/option><option value=\"Youth XS\"  >Youth XS<\/option><option value=\"Youth Small\"  >Youth Small<\/option><option value=\"Youth Medium\"  >Youth Medium<\/option><option value=\"Youth Large\"  >Youth Large<\/option><option value=\"Youth XL\"  >Youth XL<\/option><option value=\"Adult Small\"  >Adult Small<\/option><option value=\"Adult Medium\"  >Adult Medium<\/option><option value=\"Adult Large\"  >Adult Large<\/option><option value=\"Adult XL\"  >Adult XL<\/option><option value=\"Adult 2XL\"  >Adult 2XL<\/option><option value=\"Adult 3XL\"  >Adult 3XL<\/option><\/select><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_tee_color_4' id='label_ff_15_tee_color_4' aria-label=\"Color\">Color<\/label><\/div><div class='ff-el-input--content'><select name=\"tee_color_4\" id=\"ff_15_tee_color_4\" class=\"ff-el-form-control\" data-name=\"tee_color_4\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_tee_color_4\"><option value=\"\">Select a color<\/option><option value=\"Navy\"  >Navy<\/option><option value=\"Red\"  >Red<\/option><option value=\" Light Gray\"  >Light Gray<\/option><\/select><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-add-btn'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Add a fifth size\">Add a fifth size<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='tee_add_5_506bbf6d3aa17a9814c51b47febc8857'><input  type=\"checkbox\" name=\"tee_add_5[]\" data-name=\"tee_add_5\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"yes\"  id='tee_add_5_506bbf6d3aa17a9814c51b47febc8857' aria-label='Add a fifth size' aria-invalid='false' aria-required=false> <span>Add a fifth size<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-item rs-slot5'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Short Sleeve Wicking Tee\">Short Sleeve Wicking Tee<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_tee_item_5\" name=\"tee_item_5\" value=\"20\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"20\" data-payment_label=\"Short Sleeve Wicking Tee\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$20.00<\/span><\/span><\/div><\/div><div class='ff-el-group has-conditions rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_tee_qty_5' id='label_ff_15_tee_qty_5' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"tee_qty_5\" value=\"0\" id=\"ff_15_tee_qty_5\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"tee_qty_5\" data-target_product=\"tee_item_5\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_tee_size_5' id='label_ff_15_tee_size_5' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"tee_size_5\" id=\"ff_15_tee_size_5\" class=\"ff-el-form-control\" data-name=\"tee_size_5\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_tee_size_5\"><option value=\"\">Select a size<\/option><option value=\"Youth XS\"  >Youth XS<\/option><option value=\"Youth Small\"  >Youth Small<\/option><option value=\"Youth Medium\"  >Youth Medium<\/option><option value=\"Youth Large\"  >Youth Large<\/option><option value=\"Youth XL\"  >Youth XL<\/option><option value=\"Adult Small\"  >Adult Small<\/option><option value=\"Adult Medium\"  >Adult Medium<\/option><option value=\"Adult Large\"  >Adult Large<\/option><option value=\"Adult XL\"  >Adult XL<\/option><option value=\"Adult 2XL\"  >Adult 2XL<\/option><option value=\"Adult 3XL\"  >Adult 3XL<\/option><\/select><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_tee_color_5' id='label_ff_15_tee_color_5' aria-label=\"Color\">Color<\/label><\/div><div class='ff-el-input--content'><select name=\"tee_color_5\" id=\"ff_15_tee_color_5\" class=\"ff-el-form-control\" data-name=\"tee_color_5\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_tee_color_5\"><option value=\"\">Select a color<\/option><option value=\"Navy\"  >Navy<\/option><option value=\"Red\"  >Red<\/option><option value=\" Light Gray\"  >Light Gray<\/option><\/select><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-2' style='flex-basis: 50%;'><div class='ff-el-group rs-item'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Wicking Hooded Sweatshirt\">Wicking Hooded Sweatshirt<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_hoodie_item\" name=\"hoodie_item\" value=\"40\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"40\" data-payment_label=\"Wicking Hooded Sweatshirt\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$40.00<\/span><\/span><\/div><\/div><div class='ff-el-group rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_qty' id='label_ff_15_hoodie_qty' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"hoodie_qty\" value=\"0\" id=\"ff_15_hoodie_qty\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"hoodie_qty\" data-target_product=\"hoodie_item\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_size' id='label_ff_15_hoodie_size' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"hoodie_size\" id=\"ff_15_hoodie_size\" class=\"ff-el-form-control\" data-name=\"hoodie_size\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_hoodie_size\"><option value=\"\">Select a size<\/option><option value=\"Youth Small\"  >Youth Small<\/option><option value=\"Youth Medium\"  >Youth Medium<\/option><option value=\"Youth Large\"  >Youth Large<\/option><option value=\"Youth XL\"  >Youth XL<\/option><option value=\"Adult Small\"  >Adult Small<\/option><option value=\"Adult Medium\"  >Adult Medium<\/option><option value=\"Adult Large\"  >Adult Large<\/option><option value=\"Adult XL\"  >Adult XL<\/option><option value=\"Adult 2XL\"  >Adult 2XL<\/option><\/select><\/div><\/div><div class='ff-el-group rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_color' id='label_ff_15_hoodie_color' aria-label=\"Color\">Color<\/label><\/div><div class='ff-el-input--content'><select name=\"hoodie_color\" id=\"ff_15_hoodie_color\" class=\"ff-el-form-control\" data-name=\"hoodie_color\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_hoodie_color\"><option value=\"\">Select a color<\/option><option value=\"Navy\"  >Navy<\/option><option value=\"Red\"  >Red<\/option><option value=\" Light Gray\"  >Light Gray<\/option><\/select><\/div><\/div><div class='ff-el-group rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_name' id='label_ff_15_hoodie_name' >Last Name on Hood<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"hoodie_name\" class=\"ff-el-form-control\" placeholder=\"Last Name Printed on Hood\" maxlength=\"20\" data-name=\"hoodie_name\" id=\"ff_15_hoodie_name\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group ff-el-form-hide_label rs-add-btn'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Add another size\">Add another size<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='hoodie_add_2_ef26525272987c0a2a8ede6d4d4da28f'><input  type=\"checkbox\" name=\"hoodie_add_2[]\" data-name=\"hoodie_add_2\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"yes\"  id='hoodie_add_2_ef26525272987c0a2a8ede6d4d4da28f' aria-label='Add another size' aria-invalid='false' aria-required=false> <span>Add another size<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-item rs-slot2'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Wicking Hooded Sweatshirt\">Wicking Hooded Sweatshirt<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_hoodie_item_2\" name=\"hoodie_item_2\" value=\"40\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"40\" data-payment_label=\"Wicking Hooded Sweatshirt\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$40.00<\/span><\/span><\/div><\/div><div class='ff-el-group has-conditions rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_qty_2' id='label_ff_15_hoodie_qty_2' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"hoodie_qty_2\" value=\"0\" id=\"ff_15_hoodie_qty_2\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"hoodie_qty_2\" data-target_product=\"hoodie_item_2\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_size_2' id='label_ff_15_hoodie_size_2' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"hoodie_size_2\" id=\"ff_15_hoodie_size_2\" class=\"ff-el-form-control\" data-name=\"hoodie_size_2\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_hoodie_size_2\"><option value=\"\">Select a size<\/option><option value=\"Youth Small\"  >Youth Small<\/option><option value=\"Youth Medium\"  >Youth Medium<\/option><option value=\"Youth Large\"  >Youth Large<\/option><option value=\"Youth XL\"  >Youth XL<\/option><option value=\"Adult Small\"  >Adult Small<\/option><option value=\"Adult Medium\"  >Adult Medium<\/option><option value=\"Adult Large\"  >Adult Large<\/option><option value=\"Adult XL\"  >Adult XL<\/option><option value=\"Adult 2XL\"  >Adult 2XL<\/option><\/select><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_color_2' id='label_ff_15_hoodie_color_2' aria-label=\"Color\">Color<\/label><\/div><div class='ff-el-input--content'><select name=\"hoodie_color_2\" id=\"ff_15_hoodie_color_2\" class=\"ff-el-form-control\" data-name=\"hoodie_color_2\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_hoodie_color_2\"><option value=\"\">Select a color<\/option><option value=\"Navy\"  >Navy<\/option><option value=\"Red\"  >Red<\/option><option value=\" Light Gray\"  >Light Gray<\/option><\/select><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_name_2' id='label_ff_15_hoodie_name_2' >Last Name on Hood<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"hoodie_name_2\" class=\"ff-el-form-control\" placeholder=\"Last Name Printed on Hood\" maxlength=\"20\" data-name=\"hoodie_name_2\" id=\"ff_15_hoodie_name_2\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-add-btn'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Add a third size\">Add a third size<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='hoodie_add_3_1d5dfe8da10b0a7d34ccaa34d39dac26'><input  type=\"checkbox\" name=\"hoodie_add_3[]\" data-name=\"hoodie_add_3\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"yes\"  id='hoodie_add_3_1d5dfe8da10b0a7d34ccaa34d39dac26' aria-label='Add a third size' aria-invalid='false' aria-required=false> <span>Add a third size<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-item rs-slot3'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Wicking Hooded Sweatshirt\">Wicking Hooded Sweatshirt<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_hoodie_item_3\" name=\"hoodie_item_3\" value=\"40\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"40\" data-payment_label=\"Wicking Hooded Sweatshirt\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$40.00<\/span><\/span><\/div><\/div><div class='ff-el-group has-conditions rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_qty_3' id='label_ff_15_hoodie_qty_3' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"hoodie_qty_3\" value=\"0\" id=\"ff_15_hoodie_qty_3\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"hoodie_qty_3\" data-target_product=\"hoodie_item_3\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_size_3' id='label_ff_15_hoodie_size_3' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"hoodie_size_3\" id=\"ff_15_hoodie_size_3\" class=\"ff-el-form-control\" data-name=\"hoodie_size_3\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_hoodie_size_3\"><option value=\"\">Select a size<\/option><option value=\"Youth Small\"  >Youth Small<\/option><option value=\"Youth Medium\"  >Youth Medium<\/option><option value=\"Youth Large\"  >Youth Large<\/option><option value=\"Youth XL\"  >Youth XL<\/option><option value=\"Adult Small\"  >Adult Small<\/option><option value=\"Adult Medium\"  >Adult Medium<\/option><option value=\"Adult Large\"  >Adult Large<\/option><option value=\"Adult XL\"  >Adult XL<\/option><option value=\"Adult 2XL\"  >Adult 2XL<\/option><\/select><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_color_3' id='label_ff_15_hoodie_color_3' aria-label=\"Color\">Color<\/label><\/div><div class='ff-el-input--content'><select name=\"hoodie_color_3\" id=\"ff_15_hoodie_color_3\" class=\"ff-el-form-control\" data-name=\"hoodie_color_3\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_hoodie_color_3\"><option value=\"\">Select a color<\/option><option value=\"Navy\"  >Navy<\/option><option value=\"Red\"  >Red<\/option><option value=\" Light Gray\"  >Light Gray<\/option><\/select><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_name_3' id='label_ff_15_hoodie_name_3' >Last Name on Hood<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"hoodie_name_3\" class=\"ff-el-form-control\" placeholder=\"Last Name Printed on Hood\" maxlength=\"20\" data-name=\"hoodie_name_3\" id=\"ff_15_hoodie_name_3\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-add-btn'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Add a fourth size\">Add a fourth size<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='hoodie_add_4_044da59b2609f23a7b21e9d604886246'><input  type=\"checkbox\" name=\"hoodie_add_4[]\" data-name=\"hoodie_add_4\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"yes\"  id='hoodie_add_4_044da59b2609f23a7b21e9d604886246' aria-label='Add a fourth size' aria-invalid='false' aria-required=false> <span>Add a fourth size<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-item rs-slot4'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Wicking Hooded Sweatshirt\">Wicking Hooded Sweatshirt<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_hoodie_item_4\" name=\"hoodie_item_4\" value=\"40\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"40\" data-payment_label=\"Wicking Hooded Sweatshirt\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$40.00<\/span><\/span><\/div><\/div><div class='ff-el-group has-conditions rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_qty_4' id='label_ff_15_hoodie_qty_4' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"hoodie_qty_4\" value=\"0\" id=\"ff_15_hoodie_qty_4\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"hoodie_qty_4\" data-target_product=\"hoodie_item_4\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_size_4' id='label_ff_15_hoodie_size_4' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"hoodie_size_4\" id=\"ff_15_hoodie_size_4\" class=\"ff-el-form-control\" data-name=\"hoodie_size_4\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_hoodie_size_4\"><option value=\"\">Select a size<\/option><option value=\"Youth Small\"  >Youth Small<\/option><option value=\"Youth Medium\"  >Youth Medium<\/option><option value=\"Youth Large\"  >Youth Large<\/option><option value=\"Youth XL\"  >Youth XL<\/option><option value=\"Adult Small\"  >Adult Small<\/option><option value=\"Adult Medium\"  >Adult Medium<\/option><option value=\"Adult Large\"  >Adult Large<\/option><option value=\"Adult XL\"  >Adult XL<\/option><option value=\"Adult 2XL\"  >Adult 2XL<\/option><\/select><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_color_4' id='label_ff_15_hoodie_color_4' aria-label=\"Color\">Color<\/label><\/div><div class='ff-el-input--content'><select name=\"hoodie_color_4\" id=\"ff_15_hoodie_color_4\" class=\"ff-el-form-control\" data-name=\"hoodie_color_4\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_hoodie_color_4\"><option value=\"\">Select a color<\/option><option value=\"Navy\"  >Navy<\/option><option value=\"Red\"  >Red<\/option><option value=\" Light Gray\"  >Light Gray<\/option><\/select><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_name_4' id='label_ff_15_hoodie_name_4' >Last Name on Hood<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"hoodie_name_4\" class=\"ff-el-form-control\" placeholder=\"Last Name Printed on Hood\" maxlength=\"20\" data-name=\"hoodie_name_4\" id=\"ff_15_hoodie_name_4\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-add-btn'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Add a fifth size\">Add a fifth size<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='hoodie_add_5_c555a085478688eb50ce263e6cf3d110'><input  type=\"checkbox\" name=\"hoodie_add_5[]\" data-name=\"hoodie_add_5\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"yes\"  id='hoodie_add_5_c555a085478688eb50ce263e6cf3d110' aria-label='Add a fifth size' aria-invalid='false' aria-required=false> <span>Add a fifth size<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group ff-el-form-hide_label has-conditions rs-item rs-slot5'><div class=\"ff-el-input--label asterisk-right\"><label   aria-label=\"Wicking Hooded Sweatshirt\">Wicking Hooded Sweatshirt<\/label><\/div><div class='ff-el-input--content'><input type=\"hidden\" id=\"ff_15_hoodie_item_5\" name=\"hoodie_item_5\" value=\"40\" class=\"ff_payment_item\" data-payment_item=\"yes\" data-payment_value=\"40\" data-payment_label=\"Wicking Hooded Sweatshirt\" ><span class=\"ff_item_price_wrapper\"><span class=\"ff_product_price_label\">Price:<\/span> <span class=\"ff_product_price\">$40.00<\/span><\/span><\/div><\/div><div class='ff-el-group has-conditions rs-qty'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_qty_5' id='label_ff_15_hoodie_qty_5' aria-label=\"Quantity\">Quantity<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"hoodie_qty_5\" value=\"0\" id=\"ff_15_hoodie_qty_5\" class=\"ff-el-form-control  ff_quantity_item\" data-quantity_item=\"yes\" data-name=\"hoodie_qty_5\" data-target_product=\"hoodie_item_5\" min=\"0\" max=\"10\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_size_5' id='label_ff_15_hoodie_size_5' aria-label=\"Size\">Size<\/label><\/div><div class='ff-el-input--content'><select name=\"hoodie_size_5\" id=\"ff_15_hoodie_size_5\" class=\"ff-el-form-control\" data-name=\"hoodie_size_5\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_hoodie_size_5\"><option value=\"\">Select a size<\/option><option value=\"Youth Small\"  >Youth Small<\/option><option value=\"Youth Medium\"  >Youth Medium<\/option><option value=\"Youth Large\"  >Youth Large<\/option><option value=\"Youth XL\"  >Youth XL<\/option><option value=\"Adult Small\"  >Adult Small<\/option><option value=\"Adult Medium\"  >Adult Medium<\/option><option value=\"Adult Large\"  >Adult Large<\/option><option value=\"Adult XL\"  >Adult XL<\/option><option value=\"Adult 2XL\"  >Adult 2XL<\/option><\/select><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_color_5' id='label_ff_15_hoodie_color_5' aria-label=\"Color\">Color<\/label><\/div><div class='ff-el-input--content'><select name=\"hoodie_color_5\" id=\"ff_15_hoodie_color_5\" class=\"ff-el-form-control\" data-name=\"hoodie_color_5\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_15_hoodie_color_5\"><option value=\"\">Select a color<\/option><option value=\"Navy\"  >Navy<\/option><option value=\"Red\"  >Red<\/option><option value=\" Light Gray\"  >Light Gray<\/option><\/select><\/div><\/div><div class='ff-el-group has-conditions rs-opt'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_hoodie_name_5' id='label_ff_15_hoodie_name_5' >Last Name on Hood<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"hoodie_name_5\" class=\"ff-el-form-control\" placeholder=\"Last Name Printed on Hood\" maxlength=\"20\" data-name=\"hoodie_name_5\" id=\"ff_15_hoodie_name_5\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><\/div><\/div><div class=\"ff-el-group ff-el-section-break  ff_left\" data-name=\"section_break-15_3\" ><h3 class='ff-el-section-title'>Who is this for<\/h3><div class='ff-section_break_desk'><\/div><hr \/><\/div><div data-type=\"name-element\" data-name=\"player\" class=\" ff-field_container ff-name-field-wrapper\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_15_player_first_name_' id='label_ff_15_player_first_name_' >Player First Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"player[first_name]\" id=\"ff_15_player_first_name_\" class=\"ff-el-form-control\" placeholder=\"First\" aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_15_player_last_name_' id='label_ff_15_player_last_name_' >Player Last Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"player[last_name]\" id=\"ff_15_player_last_name_\" class=\"ff-el-form-control\" placeholder=\"Last\" aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><\/div><\/div><div data-type=\"name-element\" data-name=\"parent\" class=\" ff-field_container ff-name-field-wrapper\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_15_parent_first_name_' id='label_ff_15_parent_first_name_' >Parent first name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"parent[first_name]\" id=\"ff_15_parent_first_name_\" class=\"ff-el-form-control\" placeholder=\"first\" aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_15_parent_last_name_' id='label_ff_15_parent_last_name_' >Parent Last Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"parent[last_name]\" id=\"ff_15_parent_last_name_\" class=\"ff-el-form-control\" placeholder=\"Last\" aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><\/div><\/div><div data-name=\"ff_cn_id_3\"  class='ff-t-container ff-column-container ff_columns_total_3 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 33.33%;'><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_15_player_team' id='label_ff_15_player_team' aria-label=\"Team\">Team<\/label><\/div><div class='ff-el-input--content'><select name=\"player_team\" id=\"ff_15_player_team\" class=\"ff-el-form-control\" data-name=\"player_team\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"true\" aria-labelledby=\"label_ff_15_player_team\"><option value=\"\">Select a Team<\/option><option value=\"9U Rock Solid Red\"  >9U Rock Solid Red<\/option><option value=\"10U Rock Solid Navy\"  >10U Rock Solid Navy<\/option><option value=\"11U Rock Solid Red\"  >11U Rock Solid Red<\/option><option value=\"12U Rock Solid Navy\"  >12U Rock Solid Navy<\/option><option value=\"13U Rock Solid Red\"  >13U Rock Solid Red<\/option><option value=\"14U Rock Solid Navy\"  >14U Rock Solid Navy<\/option><option value=\"15U Rock Solid Select\"  >15U Rock Solid Select<\/option><option value=\"17U Rock Solid Select\"  >17U Rock Solid Select<\/option><option value=\"Not on a team \/ supporter\"  >Not on a team \/ supporter<\/option><\/select><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-2' style='flex-basis: 33.33%;'><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_15_parent_email_2' id='label_ff_15_parent_email_2' aria-label=\"Email\">Email<\/label><\/div><div class='ff-el-input--content'><input type=\"email\" name=\"parent_email_2\" id=\"ff_15_parent_email_2\" class=\"ff-el-form-control\" placeholder=\"you@example.com\" data-name=\"parent_email_2\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-3' style='flex-basis: 33.33%;'><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_15_parent_phone_2' id='label_ff_15_parent_phone_2' aria-label=\"Mobile phone\">Mobile phone<\/label><\/div><div class='ff-el-input--content'><input name=\"parent_phone_2\" class=\"ff-el-form-control ff-el-phone ff_el_with_extended_validation\" type=\"tel\" placeholder=\"Mobile Number\" data-name=\"parent_phone_2\" id=\"ff_15_parent_phone_2\" inputmode=\"tel\"  aria-invalid='false' aria-required=true><\/div><\/div><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_notes' id='label_ff_15_notes' aria-label=\"Notes\">Notes<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"false\" aria-labelledby=\"label_ff_15_notes\" name=\"notes\" id=\"ff_15_notes\" class=\"ff-el-form-control\" placeholder=\"Multiple sizes of the same item, sibling orders, sizing questions.\" rows=\"3\" cols=\"2\" data-name=\"notes\" ><\/textarea><\/div><\/div><div class=\"ff-el-group ff-el-section-break  ff_left\" data-name=\"section_break-15_4\" ><h3 class='ff-el-section-title'>Payment<\/h3><div class='ff-section_break_desk'><\/div><hr \/><\/div><div class='ff-el-group ff-el-form-hide_label ff-acknowledgement'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label   aria-label=\"Pickup Acknowledgement\">Pickup Acknowledgement<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='ack_pickup_249f9363c5c8dcb15a98356da1586e01'><input  type=\"checkbox\" name=\"ack_pickup[]\" data-name=\"ack_pickup\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"I understand payment is due when I collect the order, that orders are held for 14 days, and that printed items cannot be returned. \"  id='ack_pickup_249f9363c5c8dcb15a98356da1586e01' aria-label='I understand payment is due when I collect the order, that orders are held for 14 days, and that printed items cannot be returned.' aria-invalid='false' aria-required=true> <span>I understand payment is due when I collect the order, that orders are held for 14 days, and that printed items cannot be returned. <\/span><\/label><\/div><\/div><\/div><input name=\"payment_method\" type=\"hidden\" value=\"test\" data-name=\"payment_method\" class=\"ff-el-form-check-input ff_payment_method ff_selected_payment_method\" ><div class='ff-el-group  ff-payment_summary_component' tabindex='-1' data-name=\"payment_summary_component-15_5\" ><div class=\"ff_dynamic_value ff_dynamic_payment_summary\" data-ref=\"payment_summary\"><div class=\"ff_payment_summary\"><\/div><div class=\"ff_payment_summary_fallback\">No payment items has been selected yet<\/div><\/div><\/div><div class='ff-el-group ' ><div class='ff-el-input--content'><div data-fluent_id='15' name='cf-turnstile-response'><div\n\t\tdata-sitekey='0x4AAAAAAEnl7IxweL5gIVHh'\n\t\tdata-theme='auto'\n\t\tid='fluentform-turnstile-15-1'\n\t\tclass='ff-el-turnstile cf-turnstile'\n\t\tdata-appearance='execute'><\/div><\/div><\/div><\/div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper ff_submit_btn_wrapper_custom'><button class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style wpf_has_custom_css\" type=\"submit\" name=\"custom_submit_button-15_6\" data-name=\"custom_submit_button-15_6\"  aria-label=\"Reserve My Order\">Reserve My Order<\/button><style>form.fluent_form_15 .wpf_has_custom_css.ff-btn-submit { background-color:#1a7efb;border-color:#1a7efb;color:#ffffff;min-width:100%; }form.fluent_form_15 .wpf_has_custom_css.ff-btn-submit:hover { background-color:#ffffff;border-color:#1a7efb;color:#1a7efb;min-width:100%; } <\/style><\/div><\/fieldset><\/form><div id='fluentform_15_errors' class='ff-errors-in-stack ff_form_instance_15_1 ff-form-loading_errors ff_form_instance_15_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_15_1 = {\"id\":\"15\",\"ajaxUrl\":\"https:\\\/\\\/store.rocksolidteams.net\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"asteriskPlacement\":\"asterisk-right\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_15_1\",\"form_id_selector\":\"fluentform_15\",\"rules\":{\"jersey_item\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"jersey_qty\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"jersey_size\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"jersey_add_2\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"jersey_item_2\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"jersey_qty_2\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"jersey_size_2\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"jersey_add_3\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"jersey_item_3\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"jersey_qty_3\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"jersey_size_3\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"jersey_add_4\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"jersey_item_4\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"jersey_qty_4\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"jersey_size_4\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"jersey_add_5\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"jersey_item_5\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"jersey_qty_5\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"jersey_size_5\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hat_item\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"hat_qty\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"hat_size\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hat_add_2\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"hat_item_2\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"hat_qty_2\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"hat_size_2\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hat_add_3\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"hat_item_3\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"hat_qty_3\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"hat_size_3\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"tee_item\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"tee_qty\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"tee_size\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"tee_color\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"tee_add_2\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"tee_item_2\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"tee_qty_2\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"tee_size_2\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"tee_color_2\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"tee_add_3\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"tee_item_3\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"tee_qty_3\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"tee_size_3\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"tee_color_3\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"tee_add_4\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"tee_item_4\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"tee_qty_4\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"tee_size_4\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"tee_color_4\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"tee_add_5\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"tee_item_5\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"tee_qty_5\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"tee_size_5\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"tee_color_5\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hoodie_item\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"hoodie_qty\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"hoodie_size\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hoodie_color\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hoodie_name\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hoodie_add_2\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"hoodie_item_2\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"hoodie_qty_2\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"hoodie_size_2\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hoodie_color_2\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hoodie_name_2\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hoodie_add_3\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"hoodie_item_3\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"hoodie_qty_3\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"hoodie_size_3\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hoodie_color_3\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hoodie_name_3\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hoodie_add_4\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"hoodie_item_4\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"hoodie_qty_4\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"hoodie_size_4\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hoodie_color_4\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hoodie_name_4\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hoodie_add_5\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"hoodie_item_5\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"hoodie_qty_5\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"numeric\":{\"value\":true,\"global\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\"},\"min\":{\"value\":\"0\",\"global\":true,\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\"},\"max\":{\"value\":\"10\",\"global\":true,\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\"}},\"hoodie_size_5\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hoodie_color_5\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hoodie_name_5\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"player[first_name]\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"player[middle_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"player[last_name]\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"parent[first_name]\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"parent[middle_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"parent[last_name]\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"player_team\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"parent_email_2\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"email\":{\"value\":true,\"message\":\"This field must contain a valid email\",\"global_message\":\"This field must contain a valid email\",\"global\":true}},\"parent_phone_2\":{\"required\":{\"value\":true,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"valid_phone_number\":{\"value\":true,\"global\":true,\"message\":\"Phone number is not valid\",\"global_message\":\"Phone number is not valid\"}},\"notes\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"ack_pickup\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"payment_method\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"cf-turnstile-response\":[]},\"debounce_time\":300,\"conditionals\":{\"jersey_item_2\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"jersey_add_2\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"jersey_qty_2\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"jersey_add_2\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"jersey_size_2\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"jersey_add_2\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"jersey_add_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"jersey_qty_2\",\"value\":\"0\",\"operator\":\">\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"jersey_item_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"jersey_add_3\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"jersey_qty_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"jersey_add_3\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"jersey_size_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"jersey_add_3\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"jersey_add_4\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"jersey_qty_3\",\"value\":\"0\",\"operator\":\">\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"jersey_item_4\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"jersey_add_4\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"jersey_qty_4\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"jersey_add_4\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"jersey_size_4\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"jersey_add_4\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"jersey_add_5\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"jersey_qty_4\",\"value\":\"0\",\"operator\":\">\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"jersey_item_5\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"jersey_add_5\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"jersey_qty_5\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"jersey_add_5\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"jersey_size_5\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"jersey_add_5\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hat_item_2\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hat_add_2\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hat_qty_2\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hat_add_2\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hat_size_2\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hat_add_2\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hat_add_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hat_qty_2\",\"value\":\"0\",\"operator\":\">\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hat_item_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hat_add_3\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hat_qty_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hat_add_3\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hat_size_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hat_add_3\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_item_2\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_2\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_qty_2\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_2\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_size_2\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_2\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_color_2\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_2\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_add_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_qty_2\",\"value\":\"0\",\"operator\":\">\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_item_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_3\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_qty_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_3\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_size_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_3\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_color_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_3\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_add_4\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_qty_3\",\"value\":\"0\",\"operator\":\">\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_item_4\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_4\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_qty_4\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_4\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_size_4\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_4\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_color_4\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_4\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_add_5\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_qty_4\",\"value\":\"0\",\"operator\":\">\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_item_5\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_5\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_qty_5\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_5\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_size_5\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_5\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"tee_color_5\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"tee_add_5\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_item_2\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_2\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_qty_2\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_2\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_size_2\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_2\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_color_2\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_2\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_name_2\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_2\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_add_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_qty_2\",\"value\":\"0\",\"operator\":\">\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_item_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_3\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_qty_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_3\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_size_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_3\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_color_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_3\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_name_3\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_3\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_add_4\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_qty_3\",\"value\":\"0\",\"operator\":\">\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_item_4\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_4\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_qty_4\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_4\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_size_4\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_4\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_color_4\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_4\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_name_4\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_4\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_add_5\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_qty_4\",\"value\":\"0\",\"operator\":\">\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_item_5\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_5\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_qty_5\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_5\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_size_5\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_5\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_color_5\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_5\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]},\"hoodie_name_5\":{\"type\":\"any\",\"status\":true,\"conditions\":[{\"field\":\"hoodie_add_5\",\"value\":\"yes\",\"operator\":\"=\"}],\"condition_groups\":[{\"rules\":[{\"field\":\"\",\"value\":\"\",\"operator\":\"\"}],\"title\":\"\",\"isEditingTitle\":false,\"isPreviewOpen\":false,\"isGroupOpen\":true}]}},\"file_upload_settings\":[]};\n                            <\/script>\n            <\/div>\n\n      <aside class=\"side\">\n        <div class=\"side-head\">Your order<\/div>\n        <div class=\"side-body\" id=\"rs-side-empty\"><p>Nothing selected yet. Set a quantity on any item to start.<\/p><\/div>\n        <div class=\"side-items\" id=\"rs-side-items\" hidden><\/div>\n        <div class=\"side-total\"><span class=\"l\">Due at pickup<\/span><span class=\"v\" id=\"rs-side-amount\">$0.00<\/span><\/div>\n        <div class=\"side-foot\">\n          <p>Cash or check at the counter, payable to Rock Solid Athletics. Card payment is not available yet.<\/p>\n          <div class=\"side-eyebrow\">Pickup<\/div>\n          <p class=\"side-addr\">2049 Corporate Dr.<br>Wilmington, NC 28405<\/p>\n          <a class=\"side-phone\" href=\"tel:+19104525838\">+1 910-452-5838<\/a>\n        <\/div>\n      <\/aside>\n\n    <\/div>\n  <\/section>\n\n\n<\/div>\n\n<script>\n(function () {\n  var FORM = '.frm-fluent-form';\n  var MONEY = \/\\$\\s?[\\d,]+(?:\\.\\d{2})?\/;\n\n  \/* ---- quantity steppers ---- *\/\n  \/* Matches jersey_qty and jersey_qty_2 alike, with or without a trailing\n     array bracket from Fluent's nested naming. *\/\n  function isQty(i) { return \/_qty(_\\d+)?(\\]|$)\/.test(i.getAttribute('name') || ''); }\n  function clamp(i, v) {\n    var mn = i.hasAttribute('min') ? parseFloat(i.min) : 0;\n    var mx = i.hasAttribute('max') ? parseFloat(i.max) : Infinity;\n    if (isNaN(v)) v = mn;\n    return Math.max(mn, Math.min(mx, v));\n  }\n  function fire(i) {\n    i.dispatchEvent(new Event('input', { bubbles: true }));\n    i.dispatchEvent(new Event('change', { bubbles: true }));\n    if (window.jQuery) { try { window.jQuery(i).trigger('input').trigger('change'); } catch (e) {} }\n  }\n  function sync(i) {\n    var g = i.closest('.rs-stepper'); if (!g) return;\n    var v = parseFloat(i.value);\n    var mn = i.hasAttribute('min') ? parseFloat(i.min) : 0;\n    var mx = i.hasAttribute('max') ? parseFloat(i.max) : Infinity;\n    var a = g.querySelector('[data-rs=minus]'), b = g.querySelector('[data-rs=plus]');\n    if (a) a.disabled = !isNaN(v) && v <= mn;\n    if (b) b.disabled = !isNaN(v) && v >= mx;\n  }\n  function step(i, d) {\n    var c = parseFloat(i.value);\n    if (isNaN(c)) c = i.hasAttribute('min') ? parseFloat(i.min) : 0;\n    i.value = clamp(i, c + d); fire(i); sync(i);\n  }\n  function build(i) {\n    if (i.dataset.rsStepper) return;\n    i.dataset.rsStepper = '1';\n    var g = document.createElement('div'); g.className = 'rs-stepper';\n    var a = document.createElement('button'); a.type = 'button'; a.setAttribute('data-rs','minus'); a.setAttribute('aria-label','Decrease quantity'); a.innerHTML = '&minus;';\n    var b = document.createElement('button'); b.type = 'button'; b.setAttribute('data-rs','plus'); b.setAttribute('aria-label','Increase quantity'); b.textContent = '+';\n    i.parentNode.insertBefore(g, i); g.appendChild(a); g.appendChild(i); g.appendChild(b);\n    a.addEventListener('click', function () { step(i, -1); });\n    b.addEventListener('click', function () { step(i, 1); });\n    i.addEventListener('input', function () { sync(i); });\n    i.addEventListener('blur', function () { i.value = clamp(i, parseFloat(i.value)); fire(i); sync(i); });\n    sync(i);\n  }\n\n\n  \/* ---- flag missing sizes on items being bought ----\n     A size dropdown is only \"needed\" once its own slot has a quantity. The\n     pairing is derived from the field names: jersey_size goes with\n     jersey_qty, jersey_size_2 with jersey_qty_2. *\/\n  function markNeededSizes(form) {\n    form.querySelectorAll('.rs-opt').forEach(function (group) {\n      var sel = group.querySelector('select');\n      if (!sel) return;\n      var name = (sel.getAttribute('name') || '').replace(\/\\[\\]$\/, '');\n      var m = \/^(.+?)_(size|color)(_\\d+)?$\/.exec(name);\n      if (!m) return;\n      var qty = form.querySelector('[name=\"' + m[1] + '_qty' + (m[3] || '') + '\"]');\n      var v = qty ? parseFloat(qty.value) : 0;\n      var needed = v > 0 && !sel.value;\n      if (group.classList.contains('rs-needed') !== needed) {\n        group.classList.toggle('rs-needed', needed);\n      }\n    });\n  }\n\n  \/* ---- mirror the order into the sidebar ----\n     Built from the form's own fields rather than Fluent's summary table:\n     the table prints the item name only, so two sizes of one item are\n     indistinguishable. Each payment item carries its price and label on a\n     hidden input; its slot's quantity, size, colour and printed name are\n     found by name suffix (tee_item_2 -> tee_qty_2, tee_size_2, tee_color_2). *\/\n  var amount = document.getElementById('rs-side-amount');\n  var list = document.getElementById('rs-side-items');\n  var empty = document.getElementById('rs-side-empty');\n\n  function visible(el) {\n    return !!(el && el.offsetParent !== null);\n  }\n\n  function val(form, name) {\n    var el = form.querySelector('[name=\"' + name + '\"]');\n    if (!el || !visible(el)) return '';\n    return (el.value || '').trim();\n  }\n\n  function readLines(form) {\n    var out = [];\n    form.querySelectorAll('input[data-payment_item]').forEach(function (hidden) {\n      var itemName = hidden.getAttribute('name') || '';\n      var m = \/^(.+?)_item(_\\d+)?$\/.exec(itemName);\n      if (!m) return;\n      var base = m[1];\n      var suffix = m[2] || '';\n\n      var qtyEl = form.querySelector('[name=\"' + base + '_qty' + suffix + '\"]');\n      if (!qtyEl || !visible(qtyEl)) return;\n      var qty = parseFloat(qtyEl.value);\n      if (!(qty > 0)) return;\n\n      var price = parseFloat(hidden.getAttribute('data-payment_value')) || 0;\n      var label = hidden.getAttribute('data-payment_label') || base;\n\n      var bits = [];\n      var size = val(form, base + '_size' + suffix);\n      var color = val(form, base + '_color' + suffix);\n      var hood = val(form, base + '_name' + suffix);\n      if (size) bits.push(size);\n      if (color) bits.push(color);\n      if (hood) bits.push('\"' + hood + '\"');\n      bits.push('Qty ' + qty);\n\n      out.push({ name: label, meta: bits.join(' \u00b7 '), total: '$' + (qty * price).toFixed(2), sum: qty * price });\n    });\n    return out;\n  }\n\n  function readTotal(form) {\n    var s = form.querySelector('.ff_payment_summary, .ff-payment-summary, table.ff_payment_summary_table');\n    if (!s) return null;\n    var rows = s.querySelectorAll('tfoot tr, tr');\n    for (var i = rows.length - 1; i >= 0; i--) {\n      var mm = (rows[i].textContent || '').match(MONEY);\n      if (mm) return mm[0].replace(\/\\s\/g, '');\n    }\n    return null;\n  }\n\n  function esc(s) {\n    return String(s).replace(\/&\/g, '&amp;').replace(\/<\/g, '&lt;').replace(\/>\/g, '&gt;');\n  }\n\n  function render() {\n    var form = document.querySelector(FORM);\n    if (!form) return;\n    form.querySelectorAll('input[type=number]').forEach(function (i) { if (isQty(i)) build(i); });\n    markNeededSizes(form);\n    if (!amount || !list) return;\n\n    var items = readLines(form);\n\n    if (!items.length) {\n      if (list.innerHTML !== '') { list.innerHTML = ''; }\n      list.hidden = true;\n      if (empty) empty.hidden = false;\n      if (amount.textContent !== '$0.00') amount.textContent = '$0.00';\n      return;\n    }\n\n    if (empty) empty.hidden = true;\n    list.hidden = false;\n\n    var html = '';\n    var sum = 0;\n    items.forEach(function (it) {\n      sum += it.sum;\n      html += '<div class=\"side-row\"><div><span class=\"side-name\">' + esc(it.name)\n           +  '<\/span><span class=\"side-qty\">' + esc(it.meta) + '<\/span><\/div>'\n           +  '<div class=\"side-line\">' + esc(it.total) + '<\/div><\/div>';\n    });\n    if (list.innerHTML !== html) list.innerHTML = html;\n\n    \/* The in-form summary prints the item name only, so two sizes of one\n       item read identically. Its rows follow the same order as the payment\n       items, so the variant text can be matched positionally and appended.\n       Writes are guarded by an equality check to keep the observer quiet. *\/\n    var table = form.querySelector('.ff_payment_summary table, .ff-payment-summary table');\n    if (table) {\n      var rows = table.querySelectorAll('tbody tr');\n      var n = 0;\n      rows.forEach(function (tr) {\n        var cells = tr.querySelectorAll('td');\n        if (cells.length < 4) return;\n        var line = items[n++];\n        if (!line) return;\n        var tag = cells[0].querySelector('.rs-variant');\n        var meta = line.meta.replace(\/(^| \u00b7 )Qty \\d+$\/, '');\n        if (!meta) { if (tag) tag.remove(); return; }\n        if (!tag) {\n          tag = document.createElement('span');\n          tag.className = 'rs-variant';\n          cells[0].appendChild(tag);\n        }\n        if (tag.textContent !== meta) tag.textContent = meta;\n      });\n    }\n\n    \/* Sum the same lines we just listed. Reading Fluent's summary table was\n       unreliable \u2014 it picked up a line value instead of the total row \u2014 and\n       an inconsistency between the list and its total is worse than either\n       figure being slightly late. *\/\n    var next = '$' + sum.toFixed(2);\n    if (amount.textContent !== next) amount.textContent = next;\n  }\n\n  \/* Re-entry guard: render() writes to the DOM, and the MutationObserver\n     below would otherwise see its own changes and loop. *\/\n  var applying = false;\n  function guarded() {\n    if (applying) return;\n    applying = true;\n    try { render(); } finally {\n      requestAnimationFrame(function () { applying = false; });\n    }\n  }\n\n  \/* ---- clear a slot when its add box is unticked ----\n     Fluent hides conditional fields but keeps their values, so an unticked\n     slot still carries a quantity into the payment calculation. Zero the\n     quantity and blank the size, colour and printed name, then fire the\n     events Fluent recalculates on. *\/\n  function clearSlot(addName) {\n    var form = document.querySelector(FORM);\n    if (!form) return;\n    var m = \/^(.+)_add_(\\d+)$\/.exec(addName.replace(\/\\[\\]$\/, ''));\n    if (!m) return;\n    var base = m[1], n = m[2];\n\n    ['_qty_' + n, '_size_' + n, '_color_' + n, '_name_' + n].forEach(function (suffix) {\n      var el = form.querySelector('[name=\"' + base + suffix + '\"]');\n      if (!el) return;\n      var next = suffix.indexOf('_qty_') === 0 ? '0' : '';\n      if (el.value === next) return;\n      el.value = next;\n      el.dispatchEvent(new Event('input', { bubbles: true }));\n      el.dispatchEvent(new Event('change', { bubbles: true }));\n      if (window.jQuery) { try { window.jQuery(el).trigger('input').trigger('change'); } catch (e) {} }\n    });\n  }\n\n  document.addEventListener('change', function (e) {\n    var box = e.target;\n    if (!box || box.type !== 'checkbox') return;\n    if (!box.closest('.rs-add-btn')) return;\n    if (box.checked) return;\n    clearSlot(box.getAttribute('name') || '');\n    \/* The change events above fire while the render guard is still closed,\n       so schedule a repaint after it releases or the sidebar keeps the\n       cleared line. *\/\n    requestAnimationFrame(function () {\n      requestAnimationFrame(function () { if (typeof guarded === 'function') guarded(); });\n    });\n  }, true);\n\n  \/* Fluent swaps the form for its success message. When that happens the\n     sidebar's running total is meaningless, so take it out of the page. *\/\n  function hideSideOnSuccess() {\n    var side = document.querySelector('.rs-gear .side');\n    if (!side) return;\n    var col = document.querySelector('.rs-gear .form-col');\n    var done = col && col.querySelector('.ff-message-success, .ff_submit_success');\n    var form = document.querySelector(FORM);\n    side.style.display = (done || !form) ? 'none' : '';\n  }\n\n  function start() {\n    var form = document.querySelector(FORM);\n    if (!form) return;\n    guarded();\n    hideSideOnSuccess();\n    var col = document.querySelector('.rs-gear .form-col');\n    if (col) new MutationObserver(hideSideOnSuccess).observe(col, { childList: true, subtree: true });\n    new MutationObserver(guarded).observe(form, { childList: true, subtree: true, characterData: true });\n    form.addEventListener('pointerdown', function (e) {\n      if (e.target.closest('.rs-add-btn')) holdScroll();\n    }, true);\n    form.addEventListener('change', guarded);\n    form.addEventListener('input', guarded);\n  }\n\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', start); }\n  else { start(); }\n})();\n<\/script>\n\n<script>\n\/* Block submission when an item has a quantity but no size or colour.\n   Fluent's own \"required\" cannot do this: the size fields are always visible,\n   so marking them required would stop a parent who is not buying that item. *\/\n(function () {\n  var FORM = '.fluent_form_15';\n\n  \/\/ qty field -> the fields that become mandatory once it is above 0\n  var RULES = {\n    jersey_qty:   ['jersey_size'],\n    jersey_qty_2: ['jersey_size_2'],\n    jersey_qty_3: ['jersey_size_3'],\n    jersey_qty_4: ['jersey_size_4'],\n    jersey_qty_5: ['jersey_size_5'],\n    hat_qty:      ['hat_size'],\n    hat_qty_2:    ['hat_size_2'],\n    hat_qty_3:    ['hat_size_3'],\n    tee_qty:      ['tee_size', 'tee_color'],\n    tee_qty_2:    ['tee_size_2', 'tee_color_2'],\n    tee_qty_3:    ['tee_size_3', 'tee_color_3'],\n    tee_qty_4:    ['tee_size_4', 'tee_color_4'],\n    tee_qty_5:    ['tee_size_5', 'tee_color_5'],\n    hoodie_qty:   ['hoodie_size', 'hoodie_color'],\n    hoodie_qty_2: ['hoodie_size_2', 'hoodie_color_2'],\n    hoodie_qty_3: ['hoodie_size_3', 'hoodie_color_3'],\n    hoodie_qty_4: ['hoodie_size_4', 'hoodie_color_4'],\n    hoodie_qty_5: ['hoodie_size_5', 'hoodie_color_5']\n  };\n\n  function field(form, name) {\n    return form.querySelector('[name=\"' + name + '\"]');\n  }\n\n  function group(el) {\n    return el ? el.closest('.ff-el-group') : null;\n  }\n\n  function missing(form) {\n    var out = [];\n    Object.keys(RULES).forEach(function (qtyName) {\n      var qty = field(form, qtyName);\n      if (!qty) return;\n      var n = parseFloat(qty.value);\n      if (isNaN(n) || n <= 0) return;\n      RULES[qtyName].forEach(function (name) {\n        var f = field(form, name);\n        if (f && !f.value) out.push(f);\n      });\n    });\n    return out;\n  }\n\n  function mark(form) {\n    form.querySelectorAll('.rs-needs-size').forEach(function (g) {\n      g.classList.remove('rs-needs-size');\n    });\n    missing(form).forEach(function (f) {\n      var g = group(f);\n      if (g) g.classList.add('rs-needs-size');\n    });\n  }\n\n  function start() {\n    var form = document.querySelector(FORM);\n    if (!form) return;\n\n    form.addEventListener('change', function () { mark(form); });\n    form.addEventListener('input', function () { mark(form); });\n\n    \/\/ Capture phase, so this runs before Fluent's own submit handler.\n    form.addEventListener('submit', function (e) {\n      var bad = missing(form);\n      if (!bad.length) return;\n      e.preventDefault();\n      e.stopPropagation();\n      mark(form);\n\n      var note = form.querySelector('.rs-size-error');\n      if (!note) {\n        note = document.createElement('div');\n        note.className = 'rs-size-error';\n        form.appendChild(note);\n      }\n      note.textContent = 'Please choose a size and colour for every item you have set a quantity on.';\n\n      var g = group(bad[0]);\n      if (g) window.scrollTo({ top: g.getBoundingClientRect().top + window.pageYOffset - 140, behavior: 'smooth' });\n      if (bad[0].focus) bad[0].focus({ preventScroll: true });\n    }, true);\n\n    mark(form);\n  }\n\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', start); }\n  else { start(); }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Rock Solid team apparel Order team gear for your player. Reserve what you want here, then pay when you collect it at the facility. Pay at pickup. No card required to order. Your order Nothing selected yet. Set a quantity on any item to start. Due at pickup$0.00 Cash or check at the counter, payable [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/store.rocksolidteams.net\/index.php?rest_route=\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/store.rocksolidteams.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/store.rocksolidteams.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/store.rocksolidteams.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/store.rocksolidteams.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15"}],"version-history":[{"count":199,"href":"https:\/\/store.rocksolidteams.net\/index.php?rest_route=\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":244,"href":"https:\/\/store.rocksolidteams.net\/index.php?rest_route=\/wp\/v2\/pages\/15\/revisions\/244"}],"wp:attachment":[{"href":"https:\/\/store.rocksolidteams.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}