{"title":"Christmas Cycling Jerseys \u0026 Kits","description":"\u003cp\u003eBring holiday cheer to every ride. Our \u003cstrong\u003eChristmas cycling jerseys and kits\u003c\/strong\u003e feature cozy Fair Isle knits, reindeer, snowflakes, pine trees and festive bike patterns for winter group rides, holiday crits and Christmas morning spins.\u003c\/p\u003e\n\u003cp\u003eEvery piece is printed on demand with vibrant, fade-resistant sublimation on lightweight, breathable, quick-dry fabric. Choose short or long sleeves, a jersey only or a complete kit with bib shorts, and personalize select designs with your own name.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFestive Christmas designs you won't find in stores\u003c\/li\u003e\n\u003cli\u003eShort \u0026amp; long sleeve, men's \u0026amp; women's fit on selected designs\u003c\/li\u003e\n\u003cli\u003eCustom name on personalized kits — a perfect gift for cyclists\u003c\/li\u003e\n\u003cli\u003eShips to the US — order early to have it before December 25th\u003c\/li\u003e\n\u003c\/ul\u003e","products":[{"product_id":"mens-all-i-want-for-christmas-short-sleeve-cycling-jersey","title":"Men's All I Want For Christmas Short Sleeve Cycling Jersey","description":"\n\u003cdiv class=\"af-kit-description\"\u003e\n\n\n  \u003c!-- =====================================================\n       INTRO\n  ====================================================== --\u003e\n\n  \u003csection class=\"af-intro\"\u003e\n\n    \u003cdiv class=\"af-intro-title\"\u003e\n\n      \u003cspan class=\"af-kicker\"\u003e\n        ACCESFASHION CYCLING KIT\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Cycling Jersey \u0026amp;\u003cbr\u003e\n        Bib Shorts Kit\n      \u003c\/h2\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"af-intro-copy\"\u003e\n\n      \u003cp\u003e\n        Lightweight stretch fabric meets practical cycling-focused details\n        for weekend rides, training sessions, and longer days on the road.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        The jersey combines storage, ventilation, and a secure hem,\n        while the bib shorts add supportive construction and gel cushioning.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       JERSEY FEATURES\n  ====================================================== --\u003e\n\n  \u003csection class=\"af-jersey-section\"\u003e\n\n\n    \u003cdiv class=\"af-compact-header\"\u003e\n\n      \u003cdiv\u003e\n\n        \u003cspan class=\"af-kicker\"\u003e\n          JERSEY DETAILS\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Designed For The Ride\n        \u003c\/h3\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cp\u003e\n        Functional details for comfort, convenience,\n        and everyday riding performance.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"af-carousel-wrap\"\u003e\n\n\n      \u003cdiv class=\"af-jersey-grid\" id=\"afJerseyCarousel\"\u003e\n\n\n        \u003c!-- ===============================\n             JERSEY 01\n        ================================ --\u003e\n\n        \u003carticle class=\"af-mini-card\"\u003e\n\n          \u003cdiv class=\"af-mini-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/wpCCszZDFN2026-29-9-09\" alt=\"Cycling jersey neckline detail\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-mini-number\"\u003e\n              01\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-mini-body\"\u003e\n\n            \u003ch4\u003e\n              Neckline Detail\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Comfortable neckline built for a secure riding fit.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003c!-- ===============================\n             JERSEY 02\n        ================================ --\u003e\n\n        \u003carticle class=\"af-mini-card\"\u003e\n\n          \u003cdiv class=\"af-mini-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/KUmwFCCaRb2026-29-9-09\" alt=\"Cycling jersey full length zipper\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-mini-number\"\u003e\n              02\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-mini-body\"\u003e\n\n            \u003ch4\u003e\n              Full-Length Zipper\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Easy access and adjustable ventilation while riding.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003c!-- ===============================\n             JERSEY 03\n        ================================ --\u003e\n\n        \u003carticle class=\"af-mini-card\"\u003e\n\n          \u003cdiv class=\"af-mini-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/tzopunjLwO2026-29-9-09\" alt=\"Cycling jersey silicone anti slip hem\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-mini-number\"\u003e\n              03\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-mini-body\"\u003e\n\n            \u003ch4\u003e\n              Anti-Slip Hem\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Silicone grip helps keep the jersey securely positioned.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003c!-- ===============================\n             JERSEY 04\n        ================================ --\u003e\n\n        \u003carticle class=\"af-mini-card\"\u003e\n\n          \u003cdiv class=\"af-mini-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/mnpRtKAMXU2026-29-9-09\" alt=\"Cycling jersey rear pockets\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-mini-number\"\u003e\n              04\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-mini-body\"\u003e\n\n            \u003ch4\u003e\n              Three Rear Pockets\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Convenient storage for ride essentials and nutrition.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- =================================================\n           JERSEY CAROUSEL CONTROLS\n      ================================================== --\u003e\n\n      \u003cdiv class=\"af-carousel-nav\"\u003e\n\n        \u003cdiv class=\"af-carousel-hint\"\u003e\n\n          \u003cspan class=\"af-carousel-hint-icon\"\u003e\n            ↔\n          \u003c\/span\u003e\n\n          \u003cspan\u003e\n            Swipe to see more or use arrows\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"af-carousel-arrows\"\u003e\n\n          \u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"-1\" aria-label=\"Previous jersey feature\"\u003e\n            ‹\n          \u003c\/button\u003e\n\n\n          \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"1\" aria-label=\"Next jersey feature\"\u003e\n            ›\n          \u003c\/button\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       BIB SHORTS\n  ====================================================== --\u003e\n\n  \u003csection class=\"af-bib-section\"\u003e\n\n\n    \u003cdiv class=\"af-compact-header\"\u003e\n\n      \u003cdiv\u003e\n\n        \u003cspan class=\"af-kicker\"\u003e\n          BIB SHORTS TECHNOLOGY\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Comfort Where It Matters\n        \u003c\/h3\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cp\u003e\n        Five rider-focused details for support,\n        cushioning, stability, and movement.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"af-carousel-wrap\"\u003e\n\n\n      \u003cdiv class=\"af-bib-grid\" id=\"afBibCarousel\"\u003e\n\n\n        \u003c!-- ===============================\n             BIB 01\n        ================================ --\u003e\n\n        \u003carticle class=\"af-bib-card\"\u003e\n\n          \u003cdiv class=\"af-bib-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/YJehWtXivH2026-29-9-09\" alt=\"Cycling bib shorts waistband\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-bib-number\"\u003e\n              01\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-bib-content\"\u003e\n\n            \u003cspan class=\"af-bib-category\"\u003e\n              Fit\n            \u003c\/span\u003e\n\n            \u003ch4\u003e\n              Contoured Waistband\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Flexible support that follows natural movement.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003c!-- ===============================\n             BIB 02\n        ================================ --\u003e\n\n        \u003carticle class=\"af-bib-card\"\u003e\n\n          \u003cdiv class=\"af-bib-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/aSCezMJZXZ2026-29-9-09\" alt=\"Cycling bib shorts reinforced seams\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-bib-number\"\u003e\n              02\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-bib-content\"\u003e\n\n            \u003cspan class=\"af-bib-category\"\u003e\n              Construction\n            \u003c\/span\u003e\n\n            \u003ch4\u003e\n              Reinforced Seams\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Precision stitching reinforces high-movement areas.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003c!-- ===============================\n             BIB 03\n        ================================ --\u003e\n\n        \u003carticle class=\"af-bib-card\"\u003e\n\n          \u003cdiv class=\"af-bib-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/TdQUOhUOEf2026-29-9-09\" alt=\"Cycling bib shorts 3D gel pad\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-bib-number\"\u003e\n              03\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-bib-content\"\u003e\n\n            \u003cspan class=\"af-bib-category\"\u003e\n              Cushioning\n            \u003c\/span\u003e\n\n            \u003ch4\u003e\n              3D Quick-Dry Gel Pad\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Cushions pressure and helps absorb road vibration.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003c!-- ===============================\n             BIB 04\n        ================================ --\u003e\n\n        \u003carticle class=\"af-bib-card\"\u003e\n\n          \u003cdiv class=\"af-bib-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/gvXZjGSyMV2026-29-9-09\" alt=\"Cycling bib shorts pad stitching\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-bib-number\"\u003e\n              04\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-bib-content\"\u003e\n\n            \u003cspan class=\"af-bib-category\"\u003e\n              Craftsmanship\n            \u003c\/span\u003e\n\n            \u003ch4\u003e\n              Precision Pad Stitching\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Helps keep the pad securely positioned while riding.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003c!-- ===============================\n             BIB 05\n        ================================ --\u003e\n\n        \u003carticle class=\"af-bib-card\"\u003e\n\n          \u003cdiv class=\"af-bib-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/JGXFBCsDdN2026-29-9-09\" alt=\"Cycling bib shorts non slip leg gripper\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-bib-number\"\u003e\n              05\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-bib-content\"\u003e\n\n            \u003cspan class=\"af-bib-category\"\u003e\n              Stability\n            \u003c\/span\u003e\n\n            \u003ch4\u003e\n              Non-Slip Leg Gripper\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Helps prevent the shorts from riding up.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- =================================================\n           BIB CAROUSEL CONTROLS\n      ================================================== --\u003e\n\n      \u003cdiv class=\"af-carousel-nav\"\u003e\n\n        \u003cdiv class=\"af-carousel-hint\"\u003e\n\n          \u003cspan class=\"af-carousel-hint-icon\"\u003e\n            ↔\n          \u003c\/span\u003e\n\n          \u003cspan\u003e\n            Swipe to see more or use arrows\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"af-carousel-arrows\"\u003e\n\n          \u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"-1\" aria-label=\"Previous bib shorts feature\"\u003e\n            ‹\n          \u003c\/button\u003e\n\n\n          \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"1\" aria-label=\"Next bib shorts feature\"\u003e\n            ›\n          \u003c\/button\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       PRODUCT DETAILS\n  ====================================================== --\u003e\n\n  \u003csection class=\"af-details\"\u003e\n\n\n    \u003cdiv class=\"af-details-header\"\u003e\n\n      \u003cdiv\u003e\n\n        \u003cspan class=\"af-kicker\"\u003e\n          PRODUCT SPECIFICATIONS\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Product Details\n        \u003c\/h3\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"af-spec-grid\"\u003e\n\n\n      \u003cdiv class=\"af-spec\"\u003e\n\n        \u003cspan\u003e\n          Fabric\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          88% Polyester \/ 12% Spandex\n        \u003c\/strong\u003e\n\n        \u003csmall\u003e\n          High-elastic milk silk\n        \u003c\/small\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"af-spec\"\u003e\n\n        \u003cspan\u003e\n          Fit\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          Regular Fit\n        \u003c\/strong\u003e\n\n        \u003csmall\u003e\n          Comfortable cycling fit\n        \u003c\/small\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"af-spec\"\u003e\n\n        \u003cspan\u003e\n          Fabric Weight\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          210g\/m²\n        \u003c\/strong\u003e\n\n        \u003csmall\u003e\n          Soft stretch construction\n        \u003c\/small\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"af-spec\"\u003e\n\n        \u003cspan\u003e\n          Jersey\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          3 Rear Pockets\n        \u003c\/strong\u003e\n\n        \u003csmall\u003e\n          Full zipper + anti-slip hem\n        \u003c\/small\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"af-spec\"\u003e\n\n        \u003cspan\u003e\n          Bib Shorts\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          3D Quick-Dry Gel Padding\n        \u003c\/strong\u003e\n\n        \u003csmall\u003e\n          Reinforced seams + leg grippers\n        \u003c\/small\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"af-spec\"\u003e\n\n        \u003cspan\u003e\n          Stitch Color\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          Black or White\n        \u003c\/strong\u003e\n\n        \u003csmall\u003e\n          Matched to the artwork\n        \u003c\/small\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =================================================\n         CARE + NOTE\n    ================================================== --\u003e\n\n    \u003cdiv class=\"af-bottom-row\"\u003e\n\n\n      \u003cdiv class=\"af-care\"\u003e\n\n        \u003cdiv class=\"af-care-icon\"\u003e\n          ✦\n        \u003c\/div\u003e\n\n\n        \u003cdiv\u003e\n\n          \u003cstrong\u003e\n            Care Instructions\n          \u003c\/strong\u003e\n\n          \u003cp\u003e\n            Machine wash cold. Do not bleach.\n            Tumble dry low. Do not iron or dry clean.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"af-product-note\"\u003e\n\n        \u003cspan class=\"af-note-label\"\u003e\n          PLEASE NOTE\n        \u003c\/span\u003e\n\n        \u003cp\u003e\n          Minor differences may occur due to fabric texture,\n          display color, printing, and artwork placement.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n  \u003c\/section\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\n\/* =========================================================\n   ACCESFASHION — COMPACT PRODUCT DESCRIPTION\n========================================================= *\/\n\n.af-kit-description {\n  --af-navy: #071f49;\n  --af-navy-2: #102f66;\n  --af-yellow: #f4bd24;\n  --af-yellow-dark: #a97c00;\n  --af-text: #273142;\n  --af-muted: #667085;\n  --af-border: #e4e8ee;\n  --af-bg: #f6f7f9;\n\n  width: 100%;\n  max-width: 100%;\n  padding: 28px;\n  box-sizing: border-box;\n\n  background: #fff;\n  border: 1px solid var(--af-border);\n  border-radius: 0 0 16px 16px;\n\n  color: var(--af-text);\n  font-family: inherit;\n\n  overflow: hidden;\n}\n\n.af-kit-description *,\n.af-kit-description *::before,\n.af-kit-description *::after {\n  box-sizing: border-box;\n}\n\n.af-kit-description h2,\n.af-kit-description h3,\n.af-kit-description h4,\n.af-kit-description p {\n  margin-top: 0;\n}\n\n\n\/* =========================================================\n   GLOBAL LABEL\n========================================================= *\/\n\n.af-kicker {\n  display: block;\n  margin-bottom: 8px;\n\n  color: var(--af-yellow-dark);\n\n  font-size: 9px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: 1.6px;\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   INTRO\n========================================================= *\/\n\n.af-intro {\n  display: grid;\n\n  grid-template-columns:\n    minmax(220px, .8fr)\n    minmax(0, 1.35fr);\n\n  gap: 34px;\n  align-items: center;\n\n  margin-bottom: 30px;\n}\n\n.af-intro-title h2 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: clamp(25px, 3vw, 35px);\n  font-weight: 850;\n  line-height: 1.1;\n\n  letter-spacing: -.7px;\n}\n\n\n\/* =========================================================\n   OPTIONAL SPECIAL TEXT\n========================================================= *\/\n\n.af-special-text {\n  position: relative;\n\n  margin-top: 16px;\n  padding: 13px 14px 14px 16px;\n\n  overflow: hidden;\n\n  background:\n    linear-gradient(\n      135deg,\n      rgba(244,189,36,.15),\n      rgba(244,189,36,.045)\n    );\n\n  border: 1px solid rgba(169,124,0,.22);\n  border-left: 4px solid var(--af-yellow);\n  border-radius: 11px;\n\n  box-shadow:\n    0 7px 18px rgba(7,31,73,.055);\n}\n\n.af-special-text::after {\n  content: \"\";\n\n  position: absolute;\n  top: -24px;\n  right: -24px;\n\n  width: 70px;\n  height: 70px;\n\n  background: rgba(244,189,36,.13);\n  border-radius: 50%;\n\n  pointer-events: none;\n}\n\n.af-special-text-label {\n  position: relative;\n  z-index: 1;\n\n  display: inline-flex;\n  align-items: center;\n\n  margin-bottom: 7px;\n  padding: 4px 7px;\n\n  background: var(--af-navy);\n  border-radius: 5px;\n\n  color: var(--af-yellow);\n\n  font-size: 7.5px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.af-special-text-content {\n  position: relative;\n  z-index: 1;\n\n  color: #505b6c;\n\n  font-size: 11.5px;\n  line-height: 1.55;\n}\n\n.af-special-text-content \u003e * {\n  margin-top: 0;\n  margin-bottom: 8px;\n}\n\n.af-special-text-content \u003e *:last-child {\n  margin-bottom: 0;\n}\n\n.af-special-text-content h3,\n.af-special-text-content h4 {\n  color: var(--af-navy);\n\n  font-size: 13px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-special-text-content strong {\n  color: var(--af-navy);\n  font-weight: 850;\n}\n\n.af-special-text-content em {\n  color: #7c5c00;\n}\n\n.af-special-text-content a {\n  color: var(--af-navy-2);\n  font-weight: 800;\n  text-decoration-color: var(--af-yellow);\n  text-decoration-thickness: 2px;\n  text-underline-offset: 2px;\n}\n\n.af-special-text-content ul,\n.af-special-text-content ol {\n  padding-left: 18px;\n}\n\n.af-special-text-content li + li {\n  margin-top: 3px;\n}\n\n.af-special-text-content blockquote {\n  margin-left: 0;\n  padding-left: 10px;\n\n  border-left: 2px solid var(--af-yellow);\n\n  color: #5e6877;\n}\n\n.af-special-text-content img {\n  display: block;\n\n  max-width: 100%;\n  height: auto;\n\n  border-radius: 8px;\n}\n\n.af-intro-copy {\n  padding-left: 26px;\n\n  border-left: 2px solid var(--af-yellow);\n}\n\n.af-intro-copy p {\n  margin: 0;\n\n  color: #596372;\n\n  font-size: 14px;\n  line-height: 1.65;\n}\n\n.af-intro-copy p + p {\n  margin-top: 8px;\n}\n\n\n\/* =========================================================\n   SECTION HEADER\n========================================================= *\/\n\n.af-compact-header {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: end;\n\n  gap: 24px;\n\n  margin-bottom: 17px;\n}\n\n.af-compact-header h3 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: 23px;\n  font-weight: 850;\n  line-height: 1.15;\n\n  letter-spacing: -.4px;\n}\n\n.af-compact-header p {\n  max-width: 400px;\n\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 12.5px;\n  line-height: 1.55;\n}\n\n\n\/* =========================================================\n   JERSEY SECTION\n========================================================= *\/\n\n.af-jersey-section {\n  margin-bottom: 28px;\n\n  padding: 26px;\n\n  background:\n    radial-gradient(\n      circle at 100% 0%,\n      rgba(244,189,36,.16),\n      transparent 24%\n    ),\n    linear-gradient(\n      135deg,\n      #071f49,\n      #102f66\n    );\n\n  border-radius: 20px;\n}\n\n.af-jersey-section .af-kicker {\n  color: var(--af-yellow);\n}\n\n.af-jersey-section .af-compact-header h3 {\n  color: #fff;\n}\n\n.af-jersey-section .af-compact-header p {\n  color: rgba(255,255,255,.68);\n}\n\n\n\/* =========================================================\n   CAROUSEL WRAPPER\n========================================================= *\/\n\n.af-carousel-wrap {\n  position: relative;\n}\n\n\n\/* =========================================================\n   JERSEY GRID\n========================================================= *\/\n\n.af-jersey-grid {\n  display: flex;\n\n  gap: 12px;\n\n  overflow-x: auto;\n\n  padding: 0 0 5px;\n\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n\n  -webkit-overflow-scrolling: touch;\n\n  scrollbar-width: none;\n}\n\n.af-jersey-grid::-webkit-scrollbar {\n  display: none;\n}\n\n.af-jersey-grid:focus-visible,\n.af-bib-grid:focus-visible {\n  outline: 3px solid rgba(244,189,36,.42);\n  outline-offset: 3px;\n  border-radius: 10px;\n}\n\n\n\/* =========================================================\n   JERSEY MINI CARD\n========================================================= *\/\n\n.af-mini-card {\n  flex: 0 0 29%;\n\n  min-width: 0;\n\n  scroll-snap-align: start;\n\n  overflow: hidden;\n\n  background: #fff;\n\n  border-radius: 13px;\n\n  box-shadow:\n    0 8px 22px rgba(0,0,0,.10);\n\n  transition:\n    transform .25s ease,\n    box-shadow .25s ease;\n}\n\n.af-mini-card:hover {\n  transform: translateY(-3px);\n\n  box-shadow:\n    0 12px 26px rgba(0,0,0,.15);\n}\n\n\n\/* IMAGE *\/\n\n.af-mini-media {\n  position: relative;\n\n  aspect-ratio: 16 \/ 9;\n\n  overflow: hidden;\n\n  background: #e8ebef;\n}\n\n.af-mini-media img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  transition: transform .35s ease;\n}\n\n.af-mini-card:hover img {\n  transform: scale(1.035);\n}\n\n\n\/* NUMBER *\/\n\n.af-mini-number {\n  position: absolute;\n\n  top: 8px;\n  left: 8px;\n\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 28px;\n  height: 28px;\n\n  background: rgba(7,31,73,.92);\n\n  border-radius: 8px;\n\n  color: var(--af-yellow);\n\n  font-size: 9px;\n  font-weight: 900;\n}\n\n\n\/* CONTENT *\/\n\n.af-mini-body {\n  padding: 12px 13px 14px;\n}\n\n.af-mini-body h4 {\n  margin: 0 0 5px;\n\n  color: var(--af-navy);\n\n  font-size: 13px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-mini-body p {\n  margin: 0;\n\n  color: #6a7380;\n\n  font-size: 11px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   BIB SECTION\n========================================================= *\/\n\n.af-bib-section {\n  margin-bottom: 30px;\n\n  padding: 25px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #fafbfc,\n      #f3f5f7\n    );\n\n  border: 1px solid var(--af-border);\n  border-radius: 20px;\n}\n\n\n\/* =========================================================\n   BIB GRID\n========================================================= *\/\n\n.af-bib-grid {\n  display: flex;\n\n  gap: 10px;\n\n  overflow-x: auto;\n\n  padding: 0 0 5px;\n\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n\n  -webkit-overflow-scrolling: touch;\n\n  scrollbar-width: none;\n}\n\n.af-bib-grid::-webkit-scrollbar {\n  display: none;\n}\n\n\n\/* =========================================================\n   BIB CARD\n========================================================= *\/\n\n.af-bib-card {\n  position: relative;\n\n  flex: 0 0 22%;\n\n  min-width: 0;\n\n  scroll-snap-align: start;\n\n  overflow: hidden;\n\n  background: #fff;\n\n  border: 1px solid #e1e5eb;\n  border-radius: 12px;\n\n  transition:\n    transform .25s ease,\n    border-color .25s ease,\n    box-shadow .25s ease;\n}\n\n.af-bib-card:hover {\n  transform: translateY(-3px);\n\n  border-color: #d1d8e2;\n\n  box-shadow:\n    0 10px 24px rgba(7,31,73,.08);\n}\n\n\n\/* IMAGE *\/\n\n.af-bib-media {\n  position: relative;\n\n  aspect-ratio: 16 \/ 10;\n\n  overflow: hidden;\n\n  background: #e9ecf0;\n}\n\n.af-bib-media img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  transition: transform .35s ease;\n}\n\n.af-bib-card:hover img {\n  transform: scale(1.035);\n}\n\n\n\/* NUMBER *\/\n\n.af-bib-number {\n  position: absolute;\n\n  top: 7px;\n  right: 7px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 27px;\n  height: 27px;\n\n  background: rgba(255,255,255,.94);\n\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-size: 8px;\n  font-weight: 900;\n\n  box-shadow:\n    0 3px 10px rgba(0,0,0,.08);\n}\n\n\n\/* CONTENT *\/\n\n.af-bib-content {\n  position: relative;\n\n  padding: 11px 11px 13px;\n}\n\n.af-bib-content::after {\n  content: \"\";\n\n  position: absolute;\n\n  left: 11px;\n  bottom: 0;\n\n  width: 26px;\n  height: 2px;\n\n  background: var(--af-yellow);\n}\n\n.af-bib-category {\n  display: block;\n\n  margin-bottom: 5px;\n\n  color: #a07700;\n\n  font-size: 7.5px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: .9px;\n  text-transform: uppercase;\n}\n\n.af-bib-content h4 {\n  margin: 0 0 5px;\n\n  color: var(--af-navy);\n\n  font-size: 12px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-bib-content p {\n  margin: 0;\n\n  color: #6a7482;\n\n  font-size: 10px;\n  line-height: 1.45;\n}\n\n\n\/* =========================================================\n   CAROUSEL NAVIGATION — ALL DEVICES\n========================================================= *\/\n\n.af-carousel-nav {\n  display: flex;\n\n  align-items: center;\n  justify-content: space-between;\n\n  gap: 14px;\n\n  margin-top: 12px;\n\n  padding: 0 1px;\n}\n\n.af-carousel-hint {\n  display: flex;\n\n  align-items: center;\n\n  gap: 7px;\n\n  min-width: 0;\n\n  color: #7b8491;\n\n  font-size: 10px;\n  font-weight: 700;\n  line-height: 1.3;\n}\n\n.af-carousel-hint-icon {\n  display: inline-flex;\n\n  align-items: center;\n  justify-content: center;\n\n  color: #a17600;\n\n  font-size: 15px;\n  line-height: 1;\n\n  animation:\n    afSwipeHint 1.8s ease-in-out infinite;\n}\n\n@keyframes afSwipeHint {\n\n  0%,\n  100% {\n    transform: translateX(0);\n  }\n\n  50% {\n    transform: translateX(4px);\n  }\n\n}\n\n.af-carousel-arrows {\n  display: flex;\n\n  align-items: center;\n\n  gap: 7px;\n\n  flex-shrink: 0;\n}\n\n.af-carousel-btn {\n  display: flex;\n\n  align-items: center;\n  justify-content: center;\n\n  width: 34px;\n  height: 34px;\n\n  padding: 0;\n\n  background: #fff;\n\n  border: 1px solid #dde2e9;\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-family: Arial, sans-serif;\n  font-size: 21px;\n  font-weight: 400;\n  line-height: 1;\n\n  cursor: pointer;\n\n  box-shadow:\n    0 3px 9px rgba(7,31,73,.055);\n\n  transition:\n    background .2s ease,\n    color .2s ease,\n    border-color .2s ease,\n    transform .2s ease,\n    opacity .2s ease;\n}\n\n.af-carousel-btn:hover,\n.af-carousel-btn:active {\n  background: var(--af-navy);\n\n  border-color: var(--af-navy);\n\n  color: var(--af-yellow);\n\n  transform: translateY(-1px);\n}\n\n.af-carousel-btn:focus-visible {\n  outline: 3px solid rgba(244,189,36,.42);\n  outline-offset: 2px;\n}\n\n.af-carousel-btn:disabled {\n  opacity: .32;\n\n  cursor: default;\n\n  transform: none;\n}\n\n.af-jersey-section .af-carousel-hint {\n  color: rgba(255,255,255,.69);\n}\n\n.af-jersey-section .af-carousel-hint-icon {\n  color: var(--af-yellow);\n}\n\n.af-jersey-section .af-carousel-btn {\n  background: rgba(255,255,255,.09);\n\n  border-color: rgba(255,255,255,.19);\n\n  color: #fff;\n\n  box-shadow: none;\n}\n\n.af-jersey-section .af-carousel-btn:hover,\n.af-jersey-section .af-carousel-btn:active {\n  background: var(--af-yellow);\n\n  border-color: var(--af-yellow);\n\n  color: var(--af-navy);\n}\n\n.af-jersey-section .af-carousel-btn:disabled {\n  opacity: .3;\n}\n\n\n\/* =========================================================\n   PRODUCT DETAILS\n========================================================= *\/\n\n.af-details {\n  margin-top: 0;\n}\n\n.af-details-header {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: end;\n\n  gap: 20px;\n\n  margin-bottom: 14px;\n}\n\n.af-details-header h3 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: 22px;\n  font-weight: 850;\n\n  letter-spacing: -.4px;\n}\n\n\n\/* =========================================================\n   SPEC GRID\n========================================================= *\/\n\n.af-spec-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  border: 1px solid var(--af-border);\n  border-radius: 14px;\n\n  overflow: hidden;\n}\n\n.af-spec {\n  min-width: 0;\n\n  padding: 13px 15px;\n\n  background: #fafbfc;\n\n  border-right: 1px solid var(--af-border);\n  border-bottom: 1px solid var(--af-border);\n}\n\n.af-spec:nth-child(3n) {\n  border-right: 0;\n}\n\n.af-spec:nth-last-child(-n+3) {\n  border-bottom: 0;\n}\n\n.af-spec span {\n  display: block;\n\n  margin-bottom: 4px;\n\n  color: #8a94a3;\n\n  font-size: 8px;\n  font-weight: 900;\n\n  letter-spacing: .9px;\n\n  text-transform: uppercase;\n}\n\n.af-spec strong {\n  display: block;\n\n  margin-bottom: 2px;\n\n  color: var(--af-navy);\n\n  font-size: 12.5px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-spec small {\n  display: block;\n\n  color: #737d8c;\n\n  font-size: 10.5px;\n  line-height: 1.4;\n}\n\n\n\/* =========================================================\n   BOTTOM ROW\n========================================================= *\/\n\n.af-bottom-row {\n  display: grid;\n\n  grid-template-columns:\n    1fr 1fr;\n\n  gap: 10px;\n\n  margin-top: 12px;\n}\n\n\n\/* CARE *\/\n\n.af-care {\n  display: flex;\n\n  gap: 11px;\n\n  align-items: flex-start;\n\n  padding: 14px;\n\n  background: #fff;\n\n  border: 1px solid var(--af-border);\n  border-radius: 12px;\n}\n\n.af-care-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 30px;\n  height: 30px;\n\n  flex: 0 0 30px;\n\n  background: var(--af-yellow);\n\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-size: 12px;\n  font-weight: 900;\n}\n\n.af-care strong {\n  display: block;\n\n  margin-bottom: 3px;\n\n  color: var(--af-navy);\n\n  font-size: 11.5px;\n  font-weight: 850;\n}\n\n.af-care p {\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 10.5px;\n  line-height: 1.5;\n}\n\n\n\/* NOTE *\/\n\n.af-product-note {\n  padding: 14px;\n\n  background: #f7f8fa;\n\n  border: 1px solid var(--af-border);\n  border-left: 3px solid var(--af-yellow);\n  border-radius: 12px;\n}\n\n.af-note-label {\n  display: block;\n\n  margin-bottom: 4px;\n\n  color: #9b7300;\n\n  font-size: 8px;\n  font-weight: 900;\n\n  letter-spacing: 1px;\n\n  text-transform: uppercase;\n}\n\n.af-product-note p {\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 10.5px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media (max-width: 900px) and (min-width: 768px) {\n\n  .af-mini-card {\n    flex-basis: 46%;\n  }\n\n  .af-bib-card {\n    flex-basis: 31%;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media (max-width: 767px) {\n\n  .af-kit-description {\n    padding: 18px 14px;\n\n    border-radius: 0 0 12px 12px;\n  }\n\n\n  \/* =========================\n     INTRO\n  ========================= *\/\n\n  .af-intro {\n    display: block;\n\n    margin-bottom: 25px;\n  }\n\n  .af-intro-title h2 {\n    font-size: 25px;\n  }\n\n  .af-intro-title h2 br {\n    display: none;\n  }\n\n  .af-special-text {\n    margin-top: 13px;\n    padding: 12px 13px 13px 14px;\n  }\n\n  .af-special-text-content {\n    font-size: 11.5px;\n  }\n\n  .af-intro-copy {\n    margin-top: 14px;\n    padding-left: 14px;\n  }\n\n  .af-intro-copy p {\n    font-size: 13px;\n  }\n\n\n  \/* =========================\n     HEADERS\n  ========================= *\/\n\n  .af-compact-header {\n    display: block;\n\n    margin-bottom: 14px;\n  }\n\n  .af-compact-header h3 {\n    font-size: 21px;\n  }\n\n  .af-compact-header p {\n    margin-top: 6px;\n\n    font-size: 12px;\n  }\n\n\n  \/* =========================\n     JERSEY\n  ========================= *\/\n\n  .af-jersey-section {\n    margin-bottom: 24px;\n\n    padding: 20px 12px 13px;\n\n    border-radius: 16px;\n  }\n\n\n  .af-jersey-grid {\n    display: flex;\n\n    gap: 10px;\n\n    overflow-x: auto;\n\n    padding: 0 0 4px;\n\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n\n    -webkit-overflow-scrolling: touch;\n\n    scrollbar-width: none;\n  }\n\n  .af-jersey-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  .af-mini-card {\n    flex: 0 0 72%;\n\n    scroll-snap-align: start;\n  }\n\n  .af-mini-media {\n    aspect-ratio: 16 \/ 8;\n  }\n\n\n  \/* =========================\n     BIB\n  ========================= *\/\n\n  .af-bib-section {\n    margin-bottom: 25px;\n\n    padding: 20px 12px 13px;\n\n    border-radius: 16px;\n  }\n\n  .af-bib-grid {\n    display: flex;\n\n    gap: 10px;\n\n    overflow-x: auto;\n\n    padding: 0 0 4px;\n\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n\n    -webkit-overflow-scrolling: touch;\n\n    scrollbar-width: none;\n  }\n\n  .af-bib-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  .af-bib-card {\n    flex: 0 0 58%;\n\n    scroll-snap-align: start;\n  }\n\n  .af-bib-media {\n    aspect-ratio: 16 \/ 9;\n  }\n\n\n  \/* =====================================================\n     CAROUSEL NAV\n  ===================================================== *\/\n\n  .af-carousel-nav {\n    display: flex;\n\n    align-items: center;\n    justify-content: space-between;\n\n    gap: 14px;\n\n    margin-top: 9px;\n\n    padding: 0 1px;\n  }\n\n\n  \/* TEXT HINT *\/\n\n  .af-carousel-hint {\n    display: flex;\n\n    align-items: center;\n\n    gap: 7px;\n\n    min-width: 0;\n\n    color: #7b8491;\n\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.3;\n  }\n\n\n  .af-carousel-hint-icon {\n    display: inline-flex;\n\n    align-items: center;\n    justify-content: center;\n\n    color: #a17600;\n\n    font-size: 15px;\n    line-height: 1;\n\n    animation:\n      afSwipeHint 1.8s ease-in-out infinite;\n  }\n\n\n  @keyframes afSwipeHint {\n\n    0%,\n    100% {\n      transform: translateX(0);\n    }\n\n    50% {\n      transform: translateX(4px);\n    }\n\n  }\n\n\n  \/* ARROW WRAPPER *\/\n\n  .af-carousel-arrows {\n    display: flex;\n\n    align-items: center;\n\n    gap: 6px;\n\n    flex-shrink: 0;\n  }\n\n\n  \/* BUTTON *\/\n\n  .af-carousel-btn {\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    width: 32px;\n    height: 32px;\n\n    padding: 0;\n\n    background: #fff;\n\n    border: 1px solid #dde2e9;\n    border-radius: 50%;\n\n    color: var(--af-navy);\n\n    font-family: Arial, sans-serif;\n    font-size: 20px;\n    font-weight: 400;\n    line-height: 1;\n\n    cursor: pointer;\n\n    box-shadow:\n      0 3px 9px rgba(7,31,73,.055);\n\n    transition:\n      background .2s ease,\n      color .2s ease,\n      border-color .2s ease,\n      transform .2s ease,\n      opacity .2s ease;\n  }\n\n\n  .af-carousel-btn:hover,\n  .af-carousel-btn:active {\n    background: var(--af-navy);\n\n    border-color: var(--af-navy);\n\n    color: var(--af-yellow);\n\n    transform: translateY(-1px);\n  }\n\n\n  .af-carousel-btn:disabled {\n    opacity: .32;\n\n    cursor: default;\n\n    transform: none;\n  }\n\n\n  \/* =========================\n     DARK JERSEY NAV\n  ========================= *\/\n\n  .af-jersey-section .af-carousel-hint {\n    color: rgba(255,255,255,.69);\n  }\n\n  .af-jersey-section .af-carousel-hint-icon {\n    color: var(--af-yellow);\n  }\n\n  .af-jersey-section .af-carousel-btn {\n    background: rgba(255,255,255,.09);\n\n    border-color: rgba(255,255,255,.19);\n\n    color: #fff;\n\n    box-shadow: none;\n  }\n\n  .af-jersey-section .af-carousel-btn:hover,\n  .af-jersey-section .af-carousel-btn:active {\n    background: var(--af-yellow);\n\n    border-color: var(--af-yellow);\n\n    color: var(--af-navy);\n  }\n\n  .af-jersey-section .af-carousel-btn:disabled {\n    opacity: .3;\n  }\n\n\n  \/* =========================\n     SPECS\n  ========================= *\/\n\n  .af-spec-grid {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n  }\n\n  .af-spec {\n    border-right: 1px solid var(--af-border);\n    border-bottom: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-child(3n) {\n    border-right: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-child(2n) {\n    border-right: 0;\n  }\n\n  .af-spec:nth-last-child(-n+3) {\n    border-bottom: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-last-child(-n+2) {\n    border-bottom: 0;\n  }\n\n\n  \/* =========================\n     BOTTOM\n  ========================= *\/\n\n  .af-bottom-row {\n    grid-template-columns: 1fr;\n  }\n\n}\n\n\n\/* =========================================================\n   SMALL MOBILE\n========================================================= *\/\n\n@media (max-width: 420px) {\n\n  .af-mini-card {\n    flex-basis: 80%;\n  }\n\n  .af-bib-card {\n    flex-basis: 68%;\n  }\n\n}\n\n\u003c\/style\u003e\n\n\n\u003cscript\u003e\n\n(function () {\n\n  \/* =====================================================\n     GET ALL CAROUSEL BUTTONS\n  ===================================================== *\/\n\n  var buttons =\n    document.querySelectorAll(\n      '.af-carousel-btn[data-carousel]'\n    );\n\n\n  \/* =====================================================\n     SCROLL ONE CARD\n  ===================================================== *\/\n\n  function scrollCarousel(button) {\n\n    var carouselId =\n      button.getAttribute('data-carousel');\n\n    var direction =\n      parseInt(\n        button.getAttribute('data-direction'),\n        10\n      );\n\n\n    var carousel =\n      document.getElementById(carouselId);\n\n\n    if (!carousel) {\n      return;\n    }\n\n\n    var card =\n      carousel.querySelector(\n        '.af-mini-card, .af-bib-card'\n      );\n\n\n    if (!card) {\n      return;\n    }\n\n\n    var styles =\n      window.getComputedStyle(carousel);\n\n\n    var gap =\n      parseFloat(\n        styles.columnGap ||\n        styles.gap ||\n        10\n      );\n\n\n    var cardWidth =\n      card.getBoundingClientRect().width;\n\n\n    var scrollAmount =\n      cardWidth + gap;\n\n\n    var reduceMotion =\n      window.matchMedia \u0026\u0026\n      window.matchMedia(\n        '(prefers-reduced-motion: reduce)'\n      ).matches;\n\n\n    carousel.scrollBy({\n      left: direction * scrollAmount,\n      behavior: reduceMotion ? 'auto' : 'smooth'\n    });\n\n\n    window.setTimeout(\n      function () {\n\n        updateControls(carousel);\n\n      },\n      reduceMotion ? 0 : 350\n    );\n\n  }\n\n\n  \/* =====================================================\n     BUTTON CLICK\n  ===================================================== *\/\n\n  buttons.forEach(function (button) {\n\n    button.addEventListener(\n      'click',\n      function () {\n\n        scrollCarousel(this);\n\n      }\n    );\n\n  });\n\n\n\n  \/* =====================================================\n     UPDATE DISABLED ARROWS\n  ===================================================== *\/\n\n  function updateControls(carousel) {\n\n    if (!carousel) {\n      return;\n    }\n\n\n    var id =\n      carousel.getAttribute('id');\n\n\n    var prev =\n      document.querySelector(\n        '.af-carousel-btn[data-carousel=\"' +\n        id +\n        '\"][data-direction=\"-1\"]'\n      );\n\n\n    var next =\n      document.querySelector(\n        '.af-carousel-btn[data-carousel=\"' +\n        id +\n        '\"][data-direction=\"1\"]'\n      );\n\n\n    if (!prev || !next) {\n      return;\n    }\n\n\n    var maxScroll =\n      carousel.scrollWidth -\n      carousel.clientWidth;\n\n\n    var hasOverflow =\n      maxScroll \u003e 3;\n\n\n    \/* beginning *\/\n\n    prev.disabled =\n      !hasOverflow ||\n      carousel.scrollLeft \u003c= 3;\n\n\n    \/* end *\/\n\n    next.disabled =\n      !hasOverflow ||\n      carousel.scrollLeft \u003e=\n      maxScroll - 3;\n\n  }\n\n\n\n  \/* =====================================================\n     INITIALIZE\n  ===================================================== *\/\n\n  var carousels = [\n    document.getElementById(\n      'afJerseyCarousel'\n    ),\n\n    document.getElementById(\n      'afBibCarousel'\n    )\n  ];\n\n\n  carousels.forEach(function (carousel) {\n\n    if (!carousel) {\n      return;\n    }\n\n\n    carousel.setAttribute(\n      'tabindex',\n      '0'\n    );\n\n\n    carousel.setAttribute(\n      'aria-label',\n      carousel.id === 'afJerseyCarousel'\n        ? 'Jersey features carousel'\n        : 'Bib shorts features carousel'\n    );\n\n\n    updateControls(carousel);\n\n\n    carousel.addEventListener(\n      'scroll',\n      function () {\n\n        updateControls(carousel);\n\n      },\n      {\n        passive: true\n      }\n    );\n\n\n    carousel.addEventListener(\n      'keydown',\n      function (event) {\n\n        if (\n          event.key !== 'ArrowLeft' \u0026\u0026\n          event.key !== 'ArrowRight'\n        ) {\n          return;\n        }\n\n\n        event.preventDefault();\n\n\n        var direction =\n          event.key === 'ArrowLeft'\n            ? -1\n            : 1;\n\n\n        var button =\n          document.querySelector(\n            '.af-carousel-btn[data-carousel=\"' +\n            carousel.id +\n            '\"][data-direction=\"' +\n            direction +\n            '\"]'\n          );\n\n\n        if (button \u0026\u0026 !button.disabled) {\n          scrollCarousel(button);\n        }\n\n      }\n    );\n\n  });\n\n\n\n  \/* =====================================================\n     UPDATE AFTER RESIZE\n  ===================================================== *\/\n\n  window.addEventListener(\n    'resize',\n    function () {\n\n      window.requestAnimationFrame(\n        function () {\n\n          carousels.forEach(\n            function (carousel) {\n\n              updateControls(carousel);\n\n            }\n          );\n\n        }\n      );\n\n    }\n  );\n\n\n  window.addEventListener(\n    'load',\n    function () {\n\n      carousels.forEach(\n        function (carousel) {\n\n          updateControls(carousel);\n\n        }\n      );\n\n    }\n  );\n\n})();\n\n\u003c\/script\u003e\n","brand":"AccesFashion","offers":[{"title":"S","offer_id":52528452665528,"sku":"AF-46221819674843","price":64.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":52528452698296,"sku":"AF-46221819707611","price":64.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":52528452731064,"sku":"AF-46221819740379","price":64.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":52528452763832,"sku":"AF-46221819773147","price":64.95,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":53056026968248,"sku":"AF-46221819805915","price":64.95,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":53056027001016,"sku":"AF-46221819838683","price":64.95,"currency_code":"USD","in_stock":true},{"title":"4XL","offer_id":52528452862136,"sku":"AF-46221819871451","price":64.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0906\/3530\/5144\/files\/0000_bc697091-a2ea-48fa-8c99-4f1364b73fa6.png?v=1770198054"},{"product_id":"mens-this-is-my-ugly-christmas-sweater-short-sleeve-cycling-jersey","title":"Men's This is my Ugly Christmas Sweater Short Sleeve Cycling Jersey","description":"\n\u003cdiv class=\"af-kit-description\"\u003e\n\n\n  \u003c!-- =====================================================\n       INTRO\n  ====================================================== --\u003e\n\n  \u003csection class=\"af-intro\"\u003e\n\n    \u003cdiv class=\"af-intro-title\"\u003e\n\n      \u003cspan class=\"af-kicker\"\u003e\n        ACCESFASHION CYCLING KIT\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Cycling Jersey \u0026amp;\u003cbr\u003e\n        Bib Shorts Kit\n      \u003c\/h2\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"af-intro-copy\"\u003e\n\n      \u003cp\u003e\n        Lightweight stretch fabric meets practical cycling-focused details\n        for weekend rides, training sessions, and longer days on the road.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        The jersey combines storage, ventilation, and a secure hem,\n        while the bib shorts add supportive construction and gel cushioning.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       JERSEY FEATURES\n  ====================================================== --\u003e\n\n  \u003csection class=\"af-jersey-section\"\u003e\n\n\n    \u003cdiv class=\"af-compact-header\"\u003e\n\n      \u003cdiv\u003e\n\n        \u003cspan class=\"af-kicker\"\u003e\n          JERSEY DETAILS\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Designed For The Ride\n        \u003c\/h3\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cp\u003e\n        Functional details for comfort, convenience,\n        and everyday riding performance.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"af-carousel-wrap\"\u003e\n\n\n      \u003cdiv class=\"af-jersey-grid\" id=\"afJerseyCarousel\"\u003e\n\n\n        \u003c!-- ===============================\n             JERSEY 01\n        ================================ --\u003e\n\n        \u003carticle class=\"af-mini-card\"\u003e\n\n          \u003cdiv class=\"af-mini-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/wpCCszZDFN2026-29-9-09\" alt=\"Cycling jersey neckline detail\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-mini-number\"\u003e\n              01\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-mini-body\"\u003e\n\n            \u003ch4\u003e\n              Neckline Detail\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Comfortable neckline built for a secure riding fit.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003c!-- ===============================\n             JERSEY 02\n        ================================ --\u003e\n\n        \u003carticle class=\"af-mini-card\"\u003e\n\n          \u003cdiv class=\"af-mini-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/KUmwFCCaRb2026-29-9-09\" alt=\"Cycling jersey full length zipper\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-mini-number\"\u003e\n              02\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-mini-body\"\u003e\n\n            \u003ch4\u003e\n              Full-Length Zipper\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Easy access and adjustable ventilation while riding.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003c!-- ===============================\n             JERSEY 03\n        ================================ --\u003e\n\n        \u003carticle class=\"af-mini-card\"\u003e\n\n          \u003cdiv class=\"af-mini-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/tzopunjLwO2026-29-9-09\" alt=\"Cycling jersey silicone anti slip hem\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-mini-number\"\u003e\n              03\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-mini-body\"\u003e\n\n            \u003ch4\u003e\n              Anti-Slip Hem\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Silicone grip helps keep the jersey securely positioned.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003c!-- ===============================\n             JERSEY 04\n        ================================ --\u003e\n\n        \u003carticle class=\"af-mini-card\"\u003e\n\n          \u003cdiv class=\"af-mini-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/mnpRtKAMXU2026-29-9-09\" alt=\"Cycling jersey rear pockets\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-mini-number\"\u003e\n              04\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-mini-body\"\u003e\n\n            \u003ch4\u003e\n              Three Rear Pockets\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Convenient storage for ride essentials and nutrition.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- =================================================\n           JERSEY CAROUSEL CONTROLS\n      ================================================== --\u003e\n\n      \u003cdiv class=\"af-carousel-nav\"\u003e\n\n        \u003cdiv class=\"af-carousel-hint\"\u003e\n\n          \u003cspan class=\"af-carousel-hint-icon\"\u003e\n            ↔\n          \u003c\/span\u003e\n\n          \u003cspan\u003e\n            Swipe to see more or use arrows\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"af-carousel-arrows\"\u003e\n\n          \u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"-1\" aria-label=\"Previous jersey feature\"\u003e\n            ‹\n          \u003c\/button\u003e\n\n\n          \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"1\" aria-label=\"Next jersey feature\"\u003e\n            ›\n          \u003c\/button\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       BIB SHORTS\n  ====================================================== --\u003e\n\n  \u003csection class=\"af-bib-section\"\u003e\n\n\n    \u003cdiv class=\"af-compact-header\"\u003e\n\n      \u003cdiv\u003e\n\n        \u003cspan class=\"af-kicker\"\u003e\n          BIB SHORTS TECHNOLOGY\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Comfort Where It Matters\n        \u003c\/h3\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cp\u003e\n        Five rider-focused details for support,\n        cushioning, stability, and movement.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"af-carousel-wrap\"\u003e\n\n\n      \u003cdiv class=\"af-bib-grid\" id=\"afBibCarousel\"\u003e\n\n\n        \u003c!-- ===============================\n             BIB 01\n        ================================ --\u003e\n\n        \u003carticle class=\"af-bib-card\"\u003e\n\n          \u003cdiv class=\"af-bib-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/YJehWtXivH2026-29-9-09\" alt=\"Cycling bib shorts waistband\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-bib-number\"\u003e\n              01\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-bib-content\"\u003e\n\n            \u003cspan class=\"af-bib-category\"\u003e\n              Fit\n            \u003c\/span\u003e\n\n            \u003ch4\u003e\n              Contoured Waistband\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Flexible support that follows natural movement.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003c!-- ===============================\n             BIB 02\n        ================================ --\u003e\n\n        \u003carticle class=\"af-bib-card\"\u003e\n\n          \u003cdiv class=\"af-bib-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/aSCezMJZXZ2026-29-9-09\" alt=\"Cycling bib shorts reinforced seams\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-bib-number\"\u003e\n              02\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-bib-content\"\u003e\n\n            \u003cspan class=\"af-bib-category\"\u003e\n              Construction\n            \u003c\/span\u003e\n\n            \u003ch4\u003e\n              Reinforced Seams\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Precision stitching reinforces high-movement areas.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003c!-- ===============================\n             BIB 03\n        ================================ --\u003e\n\n        \u003carticle class=\"af-bib-card\"\u003e\n\n          \u003cdiv class=\"af-bib-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/TdQUOhUOEf2026-29-9-09\" alt=\"Cycling bib shorts 3D gel pad\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-bib-number\"\u003e\n              03\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-bib-content\"\u003e\n\n            \u003cspan class=\"af-bib-category\"\u003e\n              Cushioning\n            \u003c\/span\u003e\n\n            \u003ch4\u003e\n              3D Quick-Dry Gel Pad\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Cushions pressure and helps absorb road vibration.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003c!-- ===============================\n             BIB 04\n        ================================ --\u003e\n\n        \u003carticle class=\"af-bib-card\"\u003e\n\n          \u003cdiv class=\"af-bib-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/gvXZjGSyMV2026-29-9-09\" alt=\"Cycling bib shorts pad stitching\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-bib-number\"\u003e\n              04\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-bib-content\"\u003e\n\n            \u003cspan class=\"af-bib-category\"\u003e\n              Craftsmanship\n            \u003c\/span\u003e\n\n            \u003ch4\u003e\n              Precision Pad Stitching\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Helps keep the pad securely positioned while riding.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003c!-- ===============================\n             BIB 05\n        ================================ --\u003e\n\n        \u003carticle class=\"af-bib-card\"\u003e\n\n          \u003cdiv class=\"af-bib-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cloud2025.cdndock.com\/JGXFBCsDdN2026-29-9-09\" alt=\"Cycling bib shorts non slip leg gripper\" loading=\"lazy\"\u003e\n\n            \u003cspan class=\"af-bib-number\"\u003e\n              05\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"af-bib-content\"\u003e\n\n            \u003cspan class=\"af-bib-category\"\u003e\n              Stability\n            \u003c\/span\u003e\n\n            \u003ch4\u003e\n              Non-Slip Leg Gripper\n            \u003c\/h4\u003e\n\n            \u003cp\u003e\n              Helps prevent the shorts from riding up.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- =================================================\n           BIB CAROUSEL CONTROLS\n      ================================================== --\u003e\n\n      \u003cdiv class=\"af-carousel-nav\"\u003e\n\n        \u003cdiv class=\"af-carousel-hint\"\u003e\n\n          \u003cspan class=\"af-carousel-hint-icon\"\u003e\n            ↔\n          \u003c\/span\u003e\n\n          \u003cspan\u003e\n            Swipe to see more or use arrows\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"af-carousel-arrows\"\u003e\n\n          \u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"-1\" aria-label=\"Previous bib shorts feature\"\u003e\n            ‹\n          \u003c\/button\u003e\n\n\n          \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"1\" aria-label=\"Next bib shorts feature\"\u003e\n            ›\n          \u003c\/button\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       PRODUCT DETAILS\n  ====================================================== --\u003e\n\n  \u003csection class=\"af-details\"\u003e\n\n\n    \u003cdiv class=\"af-details-header\"\u003e\n\n      \u003cdiv\u003e\n\n        \u003cspan class=\"af-kicker\"\u003e\n          PRODUCT SPECIFICATIONS\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Product Details\n        \u003c\/h3\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"af-spec-grid\"\u003e\n\n\n      \u003cdiv class=\"af-spec\"\u003e\n\n        \u003cspan\u003e\n          Fabric\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          88% Polyester \/ 12% Spandex\n        \u003c\/strong\u003e\n\n        \u003csmall\u003e\n          High-elastic milk silk\n        \u003c\/small\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"af-spec\"\u003e\n\n        \u003cspan\u003e\n          Fit\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          Regular Fit\n        \u003c\/strong\u003e\n\n        \u003csmall\u003e\n          Comfortable cycling fit\n        \u003c\/small\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"af-spec\"\u003e\n\n        \u003cspan\u003e\n          Fabric Weight\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          210g\/m²\n        \u003c\/strong\u003e\n\n        \u003csmall\u003e\n          Soft stretch construction\n        \u003c\/small\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"af-spec\"\u003e\n\n        \u003cspan\u003e\n          Jersey\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          3 Rear Pockets\n        \u003c\/strong\u003e\n\n        \u003csmall\u003e\n          Full zipper + anti-slip hem\n        \u003c\/small\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"af-spec\"\u003e\n\n        \u003cspan\u003e\n          Bib Shorts\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          3D Quick-Dry Gel Padding\n        \u003c\/strong\u003e\n\n        \u003csmall\u003e\n          Reinforced seams + leg grippers\n        \u003c\/small\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"af-spec\"\u003e\n\n        \u003cspan\u003e\n          Stitch Color\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          Black or White\n        \u003c\/strong\u003e\n\n        \u003csmall\u003e\n          Matched to the artwork\n        \u003c\/small\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =================================================\n         CARE + NOTE\n    ================================================== --\u003e\n\n    \u003cdiv class=\"af-bottom-row\"\u003e\n\n\n      \u003cdiv class=\"af-care\"\u003e\n\n        \u003cdiv class=\"af-care-icon\"\u003e\n          ✦\n        \u003c\/div\u003e\n\n\n        \u003cdiv\u003e\n\n          \u003cstrong\u003e\n            Care Instructions\n          \u003c\/strong\u003e\n\n          \u003cp\u003e\n            Machine wash cold. Do not bleach.\n            Tumble dry low. Do not iron or dry clean.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"af-product-note\"\u003e\n\n        \u003cspan class=\"af-note-label\"\u003e\n          PLEASE NOTE\n        \u003c\/span\u003e\n\n        \u003cp\u003e\n          Minor differences may occur due to fabric texture,\n          display color, printing, and artwork placement.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n  \u003c\/section\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\n\/* =========================================================\n   ACCESFASHION — COMPACT PRODUCT DESCRIPTION\n========================================================= *\/\n\n.af-kit-description {\n  --af-navy: #071f49;\n  --af-navy-2: #102f66;\n  --af-yellow: #f4bd24;\n  --af-yellow-dark: #a97c00;\n  --af-text: #273142;\n  --af-muted: #667085;\n  --af-border: #e4e8ee;\n  --af-bg: #f6f7f9;\n\n  width: 100%;\n  max-width: 100%;\n  padding: 28px;\n  box-sizing: border-box;\n\n  background: #fff;\n  border: 1px solid var(--af-border);\n  border-radius: 0 0 16px 16px;\n\n  color: var(--af-text);\n  font-family: inherit;\n\n  overflow: hidden;\n}\n\n.af-kit-description *,\n.af-kit-description *::before,\n.af-kit-description *::after {\n  box-sizing: border-box;\n}\n\n.af-kit-description h2,\n.af-kit-description h3,\n.af-kit-description h4,\n.af-kit-description p {\n  margin-top: 0;\n}\n\n\n\/* =========================================================\n   GLOBAL LABEL\n========================================================= *\/\n\n.af-kicker {\n  display: block;\n  margin-bottom: 8px;\n\n  color: var(--af-yellow-dark);\n\n  font-size: 9px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: 1.6px;\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   INTRO\n========================================================= *\/\n\n.af-intro {\n  display: grid;\n\n  grid-template-columns:\n    minmax(220px, .8fr)\n    minmax(0, 1.35fr);\n\n  gap: 34px;\n  align-items: center;\n\n  margin-bottom: 30px;\n}\n\n.af-intro-title h2 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: clamp(25px, 3vw, 35px);\n  font-weight: 850;\n  line-height: 1.1;\n\n  letter-spacing: -.7px;\n}\n\n\n\/* =========================================================\n   OPTIONAL SPECIAL TEXT\n========================================================= *\/\n\n.af-special-text {\n  position: relative;\n\n  margin-top: 16px;\n  padding: 13px 14px 14px 16px;\n\n  overflow: hidden;\n\n  background:\n    linear-gradient(\n      135deg,\n      rgba(244,189,36,.15),\n      rgba(244,189,36,.045)\n    );\n\n  border: 1px solid rgba(169,124,0,.22);\n  border-left: 4px solid var(--af-yellow);\n  border-radius: 11px;\n\n  box-shadow:\n    0 7px 18px rgba(7,31,73,.055);\n}\n\n.af-special-text::after {\n  content: \"\";\n\n  position: absolute;\n  top: -24px;\n  right: -24px;\n\n  width: 70px;\n  height: 70px;\n\n  background: rgba(244,189,36,.13);\n  border-radius: 50%;\n\n  pointer-events: none;\n}\n\n.af-special-text-label {\n  position: relative;\n  z-index: 1;\n\n  display: inline-flex;\n  align-items: center;\n\n  margin-bottom: 7px;\n  padding: 4px 7px;\n\n  background: var(--af-navy);\n  border-radius: 5px;\n\n  color: var(--af-yellow);\n\n  font-size: 7.5px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.af-special-text-content {\n  position: relative;\n  z-index: 1;\n\n  color: #505b6c;\n\n  font-size: 11.5px;\n  line-height: 1.55;\n}\n\n.af-special-text-content \u003e * {\n  margin-top: 0;\n  margin-bottom: 8px;\n}\n\n.af-special-text-content \u003e *:last-child {\n  margin-bottom: 0;\n}\n\n.af-special-text-content h3,\n.af-special-text-content h4 {\n  color: var(--af-navy);\n\n  font-size: 13px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-special-text-content strong {\n  color: var(--af-navy);\n  font-weight: 850;\n}\n\n.af-special-text-content em {\n  color: #7c5c00;\n}\n\n.af-special-text-content a {\n  color: var(--af-navy-2);\n  font-weight: 800;\n  text-decoration-color: var(--af-yellow);\n  text-decoration-thickness: 2px;\n  text-underline-offset: 2px;\n}\n\n.af-special-text-content ul,\n.af-special-text-content ol {\n  padding-left: 18px;\n}\n\n.af-special-text-content li + li {\n  margin-top: 3px;\n}\n\n.af-special-text-content blockquote {\n  margin-left: 0;\n  padding-left: 10px;\n\n  border-left: 2px solid var(--af-yellow);\n\n  color: #5e6877;\n}\n\n.af-special-text-content img {\n  display: block;\n\n  max-width: 100%;\n  height: auto;\n\n  border-radius: 8px;\n}\n\n.af-intro-copy {\n  padding-left: 26px;\n\n  border-left: 2px solid var(--af-yellow);\n}\n\n.af-intro-copy p {\n  margin: 0;\n\n  color: #596372;\n\n  font-size: 14px;\n  line-height: 1.65;\n}\n\n.af-intro-copy p + p {\n  margin-top: 8px;\n}\n\n\n\/* =========================================================\n   SECTION HEADER\n========================================================= *\/\n\n.af-compact-header {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: end;\n\n  gap: 24px;\n\n  margin-bottom: 17px;\n}\n\n.af-compact-header h3 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: 23px;\n  font-weight: 850;\n  line-height: 1.15;\n\n  letter-spacing: -.4px;\n}\n\n.af-compact-header p {\n  max-width: 400px;\n\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 12.5px;\n  line-height: 1.55;\n}\n\n\n\/* =========================================================\n   JERSEY SECTION\n========================================================= *\/\n\n.af-jersey-section {\n  margin-bottom: 28px;\n\n  padding: 26px;\n\n  background:\n    radial-gradient(\n      circle at 100% 0%,\n      rgba(244,189,36,.16),\n      transparent 24%\n    ),\n    linear-gradient(\n      135deg,\n      #071f49,\n      #102f66\n    );\n\n  border-radius: 20px;\n}\n\n.af-jersey-section .af-kicker {\n  color: var(--af-yellow);\n}\n\n.af-jersey-section .af-compact-header h3 {\n  color: #fff;\n}\n\n.af-jersey-section .af-compact-header p {\n  color: rgba(255,255,255,.68);\n}\n\n\n\/* =========================================================\n   CAROUSEL WRAPPER\n========================================================= *\/\n\n.af-carousel-wrap {\n  position: relative;\n}\n\n\n\/* =========================================================\n   JERSEY GRID\n========================================================= *\/\n\n.af-jersey-grid {\n  display: flex;\n\n  gap: 12px;\n\n  overflow-x: auto;\n\n  padding: 0 0 5px;\n\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n\n  -webkit-overflow-scrolling: touch;\n\n  scrollbar-width: none;\n}\n\n.af-jersey-grid::-webkit-scrollbar {\n  display: none;\n}\n\n.af-jersey-grid:focus-visible,\n.af-bib-grid:focus-visible {\n  outline: 3px solid rgba(244,189,36,.42);\n  outline-offset: 3px;\n  border-radius: 10px;\n}\n\n\n\/* =========================================================\n   JERSEY MINI CARD\n========================================================= *\/\n\n.af-mini-card {\n  flex: 0 0 29%;\n\n  min-width: 0;\n\n  scroll-snap-align: start;\n\n  overflow: hidden;\n\n  background: #fff;\n\n  border-radius: 13px;\n\n  box-shadow:\n    0 8px 22px rgba(0,0,0,.10);\n\n  transition:\n    transform .25s ease,\n    box-shadow .25s ease;\n}\n\n.af-mini-card:hover {\n  transform: translateY(-3px);\n\n  box-shadow:\n    0 12px 26px rgba(0,0,0,.15);\n}\n\n\n\/* IMAGE *\/\n\n.af-mini-media {\n  position: relative;\n\n  aspect-ratio: 16 \/ 9;\n\n  overflow: hidden;\n\n  background: #e8ebef;\n}\n\n.af-mini-media img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  transition: transform .35s ease;\n}\n\n.af-mini-card:hover img {\n  transform: scale(1.035);\n}\n\n\n\/* NUMBER *\/\n\n.af-mini-number {\n  position: absolute;\n\n  top: 8px;\n  left: 8px;\n\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 28px;\n  height: 28px;\n\n  background: rgba(7,31,73,.92);\n\n  border-radius: 8px;\n\n  color: var(--af-yellow);\n\n  font-size: 9px;\n  font-weight: 900;\n}\n\n\n\/* CONTENT *\/\n\n.af-mini-body {\n  padding: 12px 13px 14px;\n}\n\n.af-mini-body h4 {\n  margin: 0 0 5px;\n\n  color: var(--af-navy);\n\n  font-size: 13px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-mini-body p {\n  margin: 0;\n\n  color: #6a7380;\n\n  font-size: 11px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   BIB SECTION\n========================================================= *\/\n\n.af-bib-section {\n  margin-bottom: 30px;\n\n  padding: 25px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #fafbfc,\n      #f3f5f7\n    );\n\n  border: 1px solid var(--af-border);\n  border-radius: 20px;\n}\n\n\n\/* =========================================================\n   BIB GRID\n========================================================= *\/\n\n.af-bib-grid {\n  display: flex;\n\n  gap: 10px;\n\n  overflow-x: auto;\n\n  padding: 0 0 5px;\n\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n\n  -webkit-overflow-scrolling: touch;\n\n  scrollbar-width: none;\n}\n\n.af-bib-grid::-webkit-scrollbar {\n  display: none;\n}\n\n\n\/* =========================================================\n   BIB CARD\n========================================================= *\/\n\n.af-bib-card {\n  position: relative;\n\n  flex: 0 0 22%;\n\n  min-width: 0;\n\n  scroll-snap-align: start;\n\n  overflow: hidden;\n\n  background: #fff;\n\n  border: 1px solid #e1e5eb;\n  border-radius: 12px;\n\n  transition:\n    transform .25s ease,\n    border-color .25s ease,\n    box-shadow .25s ease;\n}\n\n.af-bib-card:hover {\n  transform: translateY(-3px);\n\n  border-color: #d1d8e2;\n\n  box-shadow:\n    0 10px 24px rgba(7,31,73,.08);\n}\n\n\n\/* IMAGE *\/\n\n.af-bib-media {\n  position: relative;\n\n  aspect-ratio: 16 \/ 10;\n\n  overflow: hidden;\n\n  background: #e9ecf0;\n}\n\n.af-bib-media img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  transition: transform .35s ease;\n}\n\n.af-bib-card:hover img {\n  transform: scale(1.035);\n}\n\n\n\/* NUMBER *\/\n\n.af-bib-number {\n  position: absolute;\n\n  top: 7px;\n  right: 7px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 27px;\n  height: 27px;\n\n  background: rgba(255,255,255,.94);\n\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-size: 8px;\n  font-weight: 900;\n\n  box-shadow:\n    0 3px 10px rgba(0,0,0,.08);\n}\n\n\n\/* CONTENT *\/\n\n.af-bib-content {\n  position: relative;\n\n  padding: 11px 11px 13px;\n}\n\n.af-bib-content::after {\n  content: \"\";\n\n  position: absolute;\n\n  left: 11px;\n  bottom: 0;\n\n  width: 26px;\n  height: 2px;\n\n  background: var(--af-yellow);\n}\n\n.af-bib-category {\n  display: block;\n\n  margin-bottom: 5px;\n\n  color: #a07700;\n\n  font-size: 7.5px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: .9px;\n  text-transform: uppercase;\n}\n\n.af-bib-content h4 {\n  margin: 0 0 5px;\n\n  color: var(--af-navy);\n\n  font-size: 12px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-bib-content p {\n  margin: 0;\n\n  color: #6a7482;\n\n  font-size: 10px;\n  line-height: 1.45;\n}\n\n\n\/* =========================================================\n   CAROUSEL NAVIGATION — ALL DEVICES\n========================================================= *\/\n\n.af-carousel-nav {\n  display: flex;\n\n  align-items: center;\n  justify-content: space-between;\n\n  gap: 14px;\n\n  margin-top: 12px;\n\n  padding: 0 1px;\n}\n\n.af-carousel-hint {\n  display: flex;\n\n  align-items: center;\n\n  gap: 7px;\n\n  min-width: 0;\n\n  color: #7b8491;\n\n  font-size: 10px;\n  font-weight: 700;\n  line-height: 1.3;\n}\n\n.af-carousel-hint-icon {\n  display: inline-flex;\n\n  align-items: center;\n  justify-content: center;\n\n  color: #a17600;\n\n  font-size: 15px;\n  line-height: 1;\n\n  animation:\n    afSwipeHint 1.8s ease-in-out infinite;\n}\n\n@keyframes afSwipeHint {\n\n  0%,\n  100% {\n    transform: translateX(0);\n  }\n\n  50% {\n    transform: translateX(4px);\n  }\n\n}\n\n.af-carousel-arrows {\n  display: flex;\n\n  align-items: center;\n\n  gap: 7px;\n\n  flex-shrink: 0;\n}\n\n.af-carousel-btn {\n  display: flex;\n\n  align-items: center;\n  justify-content: center;\n\n  width: 34px;\n  height: 34px;\n\n  padding: 0;\n\n  background: #fff;\n\n  border: 1px solid #dde2e9;\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-family: Arial, sans-serif;\n  font-size: 21px;\n  font-weight: 400;\n  line-height: 1;\n\n  cursor: pointer;\n\n  box-shadow:\n    0 3px 9px rgba(7,31,73,.055);\n\n  transition:\n    background .2s ease,\n    color .2s ease,\n    border-color .2s ease,\n    transform .2s ease,\n    opacity .2s ease;\n}\n\n.af-carousel-btn:hover,\n.af-carousel-btn:active {\n  background: var(--af-navy);\n\n  border-color: var(--af-navy);\n\n  color: var(--af-yellow);\n\n  transform: translateY(-1px);\n}\n\n.af-carousel-btn:focus-visible {\n  outline: 3px solid rgba(244,189,36,.42);\n  outline-offset: 2px;\n}\n\n.af-carousel-btn:disabled {\n  opacity: .32;\n\n  cursor: default;\n\n  transform: none;\n}\n\n.af-jersey-section .af-carousel-hint {\n  color: rgba(255,255,255,.69);\n}\n\n.af-jersey-section .af-carousel-hint-icon {\n  color: var(--af-yellow);\n}\n\n.af-jersey-section .af-carousel-btn {\n  background: rgba(255,255,255,.09);\n\n  border-color: rgba(255,255,255,.19);\n\n  color: #fff;\n\n  box-shadow: none;\n}\n\n.af-jersey-section .af-carousel-btn:hover,\n.af-jersey-section .af-carousel-btn:active {\n  background: var(--af-yellow);\n\n  border-color: var(--af-yellow);\n\n  color: var(--af-navy);\n}\n\n.af-jersey-section .af-carousel-btn:disabled {\n  opacity: .3;\n}\n\n\n\/* =========================================================\n   PRODUCT DETAILS\n========================================================= *\/\n\n.af-details {\n  margin-top: 0;\n}\n\n.af-details-header {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: end;\n\n  gap: 20px;\n\n  margin-bottom: 14px;\n}\n\n.af-details-header h3 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: 22px;\n  font-weight: 850;\n\n  letter-spacing: -.4px;\n}\n\n\n\/* =========================================================\n   SPEC GRID\n========================================================= *\/\n\n.af-spec-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  border: 1px solid var(--af-border);\n  border-radius: 14px;\n\n  overflow: hidden;\n}\n\n.af-spec {\n  min-width: 0;\n\n  padding: 13px 15px;\n\n  background: #fafbfc;\n\n  border-right: 1px solid var(--af-border);\n  border-bottom: 1px solid var(--af-border);\n}\n\n.af-spec:nth-child(3n) {\n  border-right: 0;\n}\n\n.af-spec:nth-last-child(-n+3) {\n  border-bottom: 0;\n}\n\n.af-spec span {\n  display: block;\n\n  margin-bottom: 4px;\n\n  color: #8a94a3;\n\n  font-size: 8px;\n  font-weight: 900;\n\n  letter-spacing: .9px;\n\n  text-transform: uppercase;\n}\n\n.af-spec strong {\n  display: block;\n\n  margin-bottom: 2px;\n\n  color: var(--af-navy);\n\n  font-size: 12.5px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-spec small {\n  display: block;\n\n  color: #737d8c;\n\n  font-size: 10.5px;\n  line-height: 1.4;\n}\n\n\n\/* =========================================================\n   BOTTOM ROW\n========================================================= *\/\n\n.af-bottom-row {\n  display: grid;\n\n  grid-template-columns:\n    1fr 1fr;\n\n  gap: 10px;\n\n  margin-top: 12px;\n}\n\n\n\/* CARE *\/\n\n.af-care {\n  display: flex;\n\n  gap: 11px;\n\n  align-items: flex-start;\n\n  padding: 14px;\n\n  background: #fff;\n\n  border: 1px solid var(--af-border);\n  border-radius: 12px;\n}\n\n.af-care-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 30px;\n  height: 30px;\n\n  flex: 0 0 30px;\n\n  background: var(--af-yellow);\n\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-size: 12px;\n  font-weight: 900;\n}\n\n.af-care strong {\n  display: block;\n\n  margin-bottom: 3px;\n\n  color: var(--af-navy);\n\n  font-size: 11.5px;\n  font-weight: 850;\n}\n\n.af-care p {\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 10.5px;\n  line-height: 1.5;\n}\n\n\n\/* NOTE *\/\n\n.af-product-note {\n  padding: 14px;\n\n  background: #f7f8fa;\n\n  border: 1px solid var(--af-border);\n  border-left: 3px solid var(--af-yellow);\n  border-radius: 12px;\n}\n\n.af-note-label {\n  display: block;\n\n  margin-bottom: 4px;\n\n  color: #9b7300;\n\n  font-size: 8px;\n  font-weight: 900;\n\n  letter-spacing: 1px;\n\n  text-transform: uppercase;\n}\n\n.af-product-note p {\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 10.5px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media (max-width: 900px) and (min-width: 768px) {\n\n  .af-mini-card {\n    flex-basis: 46%;\n  }\n\n  .af-bib-card {\n    flex-basis: 31%;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media (max-width: 767px) {\n\n  .af-kit-description {\n    padding: 18px 14px;\n\n    border-radius: 0 0 12px 12px;\n  }\n\n\n  \/* =========================\n     INTRO\n  ========================= *\/\n\n  .af-intro {\n    display: block;\n\n    margin-bottom: 25px;\n  }\n\n  .af-intro-title h2 {\n    font-size: 25px;\n  }\n\n  .af-intro-title h2 br {\n    display: none;\n  }\n\n  .af-special-text {\n    margin-top: 13px;\n    padding: 12px 13px 13px 14px;\n  }\n\n  .af-special-text-content {\n    font-size: 11.5px;\n  }\n\n  .af-intro-copy {\n    margin-top: 14px;\n    padding-left: 14px;\n  }\n\n  .af-intro-copy p {\n    font-size: 13px;\n  }\n\n\n  \/* =========================\n     HEADERS\n  ========================= *\/\n\n  .af-compact-header {\n    display: block;\n\n    margin-bottom: 14px;\n  }\n\n  .af-compact-header h3 {\n    font-size: 21px;\n  }\n\n  .af-compact-header p {\n    margin-top: 6px;\n\n    font-size: 12px;\n  }\n\n\n  \/* =========================\n     JERSEY\n  ========================= *\/\n\n  .af-jersey-section {\n    margin-bottom: 24px;\n\n    padding: 20px 12px 13px;\n\n    border-radius: 16px;\n  }\n\n\n  .af-jersey-grid {\n    display: flex;\n\n    gap: 10px;\n\n    overflow-x: auto;\n\n    padding: 0 0 4px;\n\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n\n    -webkit-overflow-scrolling: touch;\n\n    scrollbar-width: none;\n  }\n\n  .af-jersey-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  .af-mini-card {\n    flex: 0 0 72%;\n\n    scroll-snap-align: start;\n  }\n\n  .af-mini-media {\n    aspect-ratio: 16 \/ 8;\n  }\n\n\n  \/* =========================\n     BIB\n  ========================= *\/\n\n  .af-bib-section {\n    margin-bottom: 25px;\n\n    padding: 20px 12px 13px;\n\n    border-radius: 16px;\n  }\n\n  .af-bib-grid {\n    display: flex;\n\n    gap: 10px;\n\n    overflow-x: auto;\n\n    padding: 0 0 4px;\n\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n\n    -webkit-overflow-scrolling: touch;\n\n    scrollbar-width: none;\n  }\n\n  .af-bib-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  .af-bib-card {\n    flex: 0 0 58%;\n\n    scroll-snap-align: start;\n  }\n\n  .af-bib-media {\n    aspect-ratio: 16 \/ 9;\n  }\n\n\n  \/* =====================================================\n     CAROUSEL NAV\n  ===================================================== *\/\n\n  .af-carousel-nav {\n    display: flex;\n\n    align-items: center;\n    justify-content: space-between;\n\n    gap: 14px;\n\n    margin-top: 9px;\n\n    padding: 0 1px;\n  }\n\n\n  \/* TEXT HINT *\/\n\n  .af-carousel-hint {\n    display: flex;\n\n    align-items: center;\n\n    gap: 7px;\n\n    min-width: 0;\n\n    color: #7b8491;\n\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.3;\n  }\n\n\n  .af-carousel-hint-icon {\n    display: inline-flex;\n\n    align-items: center;\n    justify-content: center;\n\n    color: #a17600;\n\n    font-size: 15px;\n    line-height: 1;\n\n    animation:\n      afSwipeHint 1.8s ease-in-out infinite;\n  }\n\n\n  @keyframes afSwipeHint {\n\n    0%,\n    100% {\n      transform: translateX(0);\n    }\n\n    50% {\n      transform: translateX(4px);\n    }\n\n  }\n\n\n  \/* ARROW WRAPPER *\/\n\n  .af-carousel-arrows {\n    display: flex;\n\n    align-items: center;\n\n    gap: 6px;\n\n    flex-shrink: 0;\n  }\n\n\n  \/* BUTTON *\/\n\n  .af-carousel-btn {\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    width: 32px;\n    height: 32px;\n\n    padding: 0;\n\n    background: #fff;\n\n    border: 1px solid #dde2e9;\n    border-radius: 50%;\n\n    color: var(--af-navy);\n\n    font-family: Arial, sans-serif;\n    font-size: 20px;\n    font-weight: 400;\n    line-height: 1;\n\n    cursor: pointer;\n\n    box-shadow:\n      0 3px 9px rgba(7,31,73,.055);\n\n    transition:\n      background .2s ease,\n      color .2s ease,\n      border-color .2s ease,\n      transform .2s ease,\n      opacity .2s ease;\n  }\n\n\n  .af-carousel-btn:hover,\n  .af-carousel-btn:active {\n    background: var(--af-navy);\n\n    border-color: var(--af-navy);\n\n    color: var(--af-yellow);\n\n    transform: translateY(-1px);\n  }\n\n\n  .af-carousel-btn:disabled {\n    opacity: .32;\n\n    cursor: default;\n\n    transform: none;\n  }\n\n\n  \/* =========================\n     DARK JERSEY NAV\n  ========================= *\/\n\n  .af-jersey-section .af-carousel-hint {\n    color: rgba(255,255,255,.69);\n  }\n\n  .af-jersey-section .af-carousel-hint-icon {\n    color: var(--af-yellow);\n  }\n\n  .af-jersey-section .af-carousel-btn {\n    background: rgba(255,255,255,.09);\n\n    border-color: rgba(255,255,255,.19);\n\n    color: #fff;\n\n    box-shadow: none;\n  }\n\n  .af-jersey-section .af-carousel-btn:hover,\n  .af-jersey-section .af-carousel-btn:active {\n    background: var(--af-yellow);\n\n    border-color: var(--af-yellow);\n\n    color: var(--af-navy);\n  }\n\n  .af-jersey-section .af-carousel-btn:disabled {\n    opacity: .3;\n  }\n\n\n  \/* =========================\n     SPECS\n  ========================= *\/\n\n  .af-spec-grid {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n  }\n\n  .af-spec {\n    border-right: 1px solid var(--af-border);\n    border-bottom: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-child(3n) {\n    border-right: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-child(2n) {\n    border-right: 0;\n  }\n\n  .af-spec:nth-last-child(-n+3) {\n    border-bottom: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-last-child(-n+2) {\n    border-bottom: 0;\n  }\n\n\n  \/* =========================\n     BOTTOM\n  ========================= *\/\n\n  .af-bottom-row {\n    grid-template-columns: 1fr;\n  }\n\n}\n\n\n\/* =========================================================\n   SMALL MOBILE\n========================================================= *\/\n\n@media (max-width: 420px) {\n\n  .af-mini-card {\n    flex-basis: 80%;\n  }\n\n  .af-bib-card {\n    flex-basis: 68%;\n  }\n\n}\n\n\u003c\/style\u003e\n\n\n\u003cscript\u003e\n\n(function () {\n\n  \/* =====================================================\n     GET ALL CAROUSEL BUTTONS\n  ===================================================== *\/\n\n  var buttons =\n    document.querySelectorAll(\n      '.af-carousel-btn[data-carousel]'\n    );\n\n\n  \/* =====================================================\n     SCROLL ONE CARD\n  ===================================================== *\/\n\n  function scrollCarousel(button) {\n\n    var carouselId =\n      button.getAttribute('data-carousel');\n\n    var direction =\n      parseInt(\n        button.getAttribute('data-direction'),\n        10\n      );\n\n\n    var carousel =\n      document.getElementById(carouselId);\n\n\n    if (!carousel) {\n      return;\n    }\n\n\n    var card =\n      carousel.querySelector(\n        '.af-mini-card, .af-bib-card'\n      );\n\n\n    if (!card) {\n      return;\n    }\n\n\n    var styles =\n      window.getComputedStyle(carousel);\n\n\n    var gap =\n      parseFloat(\n        styles.columnGap ||\n        styles.gap ||\n        10\n      );\n\n\n    var cardWidth =\n      card.getBoundingClientRect().width;\n\n\n    var scrollAmount =\n      cardWidth + gap;\n\n\n    var reduceMotion =\n      window.matchMedia \u0026\u0026\n      window.matchMedia(\n        '(prefers-reduced-motion: reduce)'\n      ).matches;\n\n\n    carousel.scrollBy({\n      left: direction * scrollAmount,\n      behavior: reduceMotion ? 'auto' : 'smooth'\n    });\n\n\n    window.setTimeout(\n      function () {\n\n        updateControls(carousel);\n\n      },\n      reduceMotion ? 0 : 350\n    );\n\n  }\n\n\n  \/* =====================================================\n     BUTTON CLICK\n  ===================================================== *\/\n\n  buttons.forEach(function (button) {\n\n    button.addEventListener(\n      'click',\n      function () {\n\n        scrollCarousel(this);\n\n      }\n    );\n\n  });\n\n\n\n  \/* =====================================================\n     UPDATE DISABLED ARROWS\n  ===================================================== *\/\n\n  function updateControls(carousel) {\n\n    if (!carousel) {\n      return;\n    }\n\n\n    var id =\n      carousel.getAttribute('id');\n\n\n    var prev =\n      document.querySelector(\n        '.af-carousel-btn[data-carousel=\"' +\n        id +\n        '\"][data-direction=\"-1\"]'\n      );\n\n\n    var next =\n      document.querySelector(\n        '.af-carousel-btn[data-carousel=\"' +\n        id +\n        '\"][data-direction=\"1\"]'\n      );\n\n\n    if (!prev || !next) {\n      return;\n    }\n\n\n    var maxScroll =\n      carousel.scrollWidth -\n      carousel.clientWidth;\n\n\n    var hasOverflow =\n      maxScroll \u003e 3;\n\n\n    \/* beginning *\/\n\n    prev.disabled =\n      !hasOverflow ||\n      carousel.scrollLeft \u003c= 3;\n\n\n    \/* end *\/\n\n    next.disabled =\n      !hasOverflow ||\n      carousel.scrollLeft \u003e=\n      maxScroll - 3;\n\n  }\n\n\n\n  \/* =====================================================\n     INITIALIZE\n  ===================================================== *\/\n\n  var carousels = [\n    document.getElementById(\n      'afJerseyCarousel'\n    ),\n\n    document.getElementById(\n      'afBibCarousel'\n    )\n  ];\n\n\n  carousels.forEach(function (carousel) {\n\n    if (!carousel) {\n      return;\n    }\n\n\n    carousel.setAttribute(\n      'tabindex',\n      '0'\n    );\n\n\n    carousel.setAttribute(\n      'aria-label',\n      carousel.id === 'afJerseyCarousel'\n        ? 'Jersey features carousel'\n        : 'Bib shorts features carousel'\n    );\n\n\n    updateControls(carousel);\n\n\n    carousel.addEventListener(\n      'scroll',\n      function () {\n\n        updateControls(carousel);\n\n      },\n      {\n        passive: true\n      }\n    );\n\n\n    carousel.addEventListener(\n      'keydown',\n      function (event) {\n\n        if (\n          event.key !== 'ArrowLeft' \u0026\u0026\n          event.key !== 'ArrowRight'\n        ) {\n          return;\n        }\n\n\n        event.preventDefault();\n\n\n        var direction =\n          event.key === 'ArrowLeft'\n            ? -1\n            : 1;\n\n\n        var button =\n          document.querySelector(\n            '.af-carousel-btn[data-carousel=\"' +\n            carousel.id +\n            '\"][data-direction=\"' +\n            direction +\n            '\"]'\n          );\n\n\n        if (button \u0026\u0026 !button.disabled) {\n          scrollCarousel(button);\n        }\n\n      }\n    );\n\n  });\n\n\n\n  \/* =====================================================\n     UPDATE AFTER RESIZE\n  ===================================================== *\/\n\n  window.addEventListener(\n    'resize',\n    function () {\n\n      window.requestAnimationFrame(\n        function () {\n\n          carousels.forEach(\n            function (carousel) {\n\n              updateControls(carousel);\n\n            }\n          );\n\n        }\n      );\n\n    }\n  );\n\n\n  window.addEventListener(\n    'load',\n    function () {\n\n      carousels.forEach(\n        function (carousel) {\n\n          updateControls(carousel);\n\n        }\n      );\n\n    }\n  );\n\n})();\n\n\u003c\/script\u003e\n","brand":"AccesFashion","offers":[{"title":"S","offer_id":52528654418104,"sku":"AF-46229916057819","price":64.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":52528654450872,"sku":"AF-46229916090587","price":64.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":52528654483640,"sku":"AF-46229916123355","price":64.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":52528654516408,"sku":"AF-46229916156123","price":64.95,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":53054657069240,"sku":"AF-46229916188891","price":64.95,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":53054657102008,"sku":"AF-46229916221659","price":64.95,"currency_code":"USD","in_stock":true},{"title":"4XL","offer_id":52528654614712,"sku":"AF-46229916254427","price":64.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0906\/3530\/5144\/files\/0000_b52a8b7a-3aee-4c4a-b4b5-ba1a0033e6c0.png?v=1770198752"},{"product_id":"personalized-santa-road-cyclist-christmas-cycling-jersey-kit-210","title":"Personalized Santa Road Cyclist Christmas Cycling Jersey \u0026 Kit","description":"\u003cdiv class=\"af-kit-description\"\u003e\n\u003c!-- =====================================================\n       INTRO\n  ====================================================== --\u003e\n\u003csection class=\"af-intro\"\u003e\n\u003cdiv class=\"af-intro-title\"\u003e\n\u003cspan class=\"af-kicker\"\u003e ACCESFASHION CYCLING KIT \u003c\/span\u003e\n\u003ch2\u003eCycling Jersey \u0026amp;\u003cbr\u003eBib Shorts Kit\u003c\/h2\u003e\n\u003cdiv class=\"af-special-text\" role=\"note\"\u003e\n\u003cspan class=\"af-special-text-label\"\u003e SPECIAL \u003c\/span\u003e\n\u003cdiv class=\"af-special-text-content\"\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eA festive personalized cycling jersey and kit featuring Santa as a road cyclist riding through a snowy Christmas landscape with pine trees, winter roads, and classic red-and-green holiday colors. Perfect for Christmas rides, winter cycling events, holiday group rides, and unique gifts for cyclists.\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- END OF SPECIAL TEXT --\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-intro-copy\"\u003e\n\u003cp\u003eLightweight stretch fabric meets practical cycling-focused details for weekend rides, training sessions, and longer days on the road.\u003c\/p\u003e\n\u003cp\u003eThe jersey combines storage, ventilation, and a secure hem, while the bib shorts add supportive construction and gel cushioning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       JERSEY FEATURES\n  ====================================================== --\u003e\n\u003csection class=\"af-jersey-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e JERSEY DETAILS \u003c\/span\u003e\n\u003ch3\u003eDesigned For The Ride\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFunctional details for comfort, convenience, and everyday riding performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-jersey-grid\" id=\"afJerseyCarousel\"\u003e\n\u003c!-- ===============================\n             JERSEY 01\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/wpCCszZDFN2026-29-9-09\" alt=\"Cycling jersey neckline detail\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eNeckline Detail\u003c\/h4\u003e\n\u003cp\u003eComfortable neckline built for a secure riding fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             JERSEY 02\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/KUmwFCCaRb2026-29-9-09\" alt=\"Cycling jersey full length zipper\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eFull-Length Zipper\u003c\/h4\u003e\n\u003cp\u003eEasy access and adjustable ventilation while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             JERSEY 03\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/tzopunjLwO2026-29-9-09\" alt=\"Cycling jersey silicone anti slip hem\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eAnti-Slip Hem\u003c\/h4\u003e\n\u003cp\u003eSilicone grip helps keep the jersey securely positioned.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             JERSEY 04\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/mnpRtKAMXU2026-29-9-09\" alt=\"Cycling jersey rear pockets\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eThree Rear Pockets\u003c\/h4\u003e\n\u003cp\u003eConvenient storage for ride essentials and nutrition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n           JERSEY CAROUSEL CONTROLS\n      ================================================== --\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       BIB SHORTS\n  ====================================================== --\u003e\n\u003csection class=\"af-bib-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e BIB SHORTS TECHNOLOGY \u003c\/span\u003e\n\u003ch3\u003eComfort Where It Matters\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFive rider-focused details for support, cushioning, stability, and movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-bib-grid\" id=\"afBibCarousel\"\u003e\n\u003c!-- ===============================\n             BIB 01\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/YJehWtXivH2026-29-9-09\" alt=\"Cycling bib shorts waistband\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Fit \u003c\/span\u003e\n\u003ch4\u003eContoured Waistband\u003c\/h4\u003e\n\u003cp\u003eFlexible support that follows natural movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 02\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/aSCezMJZXZ2026-29-9-09\" alt=\"Cycling bib shorts reinforced seams\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Construction \u003c\/span\u003e\n\u003ch4\u003eReinforced Seams\u003c\/h4\u003e\n\u003cp\u003ePrecision stitching reinforces high-movement areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 03\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/TdQUOhUOEf2026-29-9-09\" alt=\"Cycling bib shorts 3D gel pad\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Cushioning \u003c\/span\u003e\n\u003ch4\u003e3D Quick-Dry Gel Pad\u003c\/h4\u003e\n\u003cp\u003eCushions pressure and helps absorb road vibration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 04\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/gvXZjGSyMV2026-29-9-09\" alt=\"Cycling bib shorts pad stitching\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Craftsmanship \u003c\/span\u003e\n\u003ch4\u003ePrecision Pad Stitching\u003c\/h4\u003e\n\u003cp\u003eHelps keep the pad securely positioned while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 05\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/JGXFBCsDdN2026-29-9-09\" alt=\"Cycling bib shorts non slip leg gripper\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 05 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Stability \u003c\/span\u003e\n\u003ch4\u003eNon-Slip Leg Gripper\u003c\/h4\u003e\n\u003cp\u003eHelps prevent the shorts from riding up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n           BIB CAROUSEL CONTROLS\n      ================================================== --\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       PRODUCT DETAILS\n  ====================================================== --\u003e\n\u003csection class=\"af-details\"\u003e\n\u003cdiv class=\"af-details-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e PRODUCT SPECIFICATIONS \u003c\/span\u003e\n\u003ch3\u003eProduct Details\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec-grid\"\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric \u003c\/span\u003e \u003cstrong\u003e 88% Polyester \/ 12% Spandex \u003c\/strong\u003e \u003csmall\u003e High-elastic milk silk \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fit \u003c\/span\u003e \u003cstrong\u003e Regular Fit \u003c\/strong\u003e \u003csmall\u003e Comfortable cycling fit \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric Weight \u003c\/span\u003e \u003cstrong\u003e 210g\/m² \u003c\/strong\u003e \u003csmall\u003e Soft stretch construction \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Jersey \u003c\/span\u003e \u003cstrong\u003e 3 Rear Pockets \u003c\/strong\u003e \u003csmall\u003e Full zipper + anti-slip hem \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Bib Shorts \u003c\/span\u003e \u003cstrong\u003e 3D Quick-Dry Gel Padding \u003c\/strong\u003e \u003csmall\u003e Reinforced seams + leg grippers \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Stitch Color \u003c\/span\u003e \u003cstrong\u003e Black or White \u003c\/strong\u003e \u003csmall\u003e Matched to the artwork \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n         CARE + NOTE\n    ================================================== --\u003e\n\u003cdiv class=\"af-bottom-row\"\u003e\n\u003cdiv class=\"af-care\"\u003e\n\u003cdiv class=\"af-care-icon\"\u003e✦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Care Instructions \u003c\/strong\u003e\n\u003cp\u003eMachine wash cold. Do not bleach. Tumble dry low. Do not iron or dry clean.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-product-note\"\u003e\n\u003cspan class=\"af-note-label\"\u003e PLEASE NOTE \u003c\/span\u003e\n\u003cp\u003eMinor differences may occur due to fabric texture, display color, printing, and artwork placement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\n\/* =========================================================\n   ACCESFASHION — COMPACT PRODUCT DESCRIPTION\n========================================================= *\/\n\n.af-kit-description {\n  --af-navy: #071f49;\n  --af-navy-2: #102f66;\n  --af-yellow: #f4bd24;\n  --af-yellow-dark: #a97c00;\n  --af-text: #273142;\n  --af-muted: #667085;\n  --af-border: #e4e8ee;\n  --af-bg: #f6f7f9;\n\n  width: 100%;\n  max-width: 100%;\n  padding: 28px;\n  box-sizing: border-box;\n\n  background: #fff;\n  border: 1px solid var(--af-border);\n  border-radius: 0 0 16px 16px;\n\n  color: var(--af-text);\n  font-family: inherit;\n\n  overflow: hidden;\n}\n\n.af-kit-description *,\n.af-kit-description *::before,\n.af-kit-description *::after {\n  box-sizing: border-box;\n}\n\n.af-kit-description h2,\n.af-kit-description h3,\n.af-kit-description h4,\n.af-kit-description p {\n  margin-top: 0;\n}\n\n\n\/* =========================================================\n   GLOBAL LABEL\n========================================================= *\/\n\n.af-kicker {\n  display: block;\n  margin-bottom: 8px;\n\n  color: var(--af-yellow-dark);\n\n  font-size: 9px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: 1.6px;\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   INTRO\n========================================================= *\/\n\n.af-intro {\n  display: grid;\n\n  grid-template-columns:\n    minmax(220px, .8fr)\n    minmax(0, 1.35fr);\n\n  gap: 34px;\n  align-items: center;\n\n  margin-bottom: 30px;\n}\n\n.af-intro-title h2 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: clamp(25px, 3vw, 35px);\n  font-weight: 850;\n  line-height: 1.1;\n\n  letter-spacing: -.7px;\n}\n\n\n\/* =========================================================\n   OPTIONAL SPECIAL TEXT\n========================================================= *\/\n\n.af-special-text {\n  position: relative;\n\n  margin-top: 16px;\n  padding: 13px 14px 14px 16px;\n\n  overflow: hidden;\n\n  background:\n    linear-gradient(\n      135deg,\n      rgba(244,189,36,.15),\n      rgba(244,189,36,.045)\n    );\n\n  border: 1px solid rgba(169,124,0,.22);\n  border-left: 4px solid var(--af-yellow);\n  border-radius: 11px;\n\n  box-shadow:\n    0 7px 18px rgba(7,31,73,.055);\n}\n\n.af-special-text::after {\n  content: \"\";\n\n  position: absolute;\n  top: -24px;\n  right: -24px;\n\n  width: 70px;\n  height: 70px;\n\n  background: rgba(244,189,36,.13);\n  border-radius: 50%;\n\n  pointer-events: none;\n}\n\n.af-special-text-label {\n  position: relative;\n  z-index: 1;\n\n  display: inline-flex;\n  align-items: center;\n\n  margin-bottom: 7px;\n  padding: 4px 7px;\n\n  background: var(--af-navy);\n  border-radius: 5px;\n\n  color: var(--af-yellow);\n\n  font-size: 7.5px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.af-special-text-content {\n  position: relative;\n  z-index: 1;\n\n  color: #505b6c;\n\n  font-size: 11.5px;\n  line-height: 1.55;\n}\n\n.af-special-text-content \u003e * {\n  margin-top: 0;\n  margin-bottom: 8px;\n}\n\n.af-special-text-content \u003e *:last-child {\n  margin-bottom: 0;\n}\n\n.af-special-text-content h3,\n.af-special-text-content h4 {\n  color: var(--af-navy);\n\n  font-size: 13px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-special-text-content strong {\n  color: var(--af-navy);\n  font-weight: 850;\n}\n\n.af-special-text-content em {\n  color: #7c5c00;\n}\n\n.af-special-text-content a {\n  color: var(--af-navy-2);\n  font-weight: 800;\n  text-decoration-color: var(--af-yellow);\n  text-decoration-thickness: 2px;\n  text-underline-offset: 2px;\n}\n\n.af-special-text-content ul,\n.af-special-text-content ol {\n  padding-left: 18px;\n}\n\n.af-special-text-content li + li {\n  margin-top: 3px;\n}\n\n.af-special-text-content blockquote {\n  margin-left: 0;\n  padding-left: 10px;\n\n  border-left: 2px solid var(--af-yellow);\n\n  color: #5e6877;\n}\n\n.af-special-text-content img {\n  display: block;\n\n  max-width: 100%;\n  height: auto;\n\n  border-radius: 8px;\n}\n\n.af-intro-copy {\n  padding-left: 26px;\n\n  border-left: 2px solid var(--af-yellow);\n}\n\n.af-intro-copy p {\n  margin: 0;\n\n  color: #596372;\n\n  font-size: 14px;\n  line-height: 1.65;\n}\n\n.af-intro-copy p + p {\n  margin-top: 8px;\n}\n\n\n\/* =========================================================\n   SECTION HEADER\n========================================================= *\/\n\n.af-compact-header {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: end;\n\n  gap: 24px;\n\n  margin-bottom: 17px;\n}\n\n.af-compact-header h3 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: 23px;\n  font-weight: 850;\n  line-height: 1.15;\n\n  letter-spacing: -.4px;\n}\n\n.af-compact-header p {\n  max-width: 400px;\n\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 12.5px;\n  line-height: 1.55;\n}\n\n\n\/* =========================================================\n   JERSEY SECTION\n========================================================= *\/\n\n.af-jersey-section {\n  margin-bottom: 28px;\n\n  padding: 26px;\n\n  background:\n    radial-gradient(\n      circle at 100% 0%,\n      rgba(244,189,36,.16),\n      transparent 24%\n    ),\n    linear-gradient(\n      135deg,\n      #071f49,\n      #102f66\n    );\n\n  border-radius: 20px;\n}\n\n.af-jersey-section .af-kicker {\n  color: var(--af-yellow);\n}\n\n.af-jersey-section .af-compact-header h3 {\n  color: #fff;\n}\n\n.af-jersey-section .af-compact-header p {\n  color: rgba(255,255,255,.68);\n}\n\n\n\/* =========================================================\n   CAROUSEL WRAPPER\n========================================================= *\/\n\n.af-carousel-wrap {\n  position: relative;\n}\n\n\n\/* =========================================================\n   JERSEY GRID\n========================================================= *\/\n\n.af-jersey-grid {\n  display: flex;\n\n  gap: 12px;\n\n  overflow-x: auto;\n\n  padding: 0 0 5px;\n\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n\n  -webkit-overflow-scrolling: touch;\n\n  scrollbar-width: none;\n}\n\n.af-jersey-grid::-webkit-scrollbar {\n  display: none;\n}\n\n.af-jersey-grid:focus-visible,\n.af-bib-grid:focus-visible {\n  outline: 3px solid rgba(244,189,36,.42);\n  outline-offset: 3px;\n  border-radius: 10px;\n}\n\n\n\/* =========================================================\n   JERSEY MINI CARD\n========================================================= *\/\n\n.af-mini-card {\n  flex: 0 0 29%;\n\n  min-width: 0;\n\n  scroll-snap-align: start;\n\n  overflow: hidden;\n\n  background: #fff;\n\n  border-radius: 13px;\n\n  box-shadow:\n    0 8px 22px rgba(0,0,0,.10);\n\n  transition:\n    transform .25s ease,\n    box-shadow .25s ease;\n}\n\n.af-mini-card:hover {\n  transform: translateY(-3px);\n\n  box-shadow:\n    0 12px 26px rgba(0,0,0,.15);\n}\n\n\n\/* IMAGE *\/\n\n.af-mini-media {\n  position: relative;\n\n  aspect-ratio: 16 \/ 9;\n\n  overflow: hidden;\n\n  background: #e8ebef;\n}\n\n.af-mini-media img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  transition: transform .35s ease;\n}\n\n.af-mini-card:hover img {\n  transform: scale(1.035);\n}\n\n\n\/* NUMBER *\/\n\n.af-mini-number {\n  position: absolute;\n\n  top: 8px;\n  left: 8px;\n\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 28px;\n  height: 28px;\n\n  background: rgba(7,31,73,.92);\n\n  border-radius: 8px;\n\n  color: var(--af-yellow);\n\n  font-size: 9px;\n  font-weight: 900;\n}\n\n\n\/* CONTENT *\/\n\n.af-mini-body {\n  padding: 12px 13px 14px;\n}\n\n.af-mini-body h4 {\n  margin: 0 0 5px;\n\n  color: var(--af-navy);\n\n  font-size: 13px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-mini-body p {\n  margin: 0;\n\n  color: #6a7380;\n\n  font-size: 11px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   BIB SECTION\n========================================================= *\/\n\n.af-bib-section {\n  margin-bottom: 30px;\n\n  padding: 25px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #fafbfc,\n      #f3f5f7\n    );\n\n  border: 1px solid var(--af-border);\n  border-radius: 20px;\n}\n\n\n\/* =========================================================\n   BIB GRID\n========================================================= *\/\n\n.af-bib-grid {\n  display: flex;\n\n  gap: 10px;\n\n  overflow-x: auto;\n\n  padding: 0 0 5px;\n\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n\n  -webkit-overflow-scrolling: touch;\n\n  scrollbar-width: none;\n}\n\n.af-bib-grid::-webkit-scrollbar {\n  display: none;\n}\n\n\n\/* =========================================================\n   BIB CARD\n========================================================= *\/\n\n.af-bib-card {\n  position: relative;\n\n  flex: 0 0 22%;\n\n  min-width: 0;\n\n  scroll-snap-align: start;\n\n  overflow: hidden;\n\n  background: #fff;\n\n  border: 1px solid #e1e5eb;\n  border-radius: 12px;\n\n  transition:\n    transform .25s ease,\n    border-color .25s ease,\n    box-shadow .25s ease;\n}\n\n.af-bib-card:hover {\n  transform: translateY(-3px);\n\n  border-color: #d1d8e2;\n\n  box-shadow:\n    0 10px 24px rgba(7,31,73,.08);\n}\n\n\n\/* IMAGE *\/\n\n.af-bib-media {\n  position: relative;\n\n  aspect-ratio: 16 \/ 10;\n\n  overflow: hidden;\n\n  background: #e9ecf0;\n}\n\n.af-bib-media img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  transition: transform .35s ease;\n}\n\n.af-bib-card:hover img {\n  transform: scale(1.035);\n}\n\n\n\/* NUMBER *\/\n\n.af-bib-number {\n  position: absolute;\n\n  top: 7px;\n  right: 7px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 27px;\n  height: 27px;\n\n  background: rgba(255,255,255,.94);\n\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-size: 8px;\n  font-weight: 900;\n\n  box-shadow:\n    0 3px 10px rgba(0,0,0,.08);\n}\n\n\n\/* CONTENT *\/\n\n.af-bib-content {\n  position: relative;\n\n  padding: 11px 11px 13px;\n}\n\n.af-bib-content::after {\n  content: \"\";\n\n  position: absolute;\n\n  left: 11px;\n  bottom: 0;\n\n  width: 26px;\n  height: 2px;\n\n  background: var(--af-yellow);\n}\n\n.af-bib-category {\n  display: block;\n\n  margin-bottom: 5px;\n\n  color: #a07700;\n\n  font-size: 7.5px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: .9px;\n  text-transform: uppercase;\n}\n\n.af-bib-content h4 {\n  margin: 0 0 5px;\n\n  color: var(--af-navy);\n\n  font-size: 12px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-bib-content p {\n  margin: 0;\n\n  color: #6a7482;\n\n  font-size: 10px;\n  line-height: 1.45;\n}\n\n\n\/* =========================================================\n   CAROUSEL NAVIGATION — ALL DEVICES\n========================================================= *\/\n\n.af-carousel-nav {\n  display: flex;\n\n  align-items: center;\n  justify-content: space-between;\n\n  gap: 14px;\n\n  margin-top: 12px;\n\n  padding: 0 1px;\n}\n\n.af-carousel-hint {\n  display: flex;\n\n  align-items: center;\n\n  gap: 7px;\n\n  min-width: 0;\n\n  color: #7b8491;\n\n  font-size: 10px;\n  font-weight: 700;\n  line-height: 1.3;\n}\n\n.af-carousel-hint-icon {\n  display: inline-flex;\n\n  align-items: center;\n  justify-content: center;\n\n  color: #a17600;\n\n  font-size: 15px;\n  line-height: 1;\n\n  animation:\n    afSwipeHint 1.8s ease-in-out infinite;\n}\n\n@keyframes afSwipeHint {\n\n  0%,\n  100% {\n    transform: translateX(0);\n  }\n\n  50% {\n    transform: translateX(4px);\n  }\n\n}\n\n.af-carousel-arrows {\n  display: flex;\n\n  align-items: center;\n\n  gap: 7px;\n\n  flex-shrink: 0;\n}\n\n.af-carousel-btn {\n  display: flex;\n\n  align-items: center;\n  justify-content: center;\n\n  width: 34px;\n  height: 34px;\n\n  padding: 0;\n\n  background: #fff;\n\n  border: 1px solid #dde2e9;\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-family: Arial, sans-serif;\n  font-size: 21px;\n  font-weight: 400;\n  line-height: 1;\n\n  cursor: pointer;\n\n  box-shadow:\n    0 3px 9px rgba(7,31,73,.055);\n\n  transition:\n    background .2s ease,\n    color .2s ease,\n    border-color .2s ease,\n    transform .2s ease,\n    opacity .2s ease;\n}\n\n.af-carousel-btn:hover,\n.af-carousel-btn:active {\n  background: var(--af-navy);\n\n  border-color: var(--af-navy);\n\n  color: var(--af-yellow);\n\n  transform: translateY(-1px);\n}\n\n.af-carousel-btn:focus-visible {\n  outline: 3px solid rgba(244,189,36,.42);\n  outline-offset: 2px;\n}\n\n.af-carousel-btn:disabled {\n  opacity: .32;\n\n  cursor: default;\n\n  transform: none;\n}\n\n.af-jersey-section .af-carousel-hint {\n  color: rgba(255,255,255,.69);\n}\n\n.af-jersey-section .af-carousel-hint-icon {\n  color: var(--af-yellow);\n}\n\n.af-jersey-section .af-carousel-btn {\n  background: rgba(255,255,255,.09);\n\n  border-color: rgba(255,255,255,.19);\n\n  color: #fff;\n\n  box-shadow: none;\n}\n\n.af-jersey-section .af-carousel-btn:hover,\n.af-jersey-section .af-carousel-btn:active {\n  background: var(--af-yellow);\n\n  border-color: var(--af-yellow);\n\n  color: var(--af-navy);\n}\n\n.af-jersey-section .af-carousel-btn:disabled {\n  opacity: .3;\n}\n\n\n\/* =========================================================\n   PRODUCT DETAILS\n========================================================= *\/\n\n.af-details {\n  margin-top: 0;\n}\n\n.af-details-header {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: end;\n\n  gap: 20px;\n\n  margin-bottom: 14px;\n}\n\n.af-details-header h3 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: 22px;\n  font-weight: 850;\n\n  letter-spacing: -.4px;\n}\n\n\n\/* =========================================================\n   SPEC GRID\n========================================================= *\/\n\n.af-spec-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  border: 1px solid var(--af-border);\n  border-radius: 14px;\n\n  overflow: hidden;\n}\n\n.af-spec {\n  min-width: 0;\n\n  padding: 13px 15px;\n\n  background: #fafbfc;\n\n  border-right: 1px solid var(--af-border);\n  border-bottom: 1px solid var(--af-border);\n}\n\n.af-spec:nth-child(3n) {\n  border-right: 0;\n}\n\n.af-spec:nth-last-child(-n+3) {\n  border-bottom: 0;\n}\n\n.af-spec span {\n  display: block;\n\n  margin-bottom: 4px;\n\n  color: #8a94a3;\n\n  font-size: 8px;\n  font-weight: 900;\n\n  letter-spacing: .9px;\n\n  text-transform: uppercase;\n}\n\n.af-spec strong {\n  display: block;\n\n  margin-bottom: 2px;\n\n  color: var(--af-navy);\n\n  font-size: 12.5px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-spec small {\n  display: block;\n\n  color: #737d8c;\n\n  font-size: 10.5px;\n  line-height: 1.4;\n}\n\n\n\/* =========================================================\n   BOTTOM ROW\n========================================================= *\/\n\n.af-bottom-row {\n  display: grid;\n\n  grid-template-columns:\n    1fr 1fr;\n\n  gap: 10px;\n\n  margin-top: 12px;\n}\n\n\n\/* CARE *\/\n\n.af-care {\n  display: flex;\n\n  gap: 11px;\n\n  align-items: flex-start;\n\n  padding: 14px;\n\n  background: #fff;\n\n  border: 1px solid var(--af-border);\n  border-radius: 12px;\n}\n\n.af-care-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 30px;\n  height: 30px;\n\n  flex: 0 0 30px;\n\n  background: var(--af-yellow);\n\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-size: 12px;\n  font-weight: 900;\n}\n\n.af-care strong {\n  display: block;\n\n  margin-bottom: 3px;\n\n  color: var(--af-navy);\n\n  font-size: 11.5px;\n  font-weight: 850;\n}\n\n.af-care p {\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 10.5px;\n  line-height: 1.5;\n}\n\n\n\/* NOTE *\/\n\n.af-product-note {\n  padding: 14px;\n\n  background: #f7f8fa;\n\n  border: 1px solid var(--af-border);\n  border-left: 3px solid var(--af-yellow);\n  border-radius: 12px;\n}\n\n.af-note-label {\n  display: block;\n\n  margin-bottom: 4px;\n\n  color: #9b7300;\n\n  font-size: 8px;\n  font-weight: 900;\n\n  letter-spacing: 1px;\n\n  text-transform: uppercase;\n}\n\n.af-product-note p {\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 10.5px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media (max-width: 900px) and (min-width: 768px) {\n\n  .af-mini-card {\n    flex-basis: 46%;\n  }\n\n  .af-bib-card {\n    flex-basis: 31%;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media (max-width: 767px) {\n\n  .af-kit-description {\n    padding: 18px 14px;\n\n    border-radius: 0 0 12px 12px;\n  }\n\n\n  \/* =========================\n     INTRO\n  ========================= *\/\n\n  .af-intro {\n    display: block;\n\n    margin-bottom: 25px;\n  }\n\n  .af-intro-title h2 {\n    font-size: 25px;\n  }\n\n  .af-intro-title h2 br {\n    display: none;\n  }\n\n  .af-special-text {\n    margin-top: 13px;\n    padding: 12px 13px 13px 14px;\n  }\n\n  .af-special-text-content {\n    font-size: 11.5px;\n  }\n\n  .af-intro-copy {\n    margin-top: 14px;\n    padding-left: 14px;\n  }\n\n  .af-intro-copy p {\n    font-size: 13px;\n  }\n\n\n  \/* =========================\n     HEADERS\n  ========================= *\/\n\n  .af-compact-header {\n    display: block;\n\n    margin-bottom: 14px;\n  }\n\n  .af-compact-header h3 {\n    font-size: 21px;\n  }\n\n  .af-compact-header p {\n    margin-top: 6px;\n\n    font-size: 12px;\n  }\n\n\n  \/* =========================\n     JERSEY\n  ========================= *\/\n\n  .af-jersey-section {\n    margin-bottom: 24px;\n\n    padding: 20px 12px 13px;\n\n    border-radius: 16px;\n  }\n\n\n  .af-jersey-grid {\n    display: flex;\n\n    gap: 10px;\n\n    overflow-x: auto;\n\n    padding: 0 0 4px;\n\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n\n    -webkit-overflow-scrolling: touch;\n\n    scrollbar-width: none;\n  }\n\n  .af-jersey-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  .af-mini-card {\n    flex: 0 0 72%;\n\n    scroll-snap-align: start;\n  }\n\n  .af-mini-media {\n    aspect-ratio: 16 \/ 8;\n  }\n\n\n  \/* =========================\n     BIB\n  ========================= *\/\n\n  .af-bib-section {\n    margin-bottom: 25px;\n\n    padding: 20px 12px 13px;\n\n    border-radius: 16px;\n  }\n\n  .af-bib-grid {\n    display: flex;\n\n    gap: 10px;\n\n    overflow-x: auto;\n\n    padding: 0 0 4px;\n\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n\n    -webkit-overflow-scrolling: touch;\n\n    scrollbar-width: none;\n  }\n\n  .af-bib-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  .af-bib-card {\n    flex: 0 0 58%;\n\n    scroll-snap-align: start;\n  }\n\n  .af-bib-media {\n    aspect-ratio: 16 \/ 9;\n  }\n\n\n  \/* =====================================================\n     CAROUSEL NAV\n  ===================================================== *\/\n\n  .af-carousel-nav {\n    display: flex;\n\n    align-items: center;\n    justify-content: space-between;\n\n    gap: 14px;\n\n    margin-top: 9px;\n\n    padding: 0 1px;\n  }\n\n\n  \/* TEXT HINT *\/\n\n  .af-carousel-hint {\n    display: flex;\n\n    align-items: center;\n\n    gap: 7px;\n\n    min-width: 0;\n\n    color: #7b8491;\n\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.3;\n  }\n\n\n  .af-carousel-hint-icon {\n    display: inline-flex;\n\n    align-items: center;\n    justify-content: center;\n\n    color: #a17600;\n\n    font-size: 15px;\n    line-height: 1;\n\n    animation:\n      afSwipeHint 1.8s ease-in-out infinite;\n  }\n\n\n  @keyframes afSwipeHint {\n\n    0%,\n    100% {\n      transform: translateX(0);\n    }\n\n    50% {\n      transform: translateX(4px);\n    }\n\n  }\n\n\n  \/* ARROW WRAPPER *\/\n\n  .af-carousel-arrows {\n    display: flex;\n\n    align-items: center;\n\n    gap: 6px;\n\n    flex-shrink: 0;\n  }\n\n\n  \/* BUTTON *\/\n\n  .af-carousel-btn {\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    width: 32px;\n    height: 32px;\n\n    padding: 0;\n\n    background: #fff;\n\n    border: 1px solid #dde2e9;\n    border-radius: 50%;\n\n    color: var(--af-navy);\n\n    font-family: Arial, sans-serif;\n    font-size: 20px;\n    font-weight: 400;\n    line-height: 1;\n\n    cursor: pointer;\n\n    box-shadow:\n      0 3px 9px rgba(7,31,73,.055);\n\n    transition:\n      background .2s ease,\n      color .2s ease,\n      border-color .2s ease,\n      transform .2s ease,\n      opacity .2s ease;\n  }\n\n\n  .af-carousel-btn:hover,\n  .af-carousel-btn:active {\n    background: var(--af-navy);\n\n    border-color: var(--af-navy);\n\n    color: var(--af-yellow);\n\n    transform: translateY(-1px);\n  }\n\n\n  .af-carousel-btn:disabled {\n    opacity: .32;\n\n    cursor: default;\n\n    transform: none;\n  }\n\n\n  \/* =========================\n     DARK JERSEY NAV\n  ========================= *\/\n\n  .af-jersey-section .af-carousel-hint {\n    color: rgba(255,255,255,.69);\n  }\n\n  .af-jersey-section .af-carousel-hint-icon {\n    color: var(--af-yellow);\n  }\n\n  .af-jersey-section .af-carousel-btn {\n    background: rgba(255,255,255,.09);\n\n    border-color: rgba(255,255,255,.19);\n\n    color: #fff;\n\n    box-shadow: none;\n  }\n\n  .af-jersey-section .af-carousel-btn:hover,\n  .af-jersey-section .af-carousel-btn:active {\n    background: var(--af-yellow);\n\n    border-color: var(--af-yellow);\n\n    color: var(--af-navy);\n  }\n\n  .af-jersey-section .af-carousel-btn:disabled {\n    opacity: .3;\n  }\n\n\n  \/* =========================\n     SPECS\n  ========================= *\/\n\n  .af-spec-grid {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n  }\n\n  .af-spec {\n    border-right: 1px solid var(--af-border);\n    border-bottom: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-child(3n) {\n    border-right: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-child(2n) {\n    border-right: 0;\n  }\n\n  .af-spec:nth-last-child(-n+3) {\n    border-bottom: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-last-child(-n+2) {\n    border-bottom: 0;\n  }\n\n\n  \/* =========================\n     BOTTOM\n  ========================= *\/\n\n  .af-bottom-row {\n    grid-template-columns: 1fr;\n  }\n\n}\n\n\n\/* =========================================================\n   SMALL MOBILE\n========================================================= *\/\n\n@media (max-width: 420px) {\n\n  .af-mini-card {\n    flex-basis: 80%;\n  }\n\n  .af-bib-card {\n    flex-basis: 68%;\n  }\n\n}\n\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"AccesFashion","offers":[{"title":"Men's Fit \/ Jersey Only \/ S","offer_id":54233484722360,"sku":"61026-73-SAN-M-JER-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ M","offer_id":54233484755128,"sku":"61026-73-SAN-M-JER-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ L","offer_id":54233484787896,"sku":"61026-73-SAN-M-JER-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ XL","offer_id":54233484820664,"sku":"61026-73-SAN-M-JER-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ 2XL","offer_id":54233484853432,"sku":"61026-73-SAN-M-JER-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ 3XL","offer_id":54233484886200,"sku":"61026-73-SAN-M-JER-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ 4XL","offer_id":54233484918968,"sku":"61026-73-SAN-M-JER-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ S","offer_id":54233484951736,"sku":"61026-73-SAN-M-BIB-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ M","offer_id":54233484984504,"sku":"61026-73-SAN-M-BIB-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ L","offer_id":54233485017272,"sku":"61026-73-SAN-M-BIB-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ XL","offer_id":54233485050040,"sku":"61026-73-SAN-M-BIB-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ 2XL","offer_id":54233485082808,"sku":"61026-73-SAN-M-BIB-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ 3XL","offer_id":54233485115576,"sku":"61026-73-SAN-M-BIB-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ 4XL","offer_id":54233485148344,"sku":"61026-73-SAN-M-BIB-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ S","offer_id":54233485181112,"sku":"61026-73-SAN-M-SHK-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ M","offer_id":54233485213880,"sku":"61026-73-SAN-M-SHK-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ L","offer_id":54233485246648,"sku":"61026-73-SAN-M-SHK-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ XL","offer_id":54233485279416,"sku":"61026-73-SAN-M-SHK-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ 2XL","offer_id":54233485312184,"sku":"61026-73-SAN-M-SHK-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ 3XL","offer_id":54233485344952,"sku":"61026-73-SAN-M-SHK-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ 4XL","offer_id":54233485377720,"sku":"61026-73-SAN-M-SHK-4XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ S","offer_id":54233485410488,"sku":"61026-73-SAN-W-JER-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ M","offer_id":54233485443256,"sku":"61026-73-SAN-W-JER-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ L","offer_id":54233485476024,"sku":"61026-73-SAN-W-JER-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ XL","offer_id":54233485508792,"sku":"61026-73-SAN-W-JER-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ 2XL","offer_id":54233485541560,"sku":"61026-73-SAN-W-JER-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ 3XL","offer_id":54233485574328,"sku":"61026-73-SAN-W-JER-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ 4XL","offer_id":54233485607096,"sku":"61026-73-SAN-W-JER-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ S","offer_id":54233485639864,"sku":"61026-73-SAN-W-BIB-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ M","offer_id":54233485672632,"sku":"61026-73-SAN-W-BIB-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ L","offer_id":54233485705400,"sku":"61026-73-SAN-W-BIB-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ XL","offer_id":54233485738168,"sku":"61026-73-SAN-W-BIB-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ 2XL","offer_id":54233485770936,"sku":"61026-73-SAN-W-BIB-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ 3XL","offer_id":54233485803704,"sku":"61026-73-SAN-W-BIB-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ 4XL","offer_id":54233485836472,"sku":"61026-73-SAN-W-BIB-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ S","offer_id":54233485869240,"sku":"61026-73-SAN-W-SHK-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ M","offer_id":54233485902008,"sku":"61026-73-SAN-W-SHK-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ L","offer_id":54233485934776,"sku":"61026-73-SAN-W-SHK-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ XL","offer_id":54233485967544,"sku":"61026-73-SAN-W-SHK-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ 2XL","offer_id":54233486000312,"sku":"61026-73-SAN-W-SHK-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ 3XL","offer_id":54233486033080,"sku":"61026-73-SAN-W-SHK-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ 4XL","offer_id":54233486065848,"sku":"61026-73-SAN-W-SHK-4XL","price":109.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0906\/3530\/5144\/files\/PersonalizedSantaRoadCyclistChristmasCyclingJersey_Kitmockup.png?v=1790956123"},{"product_id":"personalized-north-pole-cycling-club-christmas-cycling-jersey-kit","title":"Personalized North Pole Cycling Club Christmas Cycling Jersey \u0026 Kit","description":"\u003cdiv class=\"af-kit-description\"\u003e\n\u003c!-- =====================================================\n       INTRO\n  ====================================================== --\u003e\n\u003csection class=\"af-intro\"\u003e\n\u003cdiv class=\"af-intro-title\"\u003e\n\u003cspan class=\"af-kicker\"\u003e ACCESFASHION CYCLING KIT \u003c\/span\u003e\n\u003ch2\u003eCycling Jersey \u0026amp;\u003cbr\u003eBib Shorts Kit\u003c\/h2\u003e\n\u003cdiv class=\"af-special-text\" role=\"note\"\u003e\n\u003cspan class=\"af-special-text-label\"\u003e SPECIAL \u003c\/span\u003e\n\u003cdiv class=\"af-special-text-content\"\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eCelebrate the holiday season on every ride with this personalized North Pole Cycling Club cycling jersey and kit, featuring a deep forest green base, vintage red and cream racing stripes, alpine mountains, pine trees, and a scenic winter road design. Finished with a custom name sleeve detail for a festive, premium look made for Christmas rides, cycling clubs, and holiday gifts for cyclists.\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- END OF SPECIAL TEXT --\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-intro-copy\"\u003e\n\u003cp\u003eLightweight stretch fabric meets practical cycling-focused details for weekend rides, training sessions, and longer days on the road.\u003c\/p\u003e\n\u003cp\u003eThe jersey combines storage, ventilation, and a secure hem, while the bib shorts add supportive construction and gel cushioning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       JERSEY FEATURES\n  ====================================================== --\u003e\n\u003csection class=\"af-jersey-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e JERSEY DETAILS \u003c\/span\u003e\n\u003ch3\u003eDesigned For The Ride\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFunctional details for comfort, convenience, and everyday riding performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-jersey-grid\" id=\"afJerseyCarousel\"\u003e\n\u003c!-- ===============================\n             JERSEY 01\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/wpCCszZDFN2026-29-9-09\" alt=\"Cycling jersey neckline detail\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eNeckline Detail\u003c\/h4\u003e\n\u003cp\u003eComfortable neckline built for a secure riding fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             JERSEY 02\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/KUmwFCCaRb2026-29-9-09\" alt=\"Cycling jersey full length zipper\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eFull-Length Zipper\u003c\/h4\u003e\n\u003cp\u003eEasy access and adjustable ventilation while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             JERSEY 03\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/tzopunjLwO2026-29-9-09\" alt=\"Cycling jersey silicone anti slip hem\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eAnti-Slip Hem\u003c\/h4\u003e\n\u003cp\u003eSilicone grip helps keep the jersey securely positioned.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             JERSEY 04\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/mnpRtKAMXU2026-29-9-09\" alt=\"Cycling jersey rear pockets\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eThree Rear Pockets\u003c\/h4\u003e\n\u003cp\u003eConvenient storage for ride essentials and nutrition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n           JERSEY CAROUSEL CONTROLS\n      ================================================== --\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       BIB SHORTS\n  ====================================================== --\u003e\n\u003csection class=\"af-bib-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e BIB SHORTS TECHNOLOGY \u003c\/span\u003e\n\u003ch3\u003eComfort Where It Matters\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFive rider-focused details for support, cushioning, stability, and movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-bib-grid\" id=\"afBibCarousel\"\u003e\n\u003c!-- ===============================\n             BIB 01\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/YJehWtXivH2026-29-9-09\" alt=\"Cycling bib shorts waistband\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Fit \u003c\/span\u003e\n\u003ch4\u003eContoured Waistband\u003c\/h4\u003e\n\u003cp\u003eFlexible support that follows natural movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 02\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/aSCezMJZXZ2026-29-9-09\" alt=\"Cycling bib shorts reinforced seams\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Construction \u003c\/span\u003e\n\u003ch4\u003eReinforced Seams\u003c\/h4\u003e\n\u003cp\u003ePrecision stitching reinforces high-movement areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 03\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/TdQUOhUOEf2026-29-9-09\" alt=\"Cycling bib shorts 3D gel pad\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Cushioning \u003c\/span\u003e\n\u003ch4\u003e3D Quick-Dry Gel Pad\u003c\/h4\u003e\n\u003cp\u003eCushions pressure and helps absorb road vibration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 04\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/gvXZjGSyMV2026-29-9-09\" alt=\"Cycling bib shorts pad stitching\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Craftsmanship \u003c\/span\u003e\n\u003ch4\u003ePrecision Pad Stitching\u003c\/h4\u003e\n\u003cp\u003eHelps keep the pad securely positioned while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 05\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/JGXFBCsDdN2026-29-9-09\" alt=\"Cycling bib shorts non slip leg gripper\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 05 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Stability \u003c\/span\u003e\n\u003ch4\u003eNon-Slip Leg Gripper\u003c\/h4\u003e\n\u003cp\u003eHelps prevent the shorts from riding up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n           BIB CAROUSEL CONTROLS\n      ================================================== --\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       PRODUCT DETAILS\n  ====================================================== --\u003e\n\u003csection class=\"af-details\"\u003e\n\u003cdiv class=\"af-details-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e PRODUCT SPECIFICATIONS \u003c\/span\u003e\n\u003ch3\u003eProduct Details\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec-grid\"\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric \u003c\/span\u003e \u003cstrong\u003e 88% Polyester \/ 12% Spandex \u003c\/strong\u003e \u003csmall\u003e High-elastic milk silk \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fit \u003c\/span\u003e \u003cstrong\u003e Regular Fit \u003c\/strong\u003e \u003csmall\u003e Comfortable cycling fit \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric Weight \u003c\/span\u003e \u003cstrong\u003e 210g\/m² \u003c\/strong\u003e \u003csmall\u003e Soft stretch construction \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Jersey \u003c\/span\u003e \u003cstrong\u003e 3 Rear Pockets \u003c\/strong\u003e \u003csmall\u003e Full zipper + anti-slip hem \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Bib Shorts \u003c\/span\u003e \u003cstrong\u003e 3D Quick-Dry Gel Padding \u003c\/strong\u003e \u003csmall\u003e Reinforced seams + leg grippers \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Stitch Color \u003c\/span\u003e \u003cstrong\u003e Black or White \u003c\/strong\u003e \u003csmall\u003e Matched to the artwork \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n         CARE + NOTE\n    ================================================== --\u003e\n\u003cdiv class=\"af-bottom-row\"\u003e\n\u003cdiv class=\"af-care\"\u003e\n\u003cdiv class=\"af-care-icon\"\u003e✦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Care Instructions \u003c\/strong\u003e\n\u003cp\u003eMachine wash cold. Do not bleach. Tumble dry low. Do not iron or dry clean.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-product-note\"\u003e\n\u003cspan class=\"af-note-label\"\u003e PLEASE NOTE \u003c\/span\u003e\n\u003cp\u003eMinor differences may occur due to fabric texture, display color, printing, and artwork placement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\n\/* =========================================================\n   ACCESFASHION — COMPACT PRODUCT DESCRIPTION\n========================================================= *\/\n\n.af-kit-description {\n  --af-navy: #071f49;\n  --af-navy-2: #102f66;\n  --af-yellow: #f4bd24;\n  --af-yellow-dark: #a97c00;\n  --af-text: #273142;\n  --af-muted: #667085;\n  --af-border: #e4e8ee;\n  --af-bg: #f6f7f9;\n\n  width: 100%;\n  max-width: 100%;\n  padding: 28px;\n  box-sizing: border-box;\n\n  background: #fff;\n  border: 1px solid var(--af-border);\n  border-radius: 0 0 16px 16px;\n\n  color: var(--af-text);\n  font-family: inherit;\n\n  overflow: hidden;\n}\n\n.af-kit-description *,\n.af-kit-description *::before,\n.af-kit-description *::after {\n  box-sizing: border-box;\n}\n\n.af-kit-description h2,\n.af-kit-description h3,\n.af-kit-description h4,\n.af-kit-description p {\n  margin-top: 0;\n}\n\n\n\/* =========================================================\n   GLOBAL LABEL\n========================================================= *\/\n\n.af-kicker {\n  display: block;\n  margin-bottom: 8px;\n\n  color: var(--af-yellow-dark);\n\n  font-size: 9px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: 1.6px;\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   INTRO\n========================================================= *\/\n\n.af-intro {\n  display: grid;\n\n  grid-template-columns:\n    minmax(220px, .8fr)\n    minmax(0, 1.35fr);\n\n  gap: 34px;\n  align-items: center;\n\n  margin-bottom: 30px;\n}\n\n.af-intro-title h2 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: clamp(25px, 3vw, 35px);\n  font-weight: 850;\n  line-height: 1.1;\n\n  letter-spacing: -.7px;\n}\n\n\n\/* =========================================================\n   OPTIONAL SPECIAL TEXT\n========================================================= *\/\n\n.af-special-text {\n  position: relative;\n\n  margin-top: 16px;\n  padding: 13px 14px 14px 16px;\n\n  overflow: hidden;\n\n  background:\n    linear-gradient(\n      135deg,\n      rgba(244,189,36,.15),\n      rgba(244,189,36,.045)\n    );\n\n  border: 1px solid rgba(169,124,0,.22);\n  border-left: 4px solid var(--af-yellow);\n  border-radius: 11px;\n\n  box-shadow:\n    0 7px 18px rgba(7,31,73,.055);\n}\n\n.af-special-text::after {\n  content: \"\";\n\n  position: absolute;\n  top: -24px;\n  right: -24px;\n\n  width: 70px;\n  height: 70px;\n\n  background: rgba(244,189,36,.13);\n  border-radius: 50%;\n\n  pointer-events: none;\n}\n\n.af-special-text-label {\n  position: relative;\n  z-index: 1;\n\n  display: inline-flex;\n  align-items: center;\n\n  margin-bottom: 7px;\n  padding: 4px 7px;\n\n  background: var(--af-navy);\n  border-radius: 5px;\n\n  color: var(--af-yellow);\n\n  font-size: 7.5px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.af-special-text-content {\n  position: relative;\n  z-index: 1;\n\n  color: #505b6c;\n\n  font-size: 11.5px;\n  line-height: 1.55;\n}\n\n.af-special-text-content \u003e * {\n  margin-top: 0;\n  margin-bottom: 8px;\n}\n\n.af-special-text-content \u003e *:last-child {\n  margin-bottom: 0;\n}\n\n.af-special-text-content h3,\n.af-special-text-content h4 {\n  color: var(--af-navy);\n\n  font-size: 13px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-special-text-content strong {\n  color: var(--af-navy);\n  font-weight: 850;\n}\n\n.af-special-text-content em {\n  color: #7c5c00;\n}\n\n.af-special-text-content a {\n  color: var(--af-navy-2);\n  font-weight: 800;\n  text-decoration-color: var(--af-yellow);\n  text-decoration-thickness: 2px;\n  text-underline-offset: 2px;\n}\n\n.af-special-text-content ul,\n.af-special-text-content ol {\n  padding-left: 18px;\n}\n\n.af-special-text-content li + li {\n  margin-top: 3px;\n}\n\n.af-special-text-content blockquote {\n  margin-left: 0;\n  padding-left: 10px;\n\n  border-left: 2px solid var(--af-yellow);\n\n  color: #5e6877;\n}\n\n.af-special-text-content img {\n  display: block;\n\n  max-width: 100%;\n  height: auto;\n\n  border-radius: 8px;\n}\n\n.af-intro-copy {\n  padding-left: 26px;\n\n  border-left: 2px solid var(--af-yellow);\n}\n\n.af-intro-copy p {\n  margin: 0;\n\n  color: #596372;\n\n  font-size: 14px;\n  line-height: 1.65;\n}\n\n.af-intro-copy p + p {\n  margin-top: 8px;\n}\n\n\n\/* =========================================================\n   SECTION HEADER\n========================================================= *\/\n\n.af-compact-header {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: end;\n\n  gap: 24px;\n\n  margin-bottom: 17px;\n}\n\n.af-compact-header h3 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: 23px;\n  font-weight: 850;\n  line-height: 1.15;\n\n  letter-spacing: -.4px;\n}\n\n.af-compact-header p {\n  max-width: 400px;\n\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 12.5px;\n  line-height: 1.55;\n}\n\n\n\/* =========================================================\n   JERSEY SECTION\n========================================================= *\/\n\n.af-jersey-section {\n  margin-bottom: 28px;\n\n  padding: 26px;\n\n  background:\n    radial-gradient(\n      circle at 100% 0%,\n      rgba(244,189,36,.16),\n      transparent 24%\n    ),\n    linear-gradient(\n      135deg,\n      #071f49,\n      #102f66\n    );\n\n  border-radius: 20px;\n}\n\n.af-jersey-section .af-kicker {\n  color: var(--af-yellow);\n}\n\n.af-jersey-section .af-compact-header h3 {\n  color: #fff;\n}\n\n.af-jersey-section .af-compact-header p {\n  color: rgba(255,255,255,.68);\n}\n\n\n\/* =========================================================\n   CAROUSEL WRAPPER\n========================================================= *\/\n\n.af-carousel-wrap {\n  position: relative;\n}\n\n\n\/* =========================================================\n   JERSEY GRID\n========================================================= *\/\n\n.af-jersey-grid {\n  display: flex;\n\n  gap: 12px;\n\n  overflow-x: auto;\n\n  padding: 0 0 5px;\n\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n\n  -webkit-overflow-scrolling: touch;\n\n  scrollbar-width: none;\n}\n\n.af-jersey-grid::-webkit-scrollbar {\n  display: none;\n}\n\n.af-jersey-grid:focus-visible,\n.af-bib-grid:focus-visible {\n  outline: 3px solid rgba(244,189,36,.42);\n  outline-offset: 3px;\n  border-radius: 10px;\n}\n\n\n\/* =========================================================\n   JERSEY MINI CARD\n========================================================= *\/\n\n.af-mini-card {\n  flex: 0 0 29%;\n\n  min-width: 0;\n\n  scroll-snap-align: start;\n\n  overflow: hidden;\n\n  background: #fff;\n\n  border-radius: 13px;\n\n  box-shadow:\n    0 8px 22px rgba(0,0,0,.10);\n\n  transition:\n    transform .25s ease,\n    box-shadow .25s ease;\n}\n\n.af-mini-card:hover {\n  transform: translateY(-3px);\n\n  box-shadow:\n    0 12px 26px rgba(0,0,0,.15);\n}\n\n\n\/* IMAGE *\/\n\n.af-mini-media {\n  position: relative;\n\n  aspect-ratio: 16 \/ 9;\n\n  overflow: hidden;\n\n  background: #e8ebef;\n}\n\n.af-mini-media img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  transition: transform .35s ease;\n}\n\n.af-mini-card:hover img {\n  transform: scale(1.035);\n}\n\n\n\/* NUMBER *\/\n\n.af-mini-number {\n  position: absolute;\n\n  top: 8px;\n  left: 8px;\n\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 28px;\n  height: 28px;\n\n  background: rgba(7,31,73,.92);\n\n  border-radius: 8px;\n\n  color: var(--af-yellow);\n\n  font-size: 9px;\n  font-weight: 900;\n}\n\n\n\/* CONTENT *\/\n\n.af-mini-body {\n  padding: 12px 13px 14px;\n}\n\n.af-mini-body h4 {\n  margin: 0 0 5px;\n\n  color: var(--af-navy);\n\n  font-size: 13px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-mini-body p {\n  margin: 0;\n\n  color: #6a7380;\n\n  font-size: 11px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   BIB SECTION\n========================================================= *\/\n\n.af-bib-section {\n  margin-bottom: 30px;\n\n  padding: 25px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #fafbfc,\n      #f3f5f7\n    );\n\n  border: 1px solid var(--af-border);\n  border-radius: 20px;\n}\n\n\n\/* =========================================================\n   BIB GRID\n========================================================= *\/\n\n.af-bib-grid {\n  display: flex;\n\n  gap: 10px;\n\n  overflow-x: auto;\n\n  padding: 0 0 5px;\n\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n\n  -webkit-overflow-scrolling: touch;\n\n  scrollbar-width: none;\n}\n\n.af-bib-grid::-webkit-scrollbar {\n  display: none;\n}\n\n\n\/* =========================================================\n   BIB CARD\n========================================================= *\/\n\n.af-bib-card {\n  position: relative;\n\n  flex: 0 0 22%;\n\n  min-width: 0;\n\n  scroll-snap-align: start;\n\n  overflow: hidden;\n\n  background: #fff;\n\n  border: 1px solid #e1e5eb;\n  border-radius: 12px;\n\n  transition:\n    transform .25s ease,\n    border-color .25s ease,\n    box-shadow .25s ease;\n}\n\n.af-bib-card:hover {\n  transform: translateY(-3px);\n\n  border-color: #d1d8e2;\n\n  box-shadow:\n    0 10px 24px rgba(7,31,73,.08);\n}\n\n\n\/* IMAGE *\/\n\n.af-bib-media {\n  position: relative;\n\n  aspect-ratio: 16 \/ 10;\n\n  overflow: hidden;\n\n  background: #e9ecf0;\n}\n\n.af-bib-media img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  transition: transform .35s ease;\n}\n\n.af-bib-card:hover img {\n  transform: scale(1.035);\n}\n\n\n\/* NUMBER *\/\n\n.af-bib-number {\n  position: absolute;\n\n  top: 7px;\n  right: 7px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 27px;\n  height: 27px;\n\n  background: rgba(255,255,255,.94);\n\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-size: 8px;\n  font-weight: 900;\n\n  box-shadow:\n    0 3px 10px rgba(0,0,0,.08);\n}\n\n\n\/* CONTENT *\/\n\n.af-bib-content {\n  position: relative;\n\n  padding: 11px 11px 13px;\n}\n\n.af-bib-content::after {\n  content: \"\";\n\n  position: absolute;\n\n  left: 11px;\n  bottom: 0;\n\n  width: 26px;\n  height: 2px;\n\n  background: var(--af-yellow);\n}\n\n.af-bib-category {\n  display: block;\n\n  margin-bottom: 5px;\n\n  color: #a07700;\n\n  font-size: 7.5px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: .9px;\n  text-transform: uppercase;\n}\n\n.af-bib-content h4 {\n  margin: 0 0 5px;\n\n  color: var(--af-navy);\n\n  font-size: 12px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-bib-content p {\n  margin: 0;\n\n  color: #6a7482;\n\n  font-size: 10px;\n  line-height: 1.45;\n}\n\n\n\/* =========================================================\n   CAROUSEL NAVIGATION — ALL DEVICES\n========================================================= *\/\n\n.af-carousel-nav {\n  display: flex;\n\n  align-items: center;\n  justify-content: space-between;\n\n  gap: 14px;\n\n  margin-top: 12px;\n\n  padding: 0 1px;\n}\n\n.af-carousel-hint {\n  display: flex;\n\n  align-items: center;\n\n  gap: 7px;\n\n  min-width: 0;\n\n  color: #7b8491;\n\n  font-size: 10px;\n  font-weight: 700;\n  line-height: 1.3;\n}\n\n.af-carousel-hint-icon {\n  display: inline-flex;\n\n  align-items: center;\n  justify-content: center;\n\n  color: #a17600;\n\n  font-size: 15px;\n  line-height: 1;\n\n  animation:\n    afSwipeHint 1.8s ease-in-out infinite;\n}\n\n@keyframes afSwipeHint {\n\n  0%,\n  100% {\n    transform: translateX(0);\n  }\n\n  50% {\n    transform: translateX(4px);\n  }\n\n}\n\n.af-carousel-arrows {\n  display: flex;\n\n  align-items: center;\n\n  gap: 7px;\n\n  flex-shrink: 0;\n}\n\n.af-carousel-btn {\n  display: flex;\n\n  align-items: center;\n  justify-content: center;\n\n  width: 34px;\n  height: 34px;\n\n  padding: 0;\n\n  background: #fff;\n\n  border: 1px solid #dde2e9;\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-family: Arial, sans-serif;\n  font-size: 21px;\n  font-weight: 400;\n  line-height: 1;\n\n  cursor: pointer;\n\n  box-shadow:\n    0 3px 9px rgba(7,31,73,.055);\n\n  transition:\n    background .2s ease,\n    color .2s ease,\n    border-color .2s ease,\n    transform .2s ease,\n    opacity .2s ease;\n}\n\n.af-carousel-btn:hover,\n.af-carousel-btn:active {\n  background: var(--af-navy);\n\n  border-color: var(--af-navy);\n\n  color: var(--af-yellow);\n\n  transform: translateY(-1px);\n}\n\n.af-carousel-btn:focus-visible {\n  outline: 3px solid rgba(244,189,36,.42);\n  outline-offset: 2px;\n}\n\n.af-carousel-btn:disabled {\n  opacity: .32;\n\n  cursor: default;\n\n  transform: none;\n}\n\n.af-jersey-section .af-carousel-hint {\n  color: rgba(255,255,255,.69);\n}\n\n.af-jersey-section .af-carousel-hint-icon {\n  color: var(--af-yellow);\n}\n\n.af-jersey-section .af-carousel-btn {\n  background: rgba(255,255,255,.09);\n\n  border-color: rgba(255,255,255,.19);\n\n  color: #fff;\n\n  box-shadow: none;\n}\n\n.af-jersey-section .af-carousel-btn:hover,\n.af-jersey-section .af-carousel-btn:active {\n  background: var(--af-yellow);\n\n  border-color: var(--af-yellow);\n\n  color: var(--af-navy);\n}\n\n.af-jersey-section .af-carousel-btn:disabled {\n  opacity: .3;\n}\n\n\n\/* =========================================================\n   PRODUCT DETAILS\n========================================================= *\/\n\n.af-details {\n  margin-top: 0;\n}\n\n.af-details-header {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: end;\n\n  gap: 20px;\n\n  margin-bottom: 14px;\n}\n\n.af-details-header h3 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: 22px;\n  font-weight: 850;\n\n  letter-spacing: -.4px;\n}\n\n\n\/* =========================================================\n   SPEC GRID\n========================================================= *\/\n\n.af-spec-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  border: 1px solid var(--af-border);\n  border-radius: 14px;\n\n  overflow: hidden;\n}\n\n.af-spec {\n  min-width: 0;\n\n  padding: 13px 15px;\n\n  background: #fafbfc;\n\n  border-right: 1px solid var(--af-border);\n  border-bottom: 1px solid var(--af-border);\n}\n\n.af-spec:nth-child(3n) {\n  border-right: 0;\n}\n\n.af-spec:nth-last-child(-n+3) {\n  border-bottom: 0;\n}\n\n.af-spec span {\n  display: block;\n\n  margin-bottom: 4px;\n\n  color: #8a94a3;\n\n  font-size: 8px;\n  font-weight: 900;\n\n  letter-spacing: .9px;\n\n  text-transform: uppercase;\n}\n\n.af-spec strong {\n  display: block;\n\n  margin-bottom: 2px;\n\n  color: var(--af-navy);\n\n  font-size: 12.5px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-spec small {\n  display: block;\n\n  color: #737d8c;\n\n  font-size: 10.5px;\n  line-height: 1.4;\n}\n\n\n\/* =========================================================\n   BOTTOM ROW\n========================================================= *\/\n\n.af-bottom-row {\n  display: grid;\n\n  grid-template-columns:\n    1fr 1fr;\n\n  gap: 10px;\n\n  margin-top: 12px;\n}\n\n\n\/* CARE *\/\n\n.af-care {\n  display: flex;\n\n  gap: 11px;\n\n  align-items: flex-start;\n\n  padding: 14px;\n\n  background: #fff;\n\n  border: 1px solid var(--af-border);\n  border-radius: 12px;\n}\n\n.af-care-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 30px;\n  height: 30px;\n\n  flex: 0 0 30px;\n\n  background: var(--af-yellow);\n\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-size: 12px;\n  font-weight: 900;\n}\n\n.af-care strong {\n  display: block;\n\n  margin-bottom: 3px;\n\n  color: var(--af-navy);\n\n  font-size: 11.5px;\n  font-weight: 850;\n}\n\n.af-care p {\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 10.5px;\n  line-height: 1.5;\n}\n\n\n\/* NOTE *\/\n\n.af-product-note {\n  padding: 14px;\n\n  background: #f7f8fa;\n\n  border: 1px solid var(--af-border);\n  border-left: 3px solid var(--af-yellow);\n  border-radius: 12px;\n}\n\n.af-note-label {\n  display: block;\n\n  margin-bottom: 4px;\n\n  color: #9b7300;\n\n  font-size: 8px;\n  font-weight: 900;\n\n  letter-spacing: 1px;\n\n  text-transform: uppercase;\n}\n\n.af-product-note p {\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 10.5px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media (max-width: 900px) and (min-width: 768px) {\n\n  .af-mini-card {\n    flex-basis: 46%;\n  }\n\n  .af-bib-card {\n    flex-basis: 31%;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media (max-width: 767px) {\n\n  .af-kit-description {\n    padding: 18px 14px;\n\n    border-radius: 0 0 12px 12px;\n  }\n\n\n  \/* =========================\n     INTRO\n  ========================= *\/\n\n  .af-intro {\n    display: block;\n\n    margin-bottom: 25px;\n  }\n\n  .af-intro-title h2 {\n    font-size: 25px;\n  }\n\n  .af-intro-title h2 br {\n    display: none;\n  }\n\n  .af-special-text {\n    margin-top: 13px;\n    padding: 12px 13px 13px 14px;\n  }\n\n  .af-special-text-content {\n    font-size: 11.5px;\n  }\n\n  .af-intro-copy {\n    margin-top: 14px;\n    padding-left: 14px;\n  }\n\n  .af-intro-copy p {\n    font-size: 13px;\n  }\n\n\n  \/* =========================\n     HEADERS\n  ========================= *\/\n\n  .af-compact-header {\n    display: block;\n\n    margin-bottom: 14px;\n  }\n\n  .af-compact-header h3 {\n    font-size: 21px;\n  }\n\n  .af-compact-header p {\n    margin-top: 6px;\n\n    font-size: 12px;\n  }\n\n\n  \/* =========================\n     JERSEY\n  ========================= *\/\n\n  .af-jersey-section {\n    margin-bottom: 24px;\n\n    padding: 20px 12px 13px;\n\n    border-radius: 16px;\n  }\n\n\n  .af-jersey-grid {\n    display: flex;\n\n    gap: 10px;\n\n    overflow-x: auto;\n\n    padding: 0 0 4px;\n\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n\n    -webkit-overflow-scrolling: touch;\n\n    scrollbar-width: none;\n  }\n\n  .af-jersey-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  .af-mini-card {\n    flex: 0 0 72%;\n\n    scroll-snap-align: start;\n  }\n\n  .af-mini-media {\n    aspect-ratio: 16 \/ 8;\n  }\n\n\n  \/* =========================\n     BIB\n  ========================= *\/\n\n  .af-bib-section {\n    margin-bottom: 25px;\n\n    padding: 20px 12px 13px;\n\n    border-radius: 16px;\n  }\n\n  .af-bib-grid {\n    display: flex;\n\n    gap: 10px;\n\n    overflow-x: auto;\n\n    padding: 0 0 4px;\n\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n\n    -webkit-overflow-scrolling: touch;\n\n    scrollbar-width: none;\n  }\n\n  .af-bib-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  .af-bib-card {\n    flex: 0 0 58%;\n\n    scroll-snap-align: start;\n  }\n\n  .af-bib-media {\n    aspect-ratio: 16 \/ 9;\n  }\n\n\n  \/* =====================================================\n     CAROUSEL NAV\n  ===================================================== *\/\n\n  .af-carousel-nav {\n    display: flex;\n\n    align-items: center;\n    justify-content: space-between;\n\n    gap: 14px;\n\n    margin-top: 9px;\n\n    padding: 0 1px;\n  }\n\n\n  \/* TEXT HINT *\/\n\n  .af-carousel-hint {\n    display: flex;\n\n    align-items: center;\n\n    gap: 7px;\n\n    min-width: 0;\n\n    color: #7b8491;\n\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.3;\n  }\n\n\n  .af-carousel-hint-icon {\n    display: inline-flex;\n\n    align-items: center;\n    justify-content: center;\n\n    color: #a17600;\n\n    font-size: 15px;\n    line-height: 1;\n\n    animation:\n      afSwipeHint 1.8s ease-in-out infinite;\n  }\n\n\n  @keyframes afSwipeHint {\n\n    0%,\n    100% {\n      transform: translateX(0);\n    }\n\n    50% {\n      transform: translateX(4px);\n    }\n\n  }\n\n\n  \/* ARROW WRAPPER *\/\n\n  .af-carousel-arrows {\n    display: flex;\n\n    align-items: center;\n\n    gap: 6px;\n\n    flex-shrink: 0;\n  }\n\n\n  \/* BUTTON *\/\n\n  .af-carousel-btn {\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    width: 32px;\n    height: 32px;\n\n    padding: 0;\n\n    background: #fff;\n\n    border: 1px solid #dde2e9;\n    border-radius: 50%;\n\n    color: var(--af-navy);\n\n    font-family: Arial, sans-serif;\n    font-size: 20px;\n    font-weight: 400;\n    line-height: 1;\n\n    cursor: pointer;\n\n    box-shadow:\n      0 3px 9px rgba(7,31,73,.055);\n\n    transition:\n      background .2s ease,\n      color .2s ease,\n      border-color .2s ease,\n      transform .2s ease,\n      opacity .2s ease;\n  }\n\n\n  .af-carousel-btn:hover,\n  .af-carousel-btn:active {\n    background: var(--af-navy);\n\n    border-color: var(--af-navy);\n\n    color: var(--af-yellow);\n\n    transform: translateY(-1px);\n  }\n\n\n  .af-carousel-btn:disabled {\n    opacity: .32;\n\n    cursor: default;\n\n    transform: none;\n  }\n\n\n  \/* =========================\n     DARK JERSEY NAV\n  ========================= *\/\n\n  .af-jersey-section .af-carousel-hint {\n    color: rgba(255,255,255,.69);\n  }\n\n  .af-jersey-section .af-carousel-hint-icon {\n    color: var(--af-yellow);\n  }\n\n  .af-jersey-section .af-carousel-btn {\n    background: rgba(255,255,255,.09);\n\n    border-color: rgba(255,255,255,.19);\n\n    color: #fff;\n\n    box-shadow: none;\n  }\n\n  .af-jersey-section .af-carousel-btn:hover,\n  .af-jersey-section .af-carousel-btn:active {\n    background: var(--af-yellow);\n\n    border-color: var(--af-yellow);\n\n    color: var(--af-navy);\n  }\n\n  .af-jersey-section .af-carousel-btn:disabled {\n    opacity: .3;\n  }\n\n\n  \/* =========================\n     SPECS\n  ========================= *\/\n\n  .af-spec-grid {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n  }\n\n  .af-spec {\n    border-right: 1px solid var(--af-border);\n    border-bottom: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-child(3n) {\n    border-right: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-child(2n) {\n    border-right: 0;\n  }\n\n  .af-spec:nth-last-child(-n+3) {\n    border-bottom: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-last-child(-n+2) {\n    border-bottom: 0;\n  }\n\n\n  \/* =========================\n     BOTTOM\n  ========================= *\/\n\n  .af-bottom-row {\n    grid-template-columns: 1fr;\n  }\n\n}\n\n\n\/* =========================================================\n   SMALL MOBILE\n========================================================= *\/\n\n@media (max-width: 420px) {\n\n  .af-mini-card {\n    flex-basis: 80%;\n  }\n\n  .af-bib-card {\n    flex-basis: 68%;\n  }\n\n}\n\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"AccesFashion","offers":[{"title":"Men's Fit \/ Jersey Only \/ S","offer_id":54233748766904,"sku":"61026-74-NOR-M-JER-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ M","offer_id":54233748799672,"sku":"61026-74-NOR-M-JER-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ L","offer_id":54233748832440,"sku":"61026-74-NOR-M-JER-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ XL","offer_id":54233748865208,"sku":"61026-74-NOR-M-JER-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ 2XL","offer_id":54233748897976,"sku":"61026-74-NOR-M-JER-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ 3XL","offer_id":54233748930744,"sku":"61026-74-NOR-M-JER-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ 4XL","offer_id":54233748963512,"sku":"61026-74-NOR-M-JER-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ S","offer_id":54233748996280,"sku":"61026-74-NOR-M-BIB-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ M","offer_id":54233749029048,"sku":"61026-74-NOR-M-BIB-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ L","offer_id":54233749061816,"sku":"61026-74-NOR-M-BIB-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ XL","offer_id":54233749094584,"sku":"61026-74-NOR-M-BIB-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ 2XL","offer_id":54233749127352,"sku":"61026-74-NOR-M-BIB-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ 3XL","offer_id":54233749160120,"sku":"61026-74-NOR-M-BIB-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ 4XL","offer_id":54233749192888,"sku":"61026-74-NOR-M-BIB-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ S","offer_id":54233749225656,"sku":"61026-74-NOR-M-SHK-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ M","offer_id":54233749258424,"sku":"61026-74-NOR-M-SHK-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ L","offer_id":54233749291192,"sku":"61026-74-NOR-M-SHK-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ XL","offer_id":54233749323960,"sku":"61026-74-NOR-M-SHK-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ 2XL","offer_id":54233749356728,"sku":"61026-74-NOR-M-SHK-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ 3XL","offer_id":54233749389496,"sku":"61026-74-NOR-M-SHK-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ 4XL","offer_id":54233749422264,"sku":"61026-74-NOR-M-SHK-4XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ S","offer_id":54233749455032,"sku":"61026-74-NOR-W-JER-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ M","offer_id":54233749487800,"sku":"61026-74-NOR-W-JER-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ L","offer_id":54233749520568,"sku":"61026-74-NOR-W-JER-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ XL","offer_id":54233749553336,"sku":"61026-74-NOR-W-JER-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ 2XL","offer_id":54233749586104,"sku":"61026-74-NOR-W-JER-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ 3XL","offer_id":54233749618872,"sku":"61026-74-NOR-W-JER-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ 4XL","offer_id":54233749651640,"sku":"61026-74-NOR-W-JER-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ S","offer_id":54233749684408,"sku":"61026-74-NOR-W-BIB-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ M","offer_id":54233749717176,"sku":"61026-74-NOR-W-BIB-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ L","offer_id":54233749749944,"sku":"61026-74-NOR-W-BIB-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ XL","offer_id":54233749782712,"sku":"61026-74-NOR-W-BIB-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ 2XL","offer_id":54233749815480,"sku":"61026-74-NOR-W-BIB-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ 3XL","offer_id":54233749848248,"sku":"61026-74-NOR-W-BIB-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ 4XL","offer_id":54233749881016,"sku":"61026-74-NOR-W-BIB-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ S","offer_id":54233749913784,"sku":"61026-74-NOR-W-SHK-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ M","offer_id":54233749946552,"sku":"61026-74-NOR-W-SHK-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ L","offer_id":54233749979320,"sku":"61026-74-NOR-W-SHK-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ XL","offer_id":54233750012088,"sku":"61026-74-NOR-W-SHK-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ 2XL","offer_id":54233750044856,"sku":"61026-74-NOR-W-SHK-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ 3XL","offer_id":54233750077624,"sku":"61026-74-NOR-W-SHK-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ 4XL","offer_id":54233750110392,"sku":"61026-74-NOR-W-SHK-4XL","price":109.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0906\/3530\/5144\/files\/Personalized_North_Pole_Cycling_Club_Christmas_Cycling_Jersey_Kit_Mockup.png?v=1790962592"},{"product_id":"reindeer-racing-team-north-pole-christmas-cycling-jersey-kit-310","title":"Reindeer Racing Team North Pole Christmas Cycling Jersey \u0026 Kit","description":"\u003cdiv class=\"af-kit-description\"\u003e\n\u003c!-- =====================================================\n       INTRO\n  ====================================================== --\u003e\n\u003csection class=\"af-intro\"\u003e\n\u003cdiv class=\"af-intro-title\"\u003e\n\u003cspan class=\"af-kicker\"\u003e ACCESFASHION CYCLING KIT \u003c\/span\u003e\n\u003ch2\u003eCycling Jersey \u0026amp;\u003cbr\u003eBib Shorts Kit\u003c\/h2\u003e\n\u003cdiv class=\"af-special-text\" role=\"note\"\u003e\n\u003cspan class=\"af-special-text-label\"\u003e SPECIAL \u003c\/span\u003e\n\u003cdiv class=\"af-special-text-content\"\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eA bold Christmas cycling jersey and kit featuring a fierce reindeer cyclist, snowy mountain scenery, pine trees, snowflakes, and festive red, green, white, and black colors. Perfect for holiday rides, Christmas cycling events, winter-themed group rides, or as a unique gift for cyclists.\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- END OF SPECIAL TEXT --\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-intro-copy\"\u003e\n\u003cp\u003eLightweight stretch fabric meets practical cycling-focused details for weekend rides, training sessions, and longer days on the road.\u003c\/p\u003e\n\u003cp\u003eThe jersey combines storage, ventilation, and a secure hem, while the bib shorts add supportive construction and gel cushioning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       JERSEY FEATURES\n  ====================================================== --\u003e\n\u003csection class=\"af-jersey-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e JERSEY DETAILS \u003c\/span\u003e\n\u003ch3\u003eDesigned For The Ride\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFunctional details for comfort, convenience, and everyday riding performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-jersey-grid\" id=\"afJerseyCarousel\"\u003e\n\u003c!-- ===============================\n             JERSEY 01\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/wpCCszZDFN2026-29-9-09\" alt=\"Cycling jersey neckline detail\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eNeckline Detail\u003c\/h4\u003e\n\u003cp\u003eComfortable neckline built for a secure riding fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             JERSEY 02\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/KUmwFCCaRb2026-29-9-09\" alt=\"Cycling jersey full length zipper\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eFull-Length Zipper\u003c\/h4\u003e\n\u003cp\u003eEasy access and adjustable ventilation while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             JERSEY 03\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/tzopunjLwO2026-29-9-09\" alt=\"Cycling jersey silicone anti slip hem\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eAnti-Slip Hem\u003c\/h4\u003e\n\u003cp\u003eSilicone grip helps keep the jersey securely positioned.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             JERSEY 04\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/mnpRtKAMXU2026-29-9-09\" alt=\"Cycling jersey rear pockets\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eThree Rear Pockets\u003c\/h4\u003e\n\u003cp\u003eConvenient storage for ride essentials and nutrition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n           JERSEY CAROUSEL CONTROLS\n      ================================================== --\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       BIB SHORTS\n  ====================================================== --\u003e\n\u003csection class=\"af-bib-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e BIB SHORTS TECHNOLOGY \u003c\/span\u003e\n\u003ch3\u003eComfort Where It Matters\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFive rider-focused details for support, cushioning, stability, and movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-bib-grid\" id=\"afBibCarousel\"\u003e\n\u003c!-- ===============================\n             BIB 01\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/YJehWtXivH2026-29-9-09\" alt=\"Cycling bib shorts waistband\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Fit \u003c\/span\u003e\n\u003ch4\u003eContoured Waistband\u003c\/h4\u003e\n\u003cp\u003eFlexible support that follows natural movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 02\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/aSCezMJZXZ2026-29-9-09\" alt=\"Cycling bib shorts reinforced seams\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Construction \u003c\/span\u003e\n\u003ch4\u003eReinforced Seams\u003c\/h4\u003e\n\u003cp\u003ePrecision stitching reinforces high-movement areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 03\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/TdQUOhUOEf2026-29-9-09\" alt=\"Cycling bib shorts 3D gel pad\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Cushioning \u003c\/span\u003e\n\u003ch4\u003e3D Quick-Dry Gel Pad\u003c\/h4\u003e\n\u003cp\u003eCushions pressure and helps absorb road vibration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 04\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/gvXZjGSyMV2026-29-9-09\" alt=\"Cycling bib shorts pad stitching\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Craftsmanship \u003c\/span\u003e\n\u003ch4\u003ePrecision Pad Stitching\u003c\/h4\u003e\n\u003cp\u003eHelps keep the pad securely positioned while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 05\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/JGXFBCsDdN2026-29-9-09\" alt=\"Cycling bib shorts non slip leg gripper\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 05 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Stability \u003c\/span\u003e\n\u003ch4\u003eNon-Slip Leg Gripper\u003c\/h4\u003e\n\u003cp\u003eHelps prevent the shorts from riding up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n           BIB CAROUSEL CONTROLS\n      ================================================== --\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       PRODUCT DETAILS\n  ====================================================== --\u003e\n\u003csection class=\"af-details\"\u003e\n\u003cdiv class=\"af-details-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e PRODUCT SPECIFICATIONS \u003c\/span\u003e\n\u003ch3\u003eProduct Details\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec-grid\"\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric \u003c\/span\u003e \u003cstrong\u003e 88% Polyester \/ 12% Spandex \u003c\/strong\u003e \u003csmall\u003e High-elastic milk silk \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fit \u003c\/span\u003e \u003cstrong\u003e Regular Fit \u003c\/strong\u003e \u003csmall\u003e Comfortable cycling fit \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric Weight \u003c\/span\u003e \u003cstrong\u003e 210g\/m² \u003c\/strong\u003e \u003csmall\u003e Soft stretch construction \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Jersey \u003c\/span\u003e \u003cstrong\u003e 3 Rear Pockets \u003c\/strong\u003e \u003csmall\u003e Full zipper + anti-slip hem \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Bib Shorts \u003c\/span\u003e \u003cstrong\u003e 3D Quick-Dry Gel Padding \u003c\/strong\u003e \u003csmall\u003e Reinforced seams + leg grippers \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Stitch Color \u003c\/span\u003e \u003cstrong\u003e Black or White \u003c\/strong\u003e \u003csmall\u003e Matched to the artwork \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n         CARE + NOTE\n    ================================================== --\u003e\n\u003cdiv class=\"af-bottom-row\"\u003e\n\u003cdiv class=\"af-care\"\u003e\n\u003cdiv class=\"af-care-icon\"\u003e✦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Care Instructions \u003c\/strong\u003e\n\u003cp\u003eMachine wash cold. Do not bleach. Tumble dry low. Do not iron or dry clean.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-product-note\"\u003e\n\u003cspan class=\"af-note-label\"\u003e PLEASE NOTE \u003c\/span\u003e\n\u003cp\u003eMinor differences may occur due to fabric texture, display color, printing, and artwork placement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\n\/* =========================================================\n   ACCESFASHION — COMPACT PRODUCT DESCRIPTION\n========================================================= *\/\n\n.af-kit-description {\n  --af-navy: #071f49;\n  --af-navy-2: #102f66;\n  --af-yellow: #f4bd24;\n  --af-yellow-dark: #a97c00;\n  --af-text: #273142;\n  --af-muted: #667085;\n  --af-border: #e4e8ee;\n  --af-bg: #f6f7f9;\n\n  width: 100%;\n  max-width: 100%;\n  padding: 28px;\n  box-sizing: border-box;\n\n  background: #fff;\n  border: 1px solid var(--af-border);\n  border-radius: 0 0 16px 16px;\n\n  color: var(--af-text);\n  font-family: inherit;\n\n  overflow: hidden;\n}\n\n.af-kit-description *,\n.af-kit-description *::before,\n.af-kit-description *::after {\n  box-sizing: border-box;\n}\n\n.af-kit-description h2,\n.af-kit-description h3,\n.af-kit-description h4,\n.af-kit-description p {\n  margin-top: 0;\n}\n\n\n\/* =========================================================\n   GLOBAL LABEL\n========================================================= *\/\n\n.af-kicker {\n  display: block;\n  margin-bottom: 8px;\n\n  color: var(--af-yellow-dark);\n\n  font-size: 9px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: 1.6px;\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   INTRO\n========================================================= *\/\n\n.af-intro {\n  display: grid;\n\n  grid-template-columns:\n    minmax(220px, .8fr)\n    minmax(0, 1.35fr);\n\n  gap: 34px;\n  align-items: center;\n\n  margin-bottom: 30px;\n}\n\n.af-intro-title h2 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: clamp(25px, 3vw, 35px);\n  font-weight: 850;\n  line-height: 1.1;\n\n  letter-spacing: -.7px;\n}\n\n\n\/* =========================================================\n   OPTIONAL SPECIAL TEXT\n========================================================= *\/\n\n.af-special-text {\n  position: relative;\n\n  margin-top: 16px;\n  padding: 13px 14px 14px 16px;\n\n  overflow: hidden;\n\n  background:\n    linear-gradient(\n      135deg,\n      rgba(244,189,36,.15),\n      rgba(244,189,36,.045)\n    );\n\n  border: 1px solid rgba(169,124,0,.22);\n  border-left: 4px solid var(--af-yellow);\n  border-radius: 11px;\n\n  box-shadow:\n    0 7px 18px rgba(7,31,73,.055);\n}\n\n.af-special-text::after {\n  content: \"\";\n\n  position: absolute;\n  top: -24px;\n  right: -24px;\n\n  width: 70px;\n  height: 70px;\n\n  background: rgba(244,189,36,.13);\n  border-radius: 50%;\n\n  pointer-events: none;\n}\n\n.af-special-text-label {\n  position: relative;\n  z-index: 1;\n\n  display: inline-flex;\n  align-items: center;\n\n  margin-bottom: 7px;\n  padding: 4px 7px;\n\n  background: var(--af-navy);\n  border-radius: 5px;\n\n  color: var(--af-yellow);\n\n  font-size: 7.5px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.af-special-text-content {\n  position: relative;\n  z-index: 1;\n\n  color: #505b6c;\n\n  font-size: 11.5px;\n  line-height: 1.55;\n}\n\n.af-special-text-content \u003e * {\n  margin-top: 0;\n  margin-bottom: 8px;\n}\n\n.af-special-text-content \u003e *:last-child {\n  margin-bottom: 0;\n}\n\n.af-special-text-content h3,\n.af-special-text-content h4 {\n  color: var(--af-navy);\n\n  font-size: 13px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-special-text-content strong {\n  color: var(--af-navy);\n  font-weight: 850;\n}\n\n.af-special-text-content em {\n  color: #7c5c00;\n}\n\n.af-special-text-content a {\n  color: var(--af-navy-2);\n  font-weight: 800;\n  text-decoration-color: var(--af-yellow);\n  text-decoration-thickness: 2px;\n  text-underline-offset: 2px;\n}\n\n.af-special-text-content ul,\n.af-special-text-content ol {\n  padding-left: 18px;\n}\n\n.af-special-text-content li + li {\n  margin-top: 3px;\n}\n\n.af-special-text-content blockquote {\n  margin-left: 0;\n  padding-left: 10px;\n\n  border-left: 2px solid var(--af-yellow);\n\n  color: #5e6877;\n}\n\n.af-special-text-content img {\n  display: block;\n\n  max-width: 100%;\n  height: auto;\n\n  border-radius: 8px;\n}\n\n.af-intro-copy {\n  padding-left: 26px;\n\n  border-left: 2px solid var(--af-yellow);\n}\n\n.af-intro-copy p {\n  margin: 0;\n\n  color: #596372;\n\n  font-size: 14px;\n  line-height: 1.65;\n}\n\n.af-intro-copy p + p {\n  margin-top: 8px;\n}\n\n\n\/* =========================================================\n   SECTION HEADER\n========================================================= *\/\n\n.af-compact-header {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: end;\n\n  gap: 24px;\n\n  margin-bottom: 17px;\n}\n\n.af-compact-header h3 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: 23px;\n  font-weight: 850;\n  line-height: 1.15;\n\n  letter-spacing: -.4px;\n}\n\n.af-compact-header p {\n  max-width: 400px;\n\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 12.5px;\n  line-height: 1.55;\n}\n\n\n\/* =========================================================\n   JERSEY SECTION\n========================================================= *\/\n\n.af-jersey-section {\n  margin-bottom: 28px;\n\n  padding: 26px;\n\n  background:\n    radial-gradient(\n      circle at 100% 0%,\n      rgba(244,189,36,.16),\n      transparent 24%\n    ),\n    linear-gradient(\n      135deg,\n      #071f49,\n      #102f66\n    );\n\n  border-radius: 20px;\n}\n\n.af-jersey-section .af-kicker {\n  color: var(--af-yellow);\n}\n\n.af-jersey-section .af-compact-header h3 {\n  color: #fff;\n}\n\n.af-jersey-section .af-compact-header p {\n  color: rgba(255,255,255,.68);\n}\n\n\n\/* =========================================================\n   CAROUSEL WRAPPER\n========================================================= *\/\n\n.af-carousel-wrap {\n  position: relative;\n}\n\n\n\/* =========================================================\n   JERSEY GRID\n========================================================= *\/\n\n.af-jersey-grid {\n  display: flex;\n\n  gap: 12px;\n\n  overflow-x: auto;\n\n  padding: 0 0 5px;\n\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n\n  -webkit-overflow-scrolling: touch;\n\n  scrollbar-width: none;\n}\n\n.af-jersey-grid::-webkit-scrollbar {\n  display: none;\n}\n\n.af-jersey-grid:focus-visible,\n.af-bib-grid:focus-visible {\n  outline: 3px solid rgba(244,189,36,.42);\n  outline-offset: 3px;\n  border-radius: 10px;\n}\n\n\n\/* =========================================================\n   JERSEY MINI CARD\n========================================================= *\/\n\n.af-mini-card {\n  flex: 0 0 29%;\n\n  min-width: 0;\n\n  scroll-snap-align: start;\n\n  overflow: hidden;\n\n  background: #fff;\n\n  border-radius: 13px;\n\n  box-shadow:\n    0 8px 22px rgba(0,0,0,.10);\n\n  transition:\n    transform .25s ease,\n    box-shadow .25s ease;\n}\n\n.af-mini-card:hover {\n  transform: translateY(-3px);\n\n  box-shadow:\n    0 12px 26px rgba(0,0,0,.15);\n}\n\n\n\/* IMAGE *\/\n\n.af-mini-media {\n  position: relative;\n\n  aspect-ratio: 16 \/ 9;\n\n  overflow: hidden;\n\n  background: #e8ebef;\n}\n\n.af-mini-media img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  transition: transform .35s ease;\n}\n\n.af-mini-card:hover img {\n  transform: scale(1.035);\n}\n\n\n\/* NUMBER *\/\n\n.af-mini-number {\n  position: absolute;\n\n  top: 8px;\n  left: 8px;\n\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 28px;\n  height: 28px;\n\n  background: rgba(7,31,73,.92);\n\n  border-radius: 8px;\n\n  color: var(--af-yellow);\n\n  font-size: 9px;\n  font-weight: 900;\n}\n\n\n\/* CONTENT *\/\n\n.af-mini-body {\n  padding: 12px 13px 14px;\n}\n\n.af-mini-body h4 {\n  margin: 0 0 5px;\n\n  color: var(--af-navy);\n\n  font-size: 13px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-mini-body p {\n  margin: 0;\n\n  color: #6a7380;\n\n  font-size: 11px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   BIB SECTION\n========================================================= *\/\n\n.af-bib-section {\n  margin-bottom: 30px;\n\n  padding: 25px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #fafbfc,\n      #f3f5f7\n    );\n\n  border: 1px solid var(--af-border);\n  border-radius: 20px;\n}\n\n\n\/* =========================================================\n   BIB GRID\n========================================================= *\/\n\n.af-bib-grid {\n  display: flex;\n\n  gap: 10px;\n\n  overflow-x: auto;\n\n  padding: 0 0 5px;\n\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n\n  -webkit-overflow-scrolling: touch;\n\n  scrollbar-width: none;\n}\n\n.af-bib-grid::-webkit-scrollbar {\n  display: none;\n}\n\n\n\/* =========================================================\n   BIB CARD\n========================================================= *\/\n\n.af-bib-card {\n  position: relative;\n\n  flex: 0 0 22%;\n\n  min-width: 0;\n\n  scroll-snap-align: start;\n\n  overflow: hidden;\n\n  background: #fff;\n\n  border: 1px solid #e1e5eb;\n  border-radius: 12px;\n\n  transition:\n    transform .25s ease,\n    border-color .25s ease,\n    box-shadow .25s ease;\n}\n\n.af-bib-card:hover {\n  transform: translateY(-3px);\n\n  border-color: #d1d8e2;\n\n  box-shadow:\n    0 10px 24px rgba(7,31,73,.08);\n}\n\n\n\/* IMAGE *\/\n\n.af-bib-media {\n  position: relative;\n\n  aspect-ratio: 16 \/ 10;\n\n  overflow: hidden;\n\n  background: #e9ecf0;\n}\n\n.af-bib-media img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  transition: transform .35s ease;\n}\n\n.af-bib-card:hover img {\n  transform: scale(1.035);\n}\n\n\n\/* NUMBER *\/\n\n.af-bib-number {\n  position: absolute;\n\n  top: 7px;\n  right: 7px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 27px;\n  height: 27px;\n\n  background: rgba(255,255,255,.94);\n\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-size: 8px;\n  font-weight: 900;\n\n  box-shadow:\n    0 3px 10px rgba(0,0,0,.08);\n}\n\n\n\/* CONTENT *\/\n\n.af-bib-content {\n  position: relative;\n\n  padding: 11px 11px 13px;\n}\n\n.af-bib-content::after {\n  content: \"\";\n\n  position: absolute;\n\n  left: 11px;\n  bottom: 0;\n\n  width: 26px;\n  height: 2px;\n\n  background: var(--af-yellow);\n}\n\n.af-bib-category {\n  display: block;\n\n  margin-bottom: 5px;\n\n  color: #a07700;\n\n  font-size: 7.5px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: .9px;\n  text-transform: uppercase;\n}\n\n.af-bib-content h4 {\n  margin: 0 0 5px;\n\n  color: var(--af-navy);\n\n  font-size: 12px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-bib-content p {\n  margin: 0;\n\n  color: #6a7482;\n\n  font-size: 10px;\n  line-height: 1.45;\n}\n\n\n\/* =========================================================\n   CAROUSEL NAVIGATION — ALL DEVICES\n========================================================= *\/\n\n.af-carousel-nav {\n  display: flex;\n\n  align-items: center;\n  justify-content: space-between;\n\n  gap: 14px;\n\n  margin-top: 12px;\n\n  padding: 0 1px;\n}\n\n.af-carousel-hint {\n  display: flex;\n\n  align-items: center;\n\n  gap: 7px;\n\n  min-width: 0;\n\n  color: #7b8491;\n\n  font-size: 10px;\n  font-weight: 700;\n  line-height: 1.3;\n}\n\n.af-carousel-hint-icon {\n  display: inline-flex;\n\n  align-items: center;\n  justify-content: center;\n\n  color: #a17600;\n\n  font-size: 15px;\n  line-height: 1;\n\n  animation:\n    afSwipeHint 1.8s ease-in-out infinite;\n}\n\n@keyframes afSwipeHint {\n\n  0%,\n  100% {\n    transform: translateX(0);\n  }\n\n  50% {\n    transform: translateX(4px);\n  }\n\n}\n\n.af-carousel-arrows {\n  display: flex;\n\n  align-items: center;\n\n  gap: 7px;\n\n  flex-shrink: 0;\n}\n\n.af-carousel-btn {\n  display: flex;\n\n  align-items: center;\n  justify-content: center;\n\n  width: 34px;\n  height: 34px;\n\n  padding: 0;\n\n  background: #fff;\n\n  border: 1px solid #dde2e9;\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-family: Arial, sans-serif;\n  font-size: 21px;\n  font-weight: 400;\n  line-height: 1;\n\n  cursor: pointer;\n\n  box-shadow:\n    0 3px 9px rgba(7,31,73,.055);\n\n  transition:\n    background .2s ease,\n    color .2s ease,\n    border-color .2s ease,\n    transform .2s ease,\n    opacity .2s ease;\n}\n\n.af-carousel-btn:hover,\n.af-carousel-btn:active {\n  background: var(--af-navy);\n\n  border-color: var(--af-navy);\n\n  color: var(--af-yellow);\n\n  transform: translateY(-1px);\n}\n\n.af-carousel-btn:focus-visible {\n  outline: 3px solid rgba(244,189,36,.42);\n  outline-offset: 2px;\n}\n\n.af-carousel-btn:disabled {\n  opacity: .32;\n\n  cursor: default;\n\n  transform: none;\n}\n\n.af-jersey-section .af-carousel-hint {\n  color: rgba(255,255,255,.69);\n}\n\n.af-jersey-section .af-carousel-hint-icon {\n  color: var(--af-yellow);\n}\n\n.af-jersey-section .af-carousel-btn {\n  background: rgba(255,255,255,.09);\n\n  border-color: rgba(255,255,255,.19);\n\n  color: #fff;\n\n  box-shadow: none;\n}\n\n.af-jersey-section .af-carousel-btn:hover,\n.af-jersey-section .af-carousel-btn:active {\n  background: var(--af-yellow);\n\n  border-color: var(--af-yellow);\n\n  color: var(--af-navy);\n}\n\n.af-jersey-section .af-carousel-btn:disabled {\n  opacity: .3;\n}\n\n\n\/* =========================================================\n   PRODUCT DETAILS\n========================================================= *\/\n\n.af-details {\n  margin-top: 0;\n}\n\n.af-details-header {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: end;\n\n  gap: 20px;\n\n  margin-bottom: 14px;\n}\n\n.af-details-header h3 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: 22px;\n  font-weight: 850;\n\n  letter-spacing: -.4px;\n}\n\n\n\/* =========================================================\n   SPEC GRID\n========================================================= *\/\n\n.af-spec-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  border: 1px solid var(--af-border);\n  border-radius: 14px;\n\n  overflow: hidden;\n}\n\n.af-spec {\n  min-width: 0;\n\n  padding: 13px 15px;\n\n  background: #fafbfc;\n\n  border-right: 1px solid var(--af-border);\n  border-bottom: 1px solid var(--af-border);\n}\n\n.af-spec:nth-child(3n) {\n  border-right: 0;\n}\n\n.af-spec:nth-last-child(-n+3) {\n  border-bottom: 0;\n}\n\n.af-spec span {\n  display: block;\n\n  margin-bottom: 4px;\n\n  color: #8a94a3;\n\n  font-size: 8px;\n  font-weight: 900;\n\n  letter-spacing: .9px;\n\n  text-transform: uppercase;\n}\n\n.af-spec strong {\n  display: block;\n\n  margin-bottom: 2px;\n\n  color: var(--af-navy);\n\n  font-size: 12.5px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-spec small {\n  display: block;\n\n  color: #737d8c;\n\n  font-size: 10.5px;\n  line-height: 1.4;\n}\n\n\n\/* =========================================================\n   BOTTOM ROW\n========================================================= *\/\n\n.af-bottom-row {\n  display: grid;\n\n  grid-template-columns:\n    1fr 1fr;\n\n  gap: 10px;\n\n  margin-top: 12px;\n}\n\n\n\/* CARE *\/\n\n.af-care {\n  display: flex;\n\n  gap: 11px;\n\n  align-items: flex-start;\n\n  padding: 14px;\n\n  background: #fff;\n\n  border: 1px solid var(--af-border);\n  border-radius: 12px;\n}\n\n.af-care-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 30px;\n  height: 30px;\n\n  flex: 0 0 30px;\n\n  background: var(--af-yellow);\n\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-size: 12px;\n  font-weight: 900;\n}\n\n.af-care strong {\n  display: block;\n\n  margin-bottom: 3px;\n\n  color: var(--af-navy);\n\n  font-size: 11.5px;\n  font-weight: 850;\n}\n\n.af-care p {\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 10.5px;\n  line-height: 1.5;\n}\n\n\n\/* NOTE *\/\n\n.af-product-note {\n  padding: 14px;\n\n  background: #f7f8fa;\n\n  border: 1px solid var(--af-border);\n  border-left: 3px solid var(--af-yellow);\n  border-radius: 12px;\n}\n\n.af-note-label {\n  display: block;\n\n  margin-bottom: 4px;\n\n  color: #9b7300;\n\n  font-size: 8px;\n  font-weight: 900;\n\n  letter-spacing: 1px;\n\n  text-transform: uppercase;\n}\n\n.af-product-note p {\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 10.5px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media (max-width: 900px) and (min-width: 768px) {\n\n  .af-mini-card {\n    flex-basis: 46%;\n  }\n\n  .af-bib-card {\n    flex-basis: 31%;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media (max-width: 767px) {\n\n  .af-kit-description {\n    padding: 18px 14px;\n\n    border-radius: 0 0 12px 12px;\n  }\n\n\n  \/* =========================\n     INTRO\n  ========================= *\/\n\n  .af-intro {\n    display: block;\n\n    margin-bottom: 25px;\n  }\n\n  .af-intro-title h2 {\n    font-size: 25px;\n  }\n\n  .af-intro-title h2 br {\n    display: none;\n  }\n\n  .af-special-text {\n    margin-top: 13px;\n    padding: 12px 13px 13px 14px;\n  }\n\n  .af-special-text-content {\n    font-size: 11.5px;\n  }\n\n  .af-intro-copy {\n    margin-top: 14px;\n    padding-left: 14px;\n  }\n\n  .af-intro-copy p {\n    font-size: 13px;\n  }\n\n\n  \/* =========================\n     HEADERS\n  ========================= *\/\n\n  .af-compact-header {\n    display: block;\n\n    margin-bottom: 14px;\n  }\n\n  .af-compact-header h3 {\n    font-size: 21px;\n  }\n\n  .af-compact-header p {\n    margin-top: 6px;\n\n    font-size: 12px;\n  }\n\n\n  \/* =========================\n     JERSEY\n  ========================= *\/\n\n  .af-jersey-section {\n    margin-bottom: 24px;\n\n    padding: 20px 12px 13px;\n\n    border-radius: 16px;\n  }\n\n\n  .af-jersey-grid {\n    display: flex;\n\n    gap: 10px;\n\n    overflow-x: auto;\n\n    padding: 0 0 4px;\n\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n\n    -webkit-overflow-scrolling: touch;\n\n    scrollbar-width: none;\n  }\n\n  .af-jersey-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  .af-mini-card {\n    flex: 0 0 72%;\n\n    scroll-snap-align: start;\n  }\n\n  .af-mini-media {\n    aspect-ratio: 16 \/ 8;\n  }\n\n\n  \/* =========================\n     BIB\n  ========================= *\/\n\n  .af-bib-section {\n    margin-bottom: 25px;\n\n    padding: 20px 12px 13px;\n\n    border-radius: 16px;\n  }\n\n  .af-bib-grid {\n    display: flex;\n\n    gap: 10px;\n\n    overflow-x: auto;\n\n    padding: 0 0 4px;\n\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n\n    -webkit-overflow-scrolling: touch;\n\n    scrollbar-width: none;\n  }\n\n  .af-bib-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  .af-bib-card {\n    flex: 0 0 58%;\n\n    scroll-snap-align: start;\n  }\n\n  .af-bib-media {\n    aspect-ratio: 16 \/ 9;\n  }\n\n\n  \/* =====================================================\n     CAROUSEL NAV\n  ===================================================== *\/\n\n  .af-carousel-nav {\n    display: flex;\n\n    align-items: center;\n    justify-content: space-between;\n\n    gap: 14px;\n\n    margin-top: 9px;\n\n    padding: 0 1px;\n  }\n\n\n  \/* TEXT HINT *\/\n\n  .af-carousel-hint {\n    display: flex;\n\n    align-items: center;\n\n    gap: 7px;\n\n    min-width: 0;\n\n    color: #7b8491;\n\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.3;\n  }\n\n\n  .af-carousel-hint-icon {\n    display: inline-flex;\n\n    align-items: center;\n    justify-content: center;\n\n    color: #a17600;\n\n    font-size: 15px;\n    line-height: 1;\n\n    animation:\n      afSwipeHint 1.8s ease-in-out infinite;\n  }\n\n\n  @keyframes afSwipeHint {\n\n    0%,\n    100% {\n      transform: translateX(0);\n    }\n\n    50% {\n      transform: translateX(4px);\n    }\n\n  }\n\n\n  \/* ARROW WRAPPER *\/\n\n  .af-carousel-arrows {\n    display: flex;\n\n    align-items: center;\n\n    gap: 6px;\n\n    flex-shrink: 0;\n  }\n\n\n  \/* BUTTON *\/\n\n  .af-carousel-btn {\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    width: 32px;\n    height: 32px;\n\n    padding: 0;\n\n    background: #fff;\n\n    border: 1px solid #dde2e9;\n    border-radius: 50%;\n\n    color: var(--af-navy);\n\n    font-family: Arial, sans-serif;\n    font-size: 20px;\n    font-weight: 400;\n    line-height: 1;\n\n    cursor: pointer;\n\n    box-shadow:\n      0 3px 9px rgba(7,31,73,.055);\n\n    transition:\n      background .2s ease,\n      color .2s ease,\n      border-color .2s ease,\n      transform .2s ease,\n      opacity .2s ease;\n  }\n\n\n  .af-carousel-btn:hover,\n  .af-carousel-btn:active {\n    background: var(--af-navy);\n\n    border-color: var(--af-navy);\n\n    color: var(--af-yellow);\n\n    transform: translateY(-1px);\n  }\n\n\n  .af-carousel-btn:disabled {\n    opacity: .32;\n\n    cursor: default;\n\n    transform: none;\n  }\n\n\n  \/* =========================\n     DARK JERSEY NAV\n  ========================= *\/\n\n  .af-jersey-section .af-carousel-hint {\n    color: rgba(255,255,255,.69);\n  }\n\n  .af-jersey-section .af-carousel-hint-icon {\n    color: var(--af-yellow);\n  }\n\n  .af-jersey-section .af-carousel-btn {\n    background: rgba(255,255,255,.09);\n\n    border-color: rgba(255,255,255,.19);\n\n    color: #fff;\n\n    box-shadow: none;\n  }\n\n  .af-jersey-section .af-carousel-btn:hover,\n  .af-jersey-section .af-carousel-btn:active {\n    background: var(--af-yellow);\n\n    border-color: var(--af-yellow);\n\n    color: var(--af-navy);\n  }\n\n  .af-jersey-section .af-carousel-btn:disabled {\n    opacity: .3;\n  }\n\n\n  \/* =========================\n     SPECS\n  ========================= *\/\n\n  .af-spec-grid {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n  }\n\n  .af-spec {\n    border-right: 1px solid var(--af-border);\n    border-bottom: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-child(3n) {\n    border-right: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-child(2n) {\n    border-right: 0;\n  }\n\n  .af-spec:nth-last-child(-n+3) {\n    border-bottom: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-last-child(-n+2) {\n    border-bottom: 0;\n  }\n\n\n  \/* =========================\n     BOTTOM\n  ========================= *\/\n\n  .af-bottom-row {\n    grid-template-columns: 1fr;\n  }\n\n}\n\n\n\/* =========================================================\n   SMALL MOBILE\n========================================================= *\/\n\n@media (max-width: 420px) {\n\n  .af-mini-card {\n    flex-basis: 80%;\n  }\n\n  .af-bib-card {\n    flex-basis: 68%;\n  }\n\n}\n\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"AccesFashion","offers":[{"title":"Men's Fit \/ Jersey Only \/ S","offer_id":54234479526072,"sku":"61026-75-REI-M-JER-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ M","offer_id":54234479558840,"sku":"61026-75-REI-M-JER-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ L","offer_id":54234479591608,"sku":"61026-75-REI-M-JER-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ XL","offer_id":54234479624376,"sku":"61026-75-REI-M-JER-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ 2XL","offer_id":54234479657144,"sku":"61026-75-REI-M-JER-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ 3XL","offer_id":54234479689912,"sku":"61026-75-REI-M-JER-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ 4XL","offer_id":54234479722680,"sku":"61026-75-REI-M-JER-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ S","offer_id":54234479755448,"sku":"61026-75-REI-M-BIB-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ M","offer_id":54234479788216,"sku":"61026-75-REI-M-BIB-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ L","offer_id":54234479820984,"sku":"61026-75-REI-M-BIB-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ XL","offer_id":54234479853752,"sku":"61026-75-REI-M-BIB-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ 2XL","offer_id":54234479886520,"sku":"61026-75-REI-M-BIB-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ 3XL","offer_id":54234479919288,"sku":"61026-75-REI-M-BIB-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ 4XL","offer_id":54234479952056,"sku":"61026-75-REI-M-BIB-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ S","offer_id":54234479984824,"sku":"61026-75-REI-M-SHK-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ M","offer_id":54234480017592,"sku":"61026-75-REI-M-SHK-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ L","offer_id":54234480050360,"sku":"61026-75-REI-M-SHK-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ XL","offer_id":54234480083128,"sku":"61026-75-REI-M-SHK-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ 2XL","offer_id":54234480115896,"sku":"61026-75-REI-M-SHK-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ 3XL","offer_id":54234480148664,"sku":"61026-75-REI-M-SHK-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ 4XL","offer_id":54234480181432,"sku":"61026-75-REI-M-SHK-4XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ S","offer_id":54234480214200,"sku":"61026-75-REI-W-JER-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ M","offer_id":54234480246968,"sku":"61026-75-REI-W-JER-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ L","offer_id":54234480279736,"sku":"61026-75-REI-W-JER-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ XL","offer_id":54234480312504,"sku":"61026-75-REI-W-JER-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ 2XL","offer_id":54234480345272,"sku":"61026-75-REI-W-JER-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ 3XL","offer_id":54234480378040,"sku":"61026-75-REI-W-JER-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ 4XL","offer_id":54234480410808,"sku":"61026-75-REI-W-JER-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ S","offer_id":54234480443576,"sku":"61026-75-REI-W-BIB-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ M","offer_id":54234480476344,"sku":"61026-75-REI-W-BIB-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ L","offer_id":54234480509112,"sku":"61026-75-REI-W-BIB-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ XL","offer_id":54234480541880,"sku":"61026-75-REI-W-BIB-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ 2XL","offer_id":54234480574648,"sku":"61026-75-REI-W-BIB-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ 3XL","offer_id":54234480607416,"sku":"61026-75-REI-W-BIB-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ 4XL","offer_id":54234480640184,"sku":"61026-75-REI-W-BIB-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ S","offer_id":54234480672952,"sku":"61026-75-REI-W-SHK-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ M","offer_id":54234480705720,"sku":"61026-75-REI-W-SHK-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ L","offer_id":54234480738488,"sku":"61026-75-REI-W-SHK-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ XL","offer_id":54234480771256,"sku":"61026-75-REI-W-SHK-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ 2XL","offer_id":54234480804024,"sku":"61026-75-REI-W-SHK-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ 3XL","offer_id":54234480836792,"sku":"61026-75-REI-W-SHK-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ 4XL","offer_id":54234480869560,"sku":"61026-75-REI-W-SHK-4XL","price":109.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0906\/3530\/5144\/files\/ReindeerRacingTeamNorthPoleChristmasCyclingJersey_Kitmockup.png?v=1790990004"},{"product_id":"christmas-bicycle-tree-cycling-jersey-kit-310","title":"Christmas Bicycle Tree Cycling Jersey \u0026 Kit – Festive Forest Road Bike Outfit","description":"\u003cdiv class=\"af-kit-description\"\u003e\n\u003c!-- =====================================================\n       INTRO\n  ====================================================== --\u003e\n\u003csection class=\"af-intro\"\u003e\n\u003cdiv class=\"af-intro-title\"\u003e\n\u003cspan class=\"af-kicker\"\u003e ACCESFASHION CYCLING KIT \u003c\/span\u003e\n\u003ch2\u003eCycling Jersey \u0026amp;\u003cbr\u003eBib Shorts Kit\u003c\/h2\u003e\n\u003cdiv class=\"af-special-text\" role=\"note\"\u003e\n\u003cspan class=\"af-special-text-label\"\u003e SPECIAL \u003c\/span\u003e\n\u003cdiv class=\"af-special-text-content\"\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eCelebrate the holiday season on every ride with a deep forest green cycling jersey and matching kit featuring a Christmas tree built from bicycle chains, gears, wheels, pedals and cycling components. Finished with snowflakes, pine forests, snowy mountains and a winding road, this festive set is designed for cyclists who want a unique Christmas look for winter rides, holiday events and cycling gifts.\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- END OF SPECIAL TEXT --\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-intro-copy\"\u003e\n\u003cp\u003eLightweight stretch fabric meets practical cycling-focused details for weekend rides, training sessions, and longer days on the road.\u003c\/p\u003e\n\u003cp\u003eThe jersey combines storage, ventilation, and a secure hem, while the bib shorts add supportive construction and gel cushioning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       JERSEY FEATURES\n  ====================================================== --\u003e\n\u003csection class=\"af-jersey-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e JERSEY DETAILS \u003c\/span\u003e\n\u003ch3\u003eDesigned For The Ride\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFunctional details for comfort, convenience, and everyday riding performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-jersey-grid\" id=\"afJerseyCarousel\"\u003e\n\u003c!-- ===============================\n             JERSEY 01\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/wpCCszZDFN2026-29-9-09\" alt=\"Cycling jersey neckline detail\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eNeckline Detail\u003c\/h4\u003e\n\u003cp\u003eComfortable neckline built for a secure riding fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             JERSEY 02\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/KUmwFCCaRb2026-29-9-09\" alt=\"Cycling jersey full length zipper\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eFull-Length Zipper\u003c\/h4\u003e\n\u003cp\u003eEasy access and adjustable ventilation while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             JERSEY 03\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/tzopunjLwO2026-29-9-09\" alt=\"Cycling jersey silicone anti slip hem\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eAnti-Slip Hem\u003c\/h4\u003e\n\u003cp\u003eSilicone grip helps keep the jersey securely positioned.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             JERSEY 04\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/mnpRtKAMXU2026-29-9-09\" alt=\"Cycling jersey rear pockets\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eThree Rear Pockets\u003c\/h4\u003e\n\u003cp\u003eConvenient storage for ride essentials and nutrition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n           JERSEY CAROUSEL CONTROLS\n      ================================================== --\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       BIB SHORTS\n  ====================================================== --\u003e\n\u003csection class=\"af-bib-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e BIB SHORTS TECHNOLOGY \u003c\/span\u003e\n\u003ch3\u003eComfort Where It Matters\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFive rider-focused details for support, cushioning, stability, and movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-bib-grid\" id=\"afBibCarousel\"\u003e\n\u003c!-- ===============================\n             BIB 01\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/YJehWtXivH2026-29-9-09\" alt=\"Cycling bib shorts waistband\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Fit \u003c\/span\u003e\n\u003ch4\u003eContoured Waistband\u003c\/h4\u003e\n\u003cp\u003eFlexible support that follows natural movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 02\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/aSCezMJZXZ2026-29-9-09\" alt=\"Cycling bib shorts reinforced seams\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Construction \u003c\/span\u003e\n\u003ch4\u003eReinforced Seams\u003c\/h4\u003e\n\u003cp\u003ePrecision stitching reinforces high-movement areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 03\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/TdQUOhUOEf2026-29-9-09\" alt=\"Cycling bib shorts 3D gel pad\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Cushioning \u003c\/span\u003e\n\u003ch4\u003e3D Quick-Dry Gel Pad\u003c\/h4\u003e\n\u003cp\u003eCushions pressure and helps absorb road vibration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 04\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/gvXZjGSyMV2026-29-9-09\" alt=\"Cycling bib shorts pad stitching\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Craftsmanship \u003c\/span\u003e\n\u003ch4\u003ePrecision Pad Stitching\u003c\/h4\u003e\n\u003cp\u003eHelps keep the pad securely positioned while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 05\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/JGXFBCsDdN2026-29-9-09\" alt=\"Cycling bib shorts non slip leg gripper\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 05 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Stability \u003c\/span\u003e\n\u003ch4\u003eNon-Slip Leg Gripper\u003c\/h4\u003e\n\u003cp\u003eHelps prevent the shorts from riding up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n           BIB CAROUSEL CONTROLS\n      ================================================== --\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       PRODUCT DETAILS\n  ====================================================== --\u003e\n\u003csection class=\"af-details\"\u003e\n\u003cdiv class=\"af-details-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e PRODUCT SPECIFICATIONS \u003c\/span\u003e\n\u003ch3\u003eProduct Details\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec-grid\"\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric \u003c\/span\u003e \u003cstrong\u003e 88% Polyester \/ 12% Spandex \u003c\/strong\u003e \u003csmall\u003e High-elastic milk silk \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fit \u003c\/span\u003e \u003cstrong\u003e Regular Fit \u003c\/strong\u003e \u003csmall\u003e Comfortable cycling fit \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric Weight \u003c\/span\u003e \u003cstrong\u003e 210g\/m² \u003c\/strong\u003e \u003csmall\u003e Soft stretch construction \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Jersey \u003c\/span\u003e \u003cstrong\u003e 3 Rear Pockets \u003c\/strong\u003e \u003csmall\u003e Full zipper + anti-slip hem \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Bib Shorts \u003c\/span\u003e \u003cstrong\u003e 3D Quick-Dry Gel Padding \u003c\/strong\u003e \u003csmall\u003e Reinforced seams + leg grippers \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Stitch Color \u003c\/span\u003e \u003cstrong\u003e Black or White \u003c\/strong\u003e \u003csmall\u003e Matched to the artwork \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n         CARE + NOTE\n    ================================================== --\u003e\n\u003cdiv class=\"af-bottom-row\"\u003e\n\u003cdiv class=\"af-care\"\u003e\n\u003cdiv class=\"af-care-icon\"\u003e✦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Care Instructions \u003c\/strong\u003e\n\u003cp\u003eMachine wash cold. Do not bleach. Tumble dry low. Do not iron or dry clean.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-product-note\"\u003e\n\u003cspan class=\"af-note-label\"\u003e PLEASE NOTE \u003c\/span\u003e\n\u003cp\u003eMinor differences may occur due to fabric texture, display color, printing, and artwork placement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\n\/* =========================================================\n   ACCESFASHION — COMPACT PRODUCT DESCRIPTION\n========================================================= *\/\n\n.af-kit-description {\n  --af-navy: #071f49;\n  --af-navy-2: #102f66;\n  --af-yellow: #f4bd24;\n  --af-yellow-dark: #a97c00;\n  --af-text: #273142;\n  --af-muted: #667085;\n  --af-border: #e4e8ee;\n  --af-bg: #f6f7f9;\n\n  width: 100%;\n  max-width: 100%;\n  padding: 28px;\n  box-sizing: border-box;\n\n  background: #fff;\n  border: 1px solid var(--af-border);\n  border-radius: 0 0 16px 16px;\n\n  color: var(--af-text);\n  font-family: inherit;\n\n  overflow: hidden;\n}\n\n.af-kit-description *,\n.af-kit-description *::before,\n.af-kit-description *::after {\n  box-sizing: border-box;\n}\n\n.af-kit-description h2,\n.af-kit-description h3,\n.af-kit-description h4,\n.af-kit-description p {\n  margin-top: 0;\n}\n\n\n\/* =========================================================\n   GLOBAL LABEL\n========================================================= *\/\n\n.af-kicker {\n  display: block;\n  margin-bottom: 8px;\n\n  color: var(--af-yellow-dark);\n\n  font-size: 9px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: 1.6px;\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   INTRO\n========================================================= *\/\n\n.af-intro {\n  display: grid;\n\n  grid-template-columns:\n    minmax(220px, .8fr)\n    minmax(0, 1.35fr);\n\n  gap: 34px;\n  align-items: center;\n\n  margin-bottom: 30px;\n}\n\n.af-intro-title h2 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: clamp(25px, 3vw, 35px);\n  font-weight: 850;\n  line-height: 1.1;\n\n  letter-spacing: -.7px;\n}\n\n\n\/* =========================================================\n   OPTIONAL SPECIAL TEXT\n========================================================= *\/\n\n.af-special-text {\n  position: relative;\n\n  margin-top: 16px;\n  padding: 13px 14px 14px 16px;\n\n  overflow: hidden;\n\n  background:\n    linear-gradient(\n      135deg,\n      rgba(244,189,36,.15),\n      rgba(244,189,36,.045)\n    );\n\n  border: 1px solid rgba(169,124,0,.22);\n  border-left: 4px solid var(--af-yellow);\n  border-radius: 11px;\n\n  box-shadow:\n    0 7px 18px rgba(7,31,73,.055);\n}\n\n.af-special-text::after {\n  content: \"\";\n\n  position: absolute;\n  top: -24px;\n  right: -24px;\n\n  width: 70px;\n  height: 70px;\n\n  background: rgba(244,189,36,.13);\n  border-radius: 50%;\n\n  pointer-events: none;\n}\n\n.af-special-text-label {\n  position: relative;\n  z-index: 1;\n\n  display: inline-flex;\n  align-items: center;\n\n  margin-bottom: 7px;\n  padding: 4px 7px;\n\n  background: var(--af-navy);\n  border-radius: 5px;\n\n  color: var(--af-yellow);\n\n  font-size: 7.5px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.af-special-text-content {\n  position: relative;\n  z-index: 1;\n\n  color: #505b6c;\n\n  font-size: 11.5px;\n  line-height: 1.55;\n}\n\n.af-special-text-content \u003e * {\n  margin-top: 0;\n  margin-bottom: 8px;\n}\n\n.af-special-text-content \u003e *:last-child {\n  margin-bottom: 0;\n}\n\n.af-special-text-content h3,\n.af-special-text-content h4 {\n  color: var(--af-navy);\n\n  font-size: 13px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-special-text-content strong {\n  color: var(--af-navy);\n  font-weight: 850;\n}\n\n.af-special-text-content em {\n  color: #7c5c00;\n}\n\n.af-special-text-content a {\n  color: var(--af-navy-2);\n  font-weight: 800;\n  text-decoration-color: var(--af-yellow);\n  text-decoration-thickness: 2px;\n  text-underline-offset: 2px;\n}\n\n.af-special-text-content ul,\n.af-special-text-content ol {\n  padding-left: 18px;\n}\n\n.af-special-text-content li + li {\n  margin-top: 3px;\n}\n\n.af-special-text-content blockquote {\n  margin-left: 0;\n  padding-left: 10px;\n\n  border-left: 2px solid var(--af-yellow);\n\n  color: #5e6877;\n}\n\n.af-special-text-content img {\n  display: block;\n\n  max-width: 100%;\n  height: auto;\n\n  border-radius: 8px;\n}\n\n.af-intro-copy {\n  padding-left: 26px;\n\n  border-left: 2px solid var(--af-yellow);\n}\n\n.af-intro-copy p {\n  margin: 0;\n\n  color: #596372;\n\n  font-size: 14px;\n  line-height: 1.65;\n}\n\n.af-intro-copy p + p {\n  margin-top: 8px;\n}\n\n\n\/* =========================================================\n   SECTION HEADER\n========================================================= *\/\n\n.af-compact-header {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: end;\n\n  gap: 24px;\n\n  margin-bottom: 17px;\n}\n\n.af-compact-header h3 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: 23px;\n  font-weight: 850;\n  line-height: 1.15;\n\n  letter-spacing: -.4px;\n}\n\n.af-compact-header p {\n  max-width: 400px;\n\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 12.5px;\n  line-height: 1.55;\n}\n\n\n\/* =========================================================\n   JERSEY SECTION\n========================================================= *\/\n\n.af-jersey-section {\n  margin-bottom: 28px;\n\n  padding: 26px;\n\n  background:\n    radial-gradient(\n      circle at 100% 0%,\n      rgba(244,189,36,.16),\n      transparent 24%\n    ),\n    linear-gradient(\n      135deg,\n      #071f49,\n      #102f66\n    );\n\n  border-radius: 20px;\n}\n\n.af-jersey-section .af-kicker {\n  color: var(--af-yellow);\n}\n\n.af-jersey-section .af-compact-header h3 {\n  color: #fff;\n}\n\n.af-jersey-section .af-compact-header p {\n  color: rgba(255,255,255,.68);\n}\n\n\n\/* =========================================================\n   CAROUSEL WRAPPER\n========================================================= *\/\n\n.af-carousel-wrap {\n  position: relative;\n}\n\n\n\/* =========================================================\n   JERSEY GRID\n========================================================= *\/\n\n.af-jersey-grid {\n  display: flex;\n\n  gap: 12px;\n\n  overflow-x: auto;\n\n  padding: 0 0 5px;\n\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n\n  -webkit-overflow-scrolling: touch;\n\n  scrollbar-width: none;\n}\n\n.af-jersey-grid::-webkit-scrollbar {\n  display: none;\n}\n\n.af-jersey-grid:focus-visible,\n.af-bib-grid:focus-visible {\n  outline: 3px solid rgba(244,189,36,.42);\n  outline-offset: 3px;\n  border-radius: 10px;\n}\n\n\n\/* =========================================================\n   JERSEY MINI CARD\n========================================================= *\/\n\n.af-mini-card {\n  flex: 0 0 29%;\n\n  min-width: 0;\n\n  scroll-snap-align: start;\n\n  overflow: hidden;\n\n  background: #fff;\n\n  border-radius: 13px;\n\n  box-shadow:\n    0 8px 22px rgba(0,0,0,.10);\n\n  transition:\n    transform .25s ease,\n    box-shadow .25s ease;\n}\n\n.af-mini-card:hover {\n  transform: translateY(-3px);\n\n  box-shadow:\n    0 12px 26px rgba(0,0,0,.15);\n}\n\n\n\/* IMAGE *\/\n\n.af-mini-media {\n  position: relative;\n\n  aspect-ratio: 16 \/ 9;\n\n  overflow: hidden;\n\n  background: #e8ebef;\n}\n\n.af-mini-media img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  transition: transform .35s ease;\n}\n\n.af-mini-card:hover img {\n  transform: scale(1.035);\n}\n\n\n\/* NUMBER *\/\n\n.af-mini-number {\n  position: absolute;\n\n  top: 8px;\n  left: 8px;\n\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 28px;\n  height: 28px;\n\n  background: rgba(7,31,73,.92);\n\n  border-radius: 8px;\n\n  color: var(--af-yellow);\n\n  font-size: 9px;\n  font-weight: 900;\n}\n\n\n\/* CONTENT *\/\n\n.af-mini-body {\n  padding: 12px 13px 14px;\n}\n\n.af-mini-body h4 {\n  margin: 0 0 5px;\n\n  color: var(--af-navy);\n\n  font-size: 13px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-mini-body p {\n  margin: 0;\n\n  color: #6a7380;\n\n  font-size: 11px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   BIB SECTION\n========================================================= *\/\n\n.af-bib-section {\n  margin-bottom: 30px;\n\n  padding: 25px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #fafbfc,\n      #f3f5f7\n    );\n\n  border: 1px solid var(--af-border);\n  border-radius: 20px;\n}\n\n\n\/* =========================================================\n   BIB GRID\n========================================================= *\/\n\n.af-bib-grid {\n  display: flex;\n\n  gap: 10px;\n\n  overflow-x: auto;\n\n  padding: 0 0 5px;\n\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n\n  -webkit-overflow-scrolling: touch;\n\n  scrollbar-width: none;\n}\n\n.af-bib-grid::-webkit-scrollbar {\n  display: none;\n}\n\n\n\/* =========================================================\n   BIB CARD\n========================================================= *\/\n\n.af-bib-card {\n  position: relative;\n\n  flex: 0 0 22%;\n\n  min-width: 0;\n\n  scroll-snap-align: start;\n\n  overflow: hidden;\n\n  background: #fff;\n\n  border: 1px solid #e1e5eb;\n  border-radius: 12px;\n\n  transition:\n    transform .25s ease,\n    border-color .25s ease,\n    box-shadow .25s ease;\n}\n\n.af-bib-card:hover {\n  transform: translateY(-3px);\n\n  border-color: #d1d8e2;\n\n  box-shadow:\n    0 10px 24px rgba(7,31,73,.08);\n}\n\n\n\/* IMAGE *\/\n\n.af-bib-media {\n  position: relative;\n\n  aspect-ratio: 16 \/ 10;\n\n  overflow: hidden;\n\n  background: #e9ecf0;\n}\n\n.af-bib-media img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  transition: transform .35s ease;\n}\n\n.af-bib-card:hover img {\n  transform: scale(1.035);\n}\n\n\n\/* NUMBER *\/\n\n.af-bib-number {\n  position: absolute;\n\n  top: 7px;\n  right: 7px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 27px;\n  height: 27px;\n\n  background: rgba(255,255,255,.94);\n\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-size: 8px;\n  font-weight: 900;\n\n  box-shadow:\n    0 3px 10px rgba(0,0,0,.08);\n}\n\n\n\/* CONTENT *\/\n\n.af-bib-content {\n  position: relative;\n\n  padding: 11px 11px 13px;\n}\n\n.af-bib-content::after {\n  content: \"\";\n\n  position: absolute;\n\n  left: 11px;\n  bottom: 0;\n\n  width: 26px;\n  height: 2px;\n\n  background: var(--af-yellow);\n}\n\n.af-bib-category {\n  display: block;\n\n  margin-bottom: 5px;\n\n  color: #a07700;\n\n  font-size: 7.5px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: .9px;\n  text-transform: uppercase;\n}\n\n.af-bib-content h4 {\n  margin: 0 0 5px;\n\n  color: var(--af-navy);\n\n  font-size: 12px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-bib-content p {\n  margin: 0;\n\n  color: #6a7482;\n\n  font-size: 10px;\n  line-height: 1.45;\n}\n\n\n\/* =========================================================\n   CAROUSEL NAVIGATION — ALL DEVICES\n========================================================= *\/\n\n.af-carousel-nav {\n  display: flex;\n\n  align-items: center;\n  justify-content: space-between;\n\n  gap: 14px;\n\n  margin-top: 12px;\n\n  padding: 0 1px;\n}\n\n.af-carousel-hint {\n  display: flex;\n\n  align-items: center;\n\n  gap: 7px;\n\n  min-width: 0;\n\n  color: #7b8491;\n\n  font-size: 10px;\n  font-weight: 700;\n  line-height: 1.3;\n}\n\n.af-carousel-hint-icon {\n  display: inline-flex;\n\n  align-items: center;\n  justify-content: center;\n\n  color: #a17600;\n\n  font-size: 15px;\n  line-height: 1;\n\n  animation:\n    afSwipeHint 1.8s ease-in-out infinite;\n}\n\n@keyframes afSwipeHint {\n\n  0%,\n  100% {\n    transform: translateX(0);\n  }\n\n  50% {\n    transform: translateX(4px);\n  }\n\n}\n\n.af-carousel-arrows {\n  display: flex;\n\n  align-items: center;\n\n  gap: 7px;\n\n  flex-shrink: 0;\n}\n\n.af-carousel-btn {\n  display: flex;\n\n  align-items: center;\n  justify-content: center;\n\n  width: 34px;\n  height: 34px;\n\n  padding: 0;\n\n  background: #fff;\n\n  border: 1px solid #dde2e9;\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-family: Arial, sans-serif;\n  font-size: 21px;\n  font-weight: 400;\n  line-height: 1;\n\n  cursor: pointer;\n\n  box-shadow:\n    0 3px 9px rgba(7,31,73,.055);\n\n  transition:\n    background .2s ease,\n    color .2s ease,\n    border-color .2s ease,\n    transform .2s ease,\n    opacity .2s ease;\n}\n\n.af-carousel-btn:hover,\n.af-carousel-btn:active {\n  background: var(--af-navy);\n\n  border-color: var(--af-navy);\n\n  color: var(--af-yellow);\n\n  transform: translateY(-1px);\n}\n\n.af-carousel-btn:focus-visible {\n  outline: 3px solid rgba(244,189,36,.42);\n  outline-offset: 2px;\n}\n\n.af-carousel-btn:disabled {\n  opacity: .32;\n\n  cursor: default;\n\n  transform: none;\n}\n\n.af-jersey-section .af-carousel-hint {\n  color: rgba(255,255,255,.69);\n}\n\n.af-jersey-section .af-carousel-hint-icon {\n  color: var(--af-yellow);\n}\n\n.af-jersey-section .af-carousel-btn {\n  background: rgba(255,255,255,.09);\n\n  border-color: rgba(255,255,255,.19);\n\n  color: #fff;\n\n  box-shadow: none;\n}\n\n.af-jersey-section .af-carousel-btn:hover,\n.af-jersey-section .af-carousel-btn:active {\n  background: var(--af-yellow);\n\n  border-color: var(--af-yellow);\n\n  color: var(--af-navy);\n}\n\n.af-jersey-section .af-carousel-btn:disabled {\n  opacity: .3;\n}\n\n\n\/* =========================================================\n   PRODUCT DETAILS\n========================================================= *\/\n\n.af-details {\n  margin-top: 0;\n}\n\n.af-details-header {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: end;\n\n  gap: 20px;\n\n  margin-bottom: 14px;\n}\n\n.af-details-header h3 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: 22px;\n  font-weight: 850;\n\n  letter-spacing: -.4px;\n}\n\n\n\/* =========================================================\n   SPEC GRID\n========================================================= *\/\n\n.af-spec-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  border: 1px solid var(--af-border);\n  border-radius: 14px;\n\n  overflow: hidden;\n}\n\n.af-spec {\n  min-width: 0;\n\n  padding: 13px 15px;\n\n  background: #fafbfc;\n\n  border-right: 1px solid var(--af-border);\n  border-bottom: 1px solid var(--af-border);\n}\n\n.af-spec:nth-child(3n) {\n  border-right: 0;\n}\n\n.af-spec:nth-last-child(-n+3) {\n  border-bottom: 0;\n}\n\n.af-spec span {\n  display: block;\n\n  margin-bottom: 4px;\n\n  color: #8a94a3;\n\n  font-size: 8px;\n  font-weight: 900;\n\n  letter-spacing: .9px;\n\n  text-transform: uppercase;\n}\n\n.af-spec strong {\n  display: block;\n\n  margin-bottom: 2px;\n\n  color: var(--af-navy);\n\n  font-size: 12.5px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-spec small {\n  display: block;\n\n  color: #737d8c;\n\n  font-size: 10.5px;\n  line-height: 1.4;\n}\n\n\n\/* =========================================================\n   BOTTOM ROW\n========================================================= *\/\n\n.af-bottom-row {\n  display: grid;\n\n  grid-template-columns:\n    1fr 1fr;\n\n  gap: 10px;\n\n  margin-top: 12px;\n}\n\n\n\/* CARE *\/\n\n.af-care {\n  display: flex;\n\n  gap: 11px;\n\n  align-items: flex-start;\n\n  padding: 14px;\n\n  background: #fff;\n\n  border: 1px solid var(--af-border);\n  border-radius: 12px;\n}\n\n.af-care-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 30px;\n  height: 30px;\n\n  flex: 0 0 30px;\n\n  background: var(--af-yellow);\n\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-size: 12px;\n  font-weight: 900;\n}\n\n.af-care strong {\n  display: block;\n\n  margin-bottom: 3px;\n\n  color: var(--af-navy);\n\n  font-size: 11.5px;\n  font-weight: 850;\n}\n\n.af-care p {\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 10.5px;\n  line-height: 1.5;\n}\n\n\n\/* NOTE *\/\n\n.af-product-note {\n  padding: 14px;\n\n  background: #f7f8fa;\n\n  border: 1px solid var(--af-border);\n  border-left: 3px solid var(--af-yellow);\n  border-radius: 12px;\n}\n\n.af-note-label {\n  display: block;\n\n  margin-bottom: 4px;\n\n  color: #9b7300;\n\n  font-size: 8px;\n  font-weight: 900;\n\n  letter-spacing: 1px;\n\n  text-transform: uppercase;\n}\n\n.af-product-note p {\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 10.5px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media (max-width: 900px) and (min-width: 768px) {\n\n  .af-mini-card {\n    flex-basis: 46%;\n  }\n\n  .af-bib-card {\n    flex-basis: 31%;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media (max-width: 767px) {\n\n  .af-kit-description {\n    padding: 18px 14px;\n\n    border-radius: 0 0 12px 12px;\n  }\n\n\n  \/* =========================\n     INTRO\n  ========================= *\/\n\n  .af-intro {\n    display: block;\n\n    margin-bottom: 25px;\n  }\n\n  .af-intro-title h2 {\n    font-size: 25px;\n  }\n\n  .af-intro-title h2 br {\n    display: none;\n  }\n\n  .af-special-text {\n    margin-top: 13px;\n    padding: 12px 13px 13px 14px;\n  }\n\n  .af-special-text-content {\n    font-size: 11.5px;\n  }\n\n  .af-intro-copy {\n    margin-top: 14px;\n    padding-left: 14px;\n  }\n\n  .af-intro-copy p {\n    font-size: 13px;\n  }\n\n\n  \/* =========================\n     HEADERS\n  ========================= *\/\n\n  .af-compact-header {\n    display: block;\n\n    margin-bottom: 14px;\n  }\n\n  .af-compact-header h3 {\n    font-size: 21px;\n  }\n\n  .af-compact-header p {\n    margin-top: 6px;\n\n    font-size: 12px;\n  }\n\n\n  \/* =========================\n     JERSEY\n  ========================= *\/\n\n  .af-jersey-section {\n    margin-bottom: 24px;\n\n    padding: 20px 12px 13px;\n\n    border-radius: 16px;\n  }\n\n\n  .af-jersey-grid {\n    display: flex;\n\n    gap: 10px;\n\n    overflow-x: auto;\n\n    padding: 0 0 4px;\n\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n\n    -webkit-overflow-scrolling: touch;\n\n    scrollbar-width: none;\n  }\n\n  .af-jersey-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  .af-mini-card {\n    flex: 0 0 72%;\n\n    scroll-snap-align: start;\n  }\n\n  .af-mini-media {\n    aspect-ratio: 16 \/ 8;\n  }\n\n\n  \/* =========================\n     BIB\n  ========================= *\/\n\n  .af-bib-section {\n    margin-bottom: 25px;\n\n    padding: 20px 12px 13px;\n\n    border-radius: 16px;\n  }\n\n  .af-bib-grid {\n    display: flex;\n\n    gap: 10px;\n\n    overflow-x: auto;\n\n    padding: 0 0 4px;\n\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n\n    -webkit-overflow-scrolling: touch;\n\n    scrollbar-width: none;\n  }\n\n  .af-bib-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  .af-bib-card {\n    flex: 0 0 58%;\n\n    scroll-snap-align: start;\n  }\n\n  .af-bib-media {\n    aspect-ratio: 16 \/ 9;\n  }\n\n\n  \/* =====================================================\n     CAROUSEL NAV\n  ===================================================== *\/\n\n  .af-carousel-nav {\n    display: flex;\n\n    align-items: center;\n    justify-content: space-between;\n\n    gap: 14px;\n\n    margin-top: 9px;\n\n    padding: 0 1px;\n  }\n\n\n  \/* TEXT HINT *\/\n\n  .af-carousel-hint {\n    display: flex;\n\n    align-items: center;\n\n    gap: 7px;\n\n    min-width: 0;\n\n    color: #7b8491;\n\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.3;\n  }\n\n\n  .af-carousel-hint-icon {\n    display: inline-flex;\n\n    align-items: center;\n    justify-content: center;\n\n    color: #a17600;\n\n    font-size: 15px;\n    line-height: 1;\n\n    animation:\n      afSwipeHint 1.8s ease-in-out infinite;\n  }\n\n\n  @keyframes afSwipeHint {\n\n    0%,\n    100% {\n      transform: translateX(0);\n    }\n\n    50% {\n      transform: translateX(4px);\n    }\n\n  }\n\n\n  \/* ARROW WRAPPER *\/\n\n  .af-carousel-arrows {\n    display: flex;\n\n    align-items: center;\n\n    gap: 6px;\n\n    flex-shrink: 0;\n  }\n\n\n  \/* BUTTON *\/\n\n  .af-carousel-btn {\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    width: 32px;\n    height: 32px;\n\n    padding: 0;\n\n    background: #fff;\n\n    border: 1px solid #dde2e9;\n    border-radius: 50%;\n\n    color: var(--af-navy);\n\n    font-family: Arial, sans-serif;\n    font-size: 20px;\n    font-weight: 400;\n    line-height: 1;\n\n    cursor: pointer;\n\n    box-shadow:\n      0 3px 9px rgba(7,31,73,.055);\n\n    transition:\n      background .2s ease,\n      color .2s ease,\n      border-color .2s ease,\n      transform .2s ease,\n      opacity .2s ease;\n  }\n\n\n  .af-carousel-btn:hover,\n  .af-carousel-btn:active {\n    background: var(--af-navy);\n\n    border-color: var(--af-navy);\n\n    color: var(--af-yellow);\n\n    transform: translateY(-1px);\n  }\n\n\n  .af-carousel-btn:disabled {\n    opacity: .32;\n\n    cursor: default;\n\n    transform: none;\n  }\n\n\n  \/* =========================\n     DARK JERSEY NAV\n  ========================= *\/\n\n  .af-jersey-section .af-carousel-hint {\n    color: rgba(255,255,255,.69);\n  }\n\n  .af-jersey-section .af-carousel-hint-icon {\n    color: var(--af-yellow);\n  }\n\n  .af-jersey-section .af-carousel-btn {\n    background: rgba(255,255,255,.09);\n\n    border-color: rgba(255,255,255,.19);\n\n    color: #fff;\n\n    box-shadow: none;\n  }\n\n  .af-jersey-section .af-carousel-btn:hover,\n  .af-jersey-section .af-carousel-btn:active {\n    background: var(--af-yellow);\n\n    border-color: var(--af-yellow);\n\n    color: var(--af-navy);\n  }\n\n  .af-jersey-section .af-carousel-btn:disabled {\n    opacity: .3;\n  }\n\n\n  \/* =========================\n     SPECS\n  ========================= *\/\n\n  .af-spec-grid {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n  }\n\n  .af-spec {\n    border-right: 1px solid var(--af-border);\n    border-bottom: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-child(3n) {\n    border-right: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-child(2n) {\n    border-right: 0;\n  }\n\n  .af-spec:nth-last-child(-n+3) {\n    border-bottom: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-last-child(-n+2) {\n    border-bottom: 0;\n  }\n\n\n  \/* =========================\n     BOTTOM\n  ========================= *\/\n\n  .af-bottom-row {\n    grid-template-columns: 1fr;\n  }\n\n}\n\n\n\/* =========================================================\n   SMALL MOBILE\n========================================================= *\/\n\n@media (max-width: 420px) {\n\n  .af-mini-card {\n    flex-basis: 80%;\n  }\n\n  .af-bib-card {\n    flex-basis: 68%;\n  }\n\n}\n\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"AccesFashion","offers":[{"title":"Men's Fit \/ Jersey Only \/ S","offer_id":54236765716664,"sku":"61026-76-CHR-M-JER-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ M","offer_id":54236765749432,"sku":"61026-76-CHR-M-JER-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ L","offer_id":54236765782200,"sku":"61026-76-CHR-M-JER-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ XL","offer_id":54236765814968,"sku":"61026-76-CHR-M-JER-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ 2XL","offer_id":54236765847736,"sku":"61026-76-CHR-M-JER-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ 3XL","offer_id":54236765880504,"sku":"61026-76-CHR-M-JER-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ 4XL","offer_id":54236765913272,"sku":"61026-76-CHR-M-JER-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ S","offer_id":54236765946040,"sku":"61026-76-CHR-M-BIB-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ M","offer_id":54236765978808,"sku":"61026-76-CHR-M-BIB-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ L","offer_id":54236766011576,"sku":"61026-76-CHR-M-BIB-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ XL","offer_id":54236766044344,"sku":"61026-76-CHR-M-BIB-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ 2XL","offer_id":54236766077112,"sku":"61026-76-CHR-M-BIB-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ 3XL","offer_id":54236766109880,"sku":"61026-76-CHR-M-BIB-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ 4XL","offer_id":54236766142648,"sku":"61026-76-CHR-M-BIB-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ S","offer_id":54236766175416,"sku":"61026-76-CHR-M-SHK-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ M","offer_id":54236766208184,"sku":"61026-76-CHR-M-SHK-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ L","offer_id":54236766240952,"sku":"61026-76-CHR-M-SHK-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ XL","offer_id":54236766273720,"sku":"61026-76-CHR-M-SHK-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ 2XL","offer_id":54236766306488,"sku":"61026-76-CHR-M-SHK-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ 3XL","offer_id":54236766339256,"sku":"61026-76-CHR-M-SHK-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ 4XL","offer_id":54236766372024,"sku":"61026-76-CHR-M-SHK-4XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ S","offer_id":54236766404792,"sku":"61026-76-CHR-W-JER-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ M","offer_id":54236766437560,"sku":"61026-76-CHR-W-JER-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ L","offer_id":54236766470328,"sku":"61026-76-CHR-W-JER-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ XL","offer_id":54236766503096,"sku":"61026-76-CHR-W-JER-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ 2XL","offer_id":54236766535864,"sku":"61026-76-CHR-W-JER-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ 3XL","offer_id":54236766568632,"sku":"61026-76-CHR-W-JER-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ 4XL","offer_id":54236766601400,"sku":"61026-76-CHR-W-JER-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ S","offer_id":54236766634168,"sku":"61026-76-CHR-W-BIB-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ M","offer_id":54236766666936,"sku":"61026-76-CHR-W-BIB-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ L","offer_id":54236766699704,"sku":"61026-76-CHR-W-BIB-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ XL","offer_id":54236766732472,"sku":"61026-76-CHR-W-BIB-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ 2XL","offer_id":54236766765240,"sku":"61026-76-CHR-W-BIB-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ 3XL","offer_id":54236766798008,"sku":"61026-76-CHR-W-BIB-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ 4XL","offer_id":54236766830776,"sku":"61026-76-CHR-W-BIB-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ S","offer_id":54236766863544,"sku":"61026-76-CHR-W-SHK-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ M","offer_id":54236766896312,"sku":"61026-76-CHR-W-SHK-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ L","offer_id":54236766929080,"sku":"61026-76-CHR-W-SHK-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ XL","offer_id":54236766961848,"sku":"61026-76-CHR-W-SHK-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ 2XL","offer_id":54236766994616,"sku":"61026-76-CHR-W-SHK-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ 3XL","offer_id":54236767027384,"sku":"61026-76-CHR-W-SHK-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ 4XL","offer_id":54236767060152,"sku":"61026-76-CHR-W-SHK-4XL","price":109.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0906\/3530\/5144\/files\/ChristmasBicycleTreeCyclingJersey_Kitmockup.png?v=1791020868"},{"product_id":"candy-cane-speed-christmas-cycling-jersey-kit-310","title":"Candy Cane Speed Christmas Cycling Jersey \u0026 Kit","description":"\u003cdiv class=\"af-kit-description\"\u003e\n\u003c!-- =====================================================\n       INTRO\n  ====================================================== --\u003e\n\u003csection class=\"af-intro\"\u003e\n\u003cdiv class=\"af-intro-title\"\u003e\n\u003cspan class=\"af-kicker\"\u003e ACCESFASHION CYCLING KIT \u003c\/span\u003e\n\u003ch2\u003eCycling Jersey \u0026amp;\u003cbr\u003eBib Shorts Kit\u003c\/h2\u003e\n\u003cdiv class=\"af-special-text\" role=\"note\"\u003e\n\u003cspan class=\"af-special-text-label\"\u003e SPECIAL \u003c\/span\u003e\n\u003cdiv class=\"af-special-text-content\"\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eFestive Christmas cycling jersey and kit featuring bold candy cane stripes, snowflake accents, and a sporty wheel graphic in classic red, green, and white. Designed for holiday rides, Christmas cycling events, and seasonal gifts for cyclists.\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- END OF SPECIAL TEXT --\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-intro-copy\"\u003e\n\u003cp\u003eLightweight stretch fabric meets practical cycling-focused details for weekend rides, training sessions, and longer days on the road.\u003c\/p\u003e\n\u003cp\u003eThe jersey combines storage, ventilation, and a secure hem, while the bib shorts add supportive construction and gel cushioning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       JERSEY FEATURES\n  ====================================================== --\u003e\n\u003csection class=\"af-jersey-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e JERSEY DETAILS \u003c\/span\u003e\n\u003ch3\u003eDesigned For The Ride\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFunctional details for comfort, convenience, and everyday riding performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-jersey-grid\" id=\"afJerseyCarousel\"\u003e\n\u003c!-- ===============================\n             JERSEY 01\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/wpCCszZDFN2026-29-9-09\" alt=\"Cycling jersey neckline detail\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eNeckline Detail\u003c\/h4\u003e\n\u003cp\u003eComfortable neckline built for a secure riding fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             JERSEY 02\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/KUmwFCCaRb2026-29-9-09\" alt=\"Cycling jersey full length zipper\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eFull-Length Zipper\u003c\/h4\u003e\n\u003cp\u003eEasy access and adjustable ventilation while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             JERSEY 03\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/tzopunjLwO2026-29-9-09\" alt=\"Cycling jersey silicone anti slip hem\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eAnti-Slip Hem\u003c\/h4\u003e\n\u003cp\u003eSilicone grip helps keep the jersey securely positioned.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             JERSEY 04\n        ================================ --\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/mnpRtKAMXU2026-29-9-09\" alt=\"Cycling jersey rear pockets\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eThree Rear Pockets\u003c\/h4\u003e\n\u003cp\u003eConvenient storage for ride essentials and nutrition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n           JERSEY CAROUSEL CONTROLS\n      ================================================== --\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       BIB SHORTS\n  ====================================================== --\u003e\n\u003csection class=\"af-bib-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e BIB SHORTS TECHNOLOGY \u003c\/span\u003e\n\u003ch3\u003eComfort Where It Matters\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFive rider-focused details for support, cushioning, stability, and movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-bib-grid\" id=\"afBibCarousel\"\u003e\n\u003c!-- ===============================\n             BIB 01\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/YJehWtXivH2026-29-9-09\" alt=\"Cycling bib shorts waistband\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Fit \u003c\/span\u003e\n\u003ch4\u003eContoured Waistband\u003c\/h4\u003e\n\u003cp\u003eFlexible support that follows natural movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 02\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/aSCezMJZXZ2026-29-9-09\" alt=\"Cycling bib shorts reinforced seams\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Construction \u003c\/span\u003e\n\u003ch4\u003eReinforced Seams\u003c\/h4\u003e\n\u003cp\u003ePrecision stitching reinforces high-movement areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 03\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/TdQUOhUOEf2026-29-9-09\" alt=\"Cycling bib shorts 3D gel pad\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Cushioning \u003c\/span\u003e\n\u003ch4\u003e3D Quick-Dry Gel Pad\u003c\/h4\u003e\n\u003cp\u003eCushions pressure and helps absorb road vibration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 04\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/gvXZjGSyMV2026-29-9-09\" alt=\"Cycling bib shorts pad stitching\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Craftsmanship \u003c\/span\u003e\n\u003ch4\u003ePrecision Pad Stitching\u003c\/h4\u003e\n\u003cp\u003eHelps keep the pad securely positioned while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- ===============================\n             BIB 05\n        ================================ --\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/JGXFBCsDdN2026-29-9-09\" alt=\"Cycling bib shorts non slip leg gripper\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 05 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Stability \u003c\/span\u003e\n\u003ch4\u003eNon-Slip Leg Gripper\u003c\/h4\u003e\n\u003cp\u003eHelps prevent the shorts from riding up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n           BIB CAROUSEL CONTROLS\n      ================================================== --\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       PRODUCT DETAILS\n  ====================================================== --\u003e\n\u003csection class=\"af-details\"\u003e\n\u003cdiv class=\"af-details-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e PRODUCT SPECIFICATIONS \u003c\/span\u003e\n\u003ch3\u003eProduct Details\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec-grid\"\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric \u003c\/span\u003e \u003cstrong\u003e 88% Polyester \/ 12% Spandex \u003c\/strong\u003e \u003csmall\u003e High-elastic milk silk \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fit \u003c\/span\u003e \u003cstrong\u003e Regular Fit \u003c\/strong\u003e \u003csmall\u003e Comfortable cycling fit \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric Weight \u003c\/span\u003e \u003cstrong\u003e 210g\/m² \u003c\/strong\u003e \u003csmall\u003e Soft stretch construction \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Jersey \u003c\/span\u003e \u003cstrong\u003e 3 Rear Pockets \u003c\/strong\u003e \u003csmall\u003e Full zipper + anti-slip hem \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Bib Shorts \u003c\/span\u003e \u003cstrong\u003e 3D Quick-Dry Gel Padding \u003c\/strong\u003e \u003csmall\u003e Reinforced seams + leg grippers \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Stitch Color \u003c\/span\u003e \u003cstrong\u003e Black or White \u003c\/strong\u003e \u003csmall\u003e Matched to the artwork \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n         CARE + NOTE\n    ================================================== --\u003e\n\u003cdiv class=\"af-bottom-row\"\u003e\n\u003cdiv class=\"af-care\"\u003e\n\u003cdiv class=\"af-care-icon\"\u003e✦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Care Instructions \u003c\/strong\u003e\n\u003cp\u003eMachine wash cold. Do not bleach. Tumble dry low. Do not iron or dry clean.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-product-note\"\u003e\n\u003cspan class=\"af-note-label\"\u003e PLEASE NOTE \u003c\/span\u003e\n\u003cp\u003eMinor differences may occur due to fabric texture, display color, printing, and artwork placement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\n\/* =========================================================\n   ACCESFASHION — COMPACT PRODUCT DESCRIPTION\n========================================================= *\/\n\n.af-kit-description {\n  --af-navy: #071f49;\n  --af-navy-2: #102f66;\n  --af-yellow: #f4bd24;\n  --af-yellow-dark: #a97c00;\n  --af-text: #273142;\n  --af-muted: #667085;\n  --af-border: #e4e8ee;\n  --af-bg: #f6f7f9;\n\n  width: 100%;\n  max-width: 100%;\n  padding: 28px;\n  box-sizing: border-box;\n\n  background: #fff;\n  border: 1px solid var(--af-border);\n  border-radius: 0 0 16px 16px;\n\n  color: var(--af-text);\n  font-family: inherit;\n\n  overflow: hidden;\n}\n\n.af-kit-description *,\n.af-kit-description *::before,\n.af-kit-description *::after {\n  box-sizing: border-box;\n}\n\n.af-kit-description h2,\n.af-kit-description h3,\n.af-kit-description h4,\n.af-kit-description p {\n  margin-top: 0;\n}\n\n\n\/* =========================================================\n   GLOBAL LABEL\n========================================================= *\/\n\n.af-kicker {\n  display: block;\n  margin-bottom: 8px;\n\n  color: var(--af-yellow-dark);\n\n  font-size: 9px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: 1.6px;\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   INTRO\n========================================================= *\/\n\n.af-intro {\n  display: grid;\n\n  grid-template-columns:\n    minmax(220px, .8fr)\n    minmax(0, 1.35fr);\n\n  gap: 34px;\n  align-items: center;\n\n  margin-bottom: 30px;\n}\n\n.af-intro-title h2 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: clamp(25px, 3vw, 35px);\n  font-weight: 850;\n  line-height: 1.1;\n\n  letter-spacing: -.7px;\n}\n\n\n\/* =========================================================\n   OPTIONAL SPECIAL TEXT\n========================================================= *\/\n\n.af-special-text {\n  position: relative;\n\n  margin-top: 16px;\n  padding: 13px 14px 14px 16px;\n\n  overflow: hidden;\n\n  background:\n    linear-gradient(\n      135deg,\n      rgba(244,189,36,.15),\n      rgba(244,189,36,.045)\n    );\n\n  border: 1px solid rgba(169,124,0,.22);\n  border-left: 4px solid var(--af-yellow);\n  border-radius: 11px;\n\n  box-shadow:\n    0 7px 18px rgba(7,31,73,.055);\n}\n\n.af-special-text::after {\n  content: \"\";\n\n  position: absolute;\n  top: -24px;\n  right: -24px;\n\n  width: 70px;\n  height: 70px;\n\n  background: rgba(244,189,36,.13);\n  border-radius: 50%;\n\n  pointer-events: none;\n}\n\n.af-special-text-label {\n  position: relative;\n  z-index: 1;\n\n  display: inline-flex;\n  align-items: center;\n\n  margin-bottom: 7px;\n  padding: 4px 7px;\n\n  background: var(--af-navy);\n  border-radius: 5px;\n\n  color: var(--af-yellow);\n\n  font-size: 7.5px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.af-special-text-content {\n  position: relative;\n  z-index: 1;\n\n  color: #505b6c;\n\n  font-size: 11.5px;\n  line-height: 1.55;\n}\n\n.af-special-text-content \u003e * {\n  margin-top: 0;\n  margin-bottom: 8px;\n}\n\n.af-special-text-content \u003e *:last-child {\n  margin-bottom: 0;\n}\n\n.af-special-text-content h3,\n.af-special-text-content h4 {\n  color: var(--af-navy);\n\n  font-size: 13px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-special-text-content strong {\n  color: var(--af-navy);\n  font-weight: 850;\n}\n\n.af-special-text-content em {\n  color: #7c5c00;\n}\n\n.af-special-text-content a {\n  color: var(--af-navy-2);\n  font-weight: 800;\n  text-decoration-color: var(--af-yellow);\n  text-decoration-thickness: 2px;\n  text-underline-offset: 2px;\n}\n\n.af-special-text-content ul,\n.af-special-text-content ol {\n  padding-left: 18px;\n}\n\n.af-special-text-content li + li {\n  margin-top: 3px;\n}\n\n.af-special-text-content blockquote {\n  margin-left: 0;\n  padding-left: 10px;\n\n  border-left: 2px solid var(--af-yellow);\n\n  color: #5e6877;\n}\n\n.af-special-text-content img {\n  display: block;\n\n  max-width: 100%;\n  height: auto;\n\n  border-radius: 8px;\n}\n\n.af-intro-copy {\n  padding-left: 26px;\n\n  border-left: 2px solid var(--af-yellow);\n}\n\n.af-intro-copy p {\n  margin: 0;\n\n  color: #596372;\n\n  font-size: 14px;\n  line-height: 1.65;\n}\n\n.af-intro-copy p + p {\n  margin-top: 8px;\n}\n\n\n\/* =========================================================\n   SECTION HEADER\n========================================================= *\/\n\n.af-compact-header {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: end;\n\n  gap: 24px;\n\n  margin-bottom: 17px;\n}\n\n.af-compact-header h3 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: 23px;\n  font-weight: 850;\n  line-height: 1.15;\n\n  letter-spacing: -.4px;\n}\n\n.af-compact-header p {\n  max-width: 400px;\n\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 12.5px;\n  line-height: 1.55;\n}\n\n\n\/* =========================================================\n   JERSEY SECTION\n========================================================= *\/\n\n.af-jersey-section {\n  margin-bottom: 28px;\n\n  padding: 26px;\n\n  background:\n    radial-gradient(\n      circle at 100% 0%,\n      rgba(244,189,36,.16),\n      transparent 24%\n    ),\n    linear-gradient(\n      135deg,\n      #071f49,\n      #102f66\n    );\n\n  border-radius: 20px;\n}\n\n.af-jersey-section .af-kicker {\n  color: var(--af-yellow);\n}\n\n.af-jersey-section .af-compact-header h3 {\n  color: #fff;\n}\n\n.af-jersey-section .af-compact-header p {\n  color: rgba(255,255,255,.68);\n}\n\n\n\/* =========================================================\n   CAROUSEL WRAPPER\n========================================================= *\/\n\n.af-carousel-wrap {\n  position: relative;\n}\n\n\n\/* =========================================================\n   JERSEY GRID\n========================================================= *\/\n\n.af-jersey-grid {\n  display: flex;\n\n  gap: 12px;\n\n  overflow-x: auto;\n\n  padding: 0 0 5px;\n\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n\n  -webkit-overflow-scrolling: touch;\n\n  scrollbar-width: none;\n}\n\n.af-jersey-grid::-webkit-scrollbar {\n  display: none;\n}\n\n.af-jersey-grid:focus-visible,\n.af-bib-grid:focus-visible {\n  outline: 3px solid rgba(244,189,36,.42);\n  outline-offset: 3px;\n  border-radius: 10px;\n}\n\n\n\/* =========================================================\n   JERSEY MINI CARD\n========================================================= *\/\n\n.af-mini-card {\n  flex: 0 0 29%;\n\n  min-width: 0;\n\n  scroll-snap-align: start;\n\n  overflow: hidden;\n\n  background: #fff;\n\n  border-radius: 13px;\n\n  box-shadow:\n    0 8px 22px rgba(0,0,0,.10);\n\n  transition:\n    transform .25s ease,\n    box-shadow .25s ease;\n}\n\n.af-mini-card:hover {\n  transform: translateY(-3px);\n\n  box-shadow:\n    0 12px 26px rgba(0,0,0,.15);\n}\n\n\n\/* IMAGE *\/\n\n.af-mini-media {\n  position: relative;\n\n  aspect-ratio: 16 \/ 9;\n\n  overflow: hidden;\n\n  background: #e8ebef;\n}\n\n.af-mini-media img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  transition: transform .35s ease;\n}\n\n.af-mini-card:hover img {\n  transform: scale(1.035);\n}\n\n\n\/* NUMBER *\/\n\n.af-mini-number {\n  position: absolute;\n\n  top: 8px;\n  left: 8px;\n\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 28px;\n  height: 28px;\n\n  background: rgba(7,31,73,.92);\n\n  border-radius: 8px;\n\n  color: var(--af-yellow);\n\n  font-size: 9px;\n  font-weight: 900;\n}\n\n\n\/* CONTENT *\/\n\n.af-mini-body {\n  padding: 12px 13px 14px;\n}\n\n.af-mini-body h4 {\n  margin: 0 0 5px;\n\n  color: var(--af-navy);\n\n  font-size: 13px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-mini-body p {\n  margin: 0;\n\n  color: #6a7380;\n\n  font-size: 11px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   BIB SECTION\n========================================================= *\/\n\n.af-bib-section {\n  margin-bottom: 30px;\n\n  padding: 25px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #fafbfc,\n      #f3f5f7\n    );\n\n  border: 1px solid var(--af-border);\n  border-radius: 20px;\n}\n\n\n\/* =========================================================\n   BIB GRID\n========================================================= *\/\n\n.af-bib-grid {\n  display: flex;\n\n  gap: 10px;\n\n  overflow-x: auto;\n\n  padding: 0 0 5px;\n\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n\n  -webkit-overflow-scrolling: touch;\n\n  scrollbar-width: none;\n}\n\n.af-bib-grid::-webkit-scrollbar {\n  display: none;\n}\n\n\n\/* =========================================================\n   BIB CARD\n========================================================= *\/\n\n.af-bib-card {\n  position: relative;\n\n  flex: 0 0 22%;\n\n  min-width: 0;\n\n  scroll-snap-align: start;\n\n  overflow: hidden;\n\n  background: #fff;\n\n  border: 1px solid #e1e5eb;\n  border-radius: 12px;\n\n  transition:\n    transform .25s ease,\n    border-color .25s ease,\n    box-shadow .25s ease;\n}\n\n.af-bib-card:hover {\n  transform: translateY(-3px);\n\n  border-color: #d1d8e2;\n\n  box-shadow:\n    0 10px 24px rgba(7,31,73,.08);\n}\n\n\n\/* IMAGE *\/\n\n.af-bib-media {\n  position: relative;\n\n  aspect-ratio: 16 \/ 10;\n\n  overflow: hidden;\n\n  background: #e9ecf0;\n}\n\n.af-bib-media img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  transition: transform .35s ease;\n}\n\n.af-bib-card:hover img {\n  transform: scale(1.035);\n}\n\n\n\/* NUMBER *\/\n\n.af-bib-number {\n  position: absolute;\n\n  top: 7px;\n  right: 7px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 27px;\n  height: 27px;\n\n  background: rgba(255,255,255,.94);\n\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-size: 8px;\n  font-weight: 900;\n\n  box-shadow:\n    0 3px 10px rgba(0,0,0,.08);\n}\n\n\n\/* CONTENT *\/\n\n.af-bib-content {\n  position: relative;\n\n  padding: 11px 11px 13px;\n}\n\n.af-bib-content::after {\n  content: \"\";\n\n  position: absolute;\n\n  left: 11px;\n  bottom: 0;\n\n  width: 26px;\n  height: 2px;\n\n  background: var(--af-yellow);\n}\n\n.af-bib-category {\n  display: block;\n\n  margin-bottom: 5px;\n\n  color: #a07700;\n\n  font-size: 7.5px;\n  font-weight: 900;\n  line-height: 1;\n\n  letter-spacing: .9px;\n  text-transform: uppercase;\n}\n\n.af-bib-content h4 {\n  margin: 0 0 5px;\n\n  color: var(--af-navy);\n\n  font-size: 12px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-bib-content p {\n  margin: 0;\n\n  color: #6a7482;\n\n  font-size: 10px;\n  line-height: 1.45;\n}\n\n\n\/* =========================================================\n   CAROUSEL NAVIGATION — ALL DEVICES\n========================================================= *\/\n\n.af-carousel-nav {\n  display: flex;\n\n  align-items: center;\n  justify-content: space-between;\n\n  gap: 14px;\n\n  margin-top: 12px;\n\n  padding: 0 1px;\n}\n\n.af-carousel-hint {\n  display: flex;\n\n  align-items: center;\n\n  gap: 7px;\n\n  min-width: 0;\n\n  color: #7b8491;\n\n  font-size: 10px;\n  font-weight: 700;\n  line-height: 1.3;\n}\n\n.af-carousel-hint-icon {\n  display: inline-flex;\n\n  align-items: center;\n  justify-content: center;\n\n  color: #a17600;\n\n  font-size: 15px;\n  line-height: 1;\n\n  animation:\n    afSwipeHint 1.8s ease-in-out infinite;\n}\n\n@keyframes afSwipeHint {\n\n  0%,\n  100% {\n    transform: translateX(0);\n  }\n\n  50% {\n    transform: translateX(4px);\n  }\n\n}\n\n.af-carousel-arrows {\n  display: flex;\n\n  align-items: center;\n\n  gap: 7px;\n\n  flex-shrink: 0;\n}\n\n.af-carousel-btn {\n  display: flex;\n\n  align-items: center;\n  justify-content: center;\n\n  width: 34px;\n  height: 34px;\n\n  padding: 0;\n\n  background: #fff;\n\n  border: 1px solid #dde2e9;\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-family: Arial, sans-serif;\n  font-size: 21px;\n  font-weight: 400;\n  line-height: 1;\n\n  cursor: pointer;\n\n  box-shadow:\n    0 3px 9px rgba(7,31,73,.055);\n\n  transition:\n    background .2s ease,\n    color .2s ease,\n    border-color .2s ease,\n    transform .2s ease,\n    opacity .2s ease;\n}\n\n.af-carousel-btn:hover,\n.af-carousel-btn:active {\n  background: var(--af-navy);\n\n  border-color: var(--af-navy);\n\n  color: var(--af-yellow);\n\n  transform: translateY(-1px);\n}\n\n.af-carousel-btn:focus-visible {\n  outline: 3px solid rgba(244,189,36,.42);\n  outline-offset: 2px;\n}\n\n.af-carousel-btn:disabled {\n  opacity: .32;\n\n  cursor: default;\n\n  transform: none;\n}\n\n.af-jersey-section .af-carousel-hint {\n  color: rgba(255,255,255,.69);\n}\n\n.af-jersey-section .af-carousel-hint-icon {\n  color: var(--af-yellow);\n}\n\n.af-jersey-section .af-carousel-btn {\n  background: rgba(255,255,255,.09);\n\n  border-color: rgba(255,255,255,.19);\n\n  color: #fff;\n\n  box-shadow: none;\n}\n\n.af-jersey-section .af-carousel-btn:hover,\n.af-jersey-section .af-carousel-btn:active {\n  background: var(--af-yellow);\n\n  border-color: var(--af-yellow);\n\n  color: var(--af-navy);\n}\n\n.af-jersey-section .af-carousel-btn:disabled {\n  opacity: .3;\n}\n\n\n\/* =========================================================\n   PRODUCT DETAILS\n========================================================= *\/\n\n.af-details {\n  margin-top: 0;\n}\n\n.af-details-header {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: end;\n\n  gap: 20px;\n\n  margin-bottom: 14px;\n}\n\n.af-details-header h3 {\n  margin: 0;\n\n  color: var(--af-navy);\n\n  font-size: 22px;\n  font-weight: 850;\n\n  letter-spacing: -.4px;\n}\n\n\n\/* =========================================================\n   SPEC GRID\n========================================================= *\/\n\n.af-spec-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  border: 1px solid var(--af-border);\n  border-radius: 14px;\n\n  overflow: hidden;\n}\n\n.af-spec {\n  min-width: 0;\n\n  padding: 13px 15px;\n\n  background: #fafbfc;\n\n  border-right: 1px solid var(--af-border);\n  border-bottom: 1px solid var(--af-border);\n}\n\n.af-spec:nth-child(3n) {\n  border-right: 0;\n}\n\n.af-spec:nth-last-child(-n+3) {\n  border-bottom: 0;\n}\n\n.af-spec span {\n  display: block;\n\n  margin-bottom: 4px;\n\n  color: #8a94a3;\n\n  font-size: 8px;\n  font-weight: 900;\n\n  letter-spacing: .9px;\n\n  text-transform: uppercase;\n}\n\n.af-spec strong {\n  display: block;\n\n  margin-bottom: 2px;\n\n  color: var(--af-navy);\n\n  font-size: 12.5px;\n  font-weight: 850;\n  line-height: 1.3;\n}\n\n.af-spec small {\n  display: block;\n\n  color: #737d8c;\n\n  font-size: 10.5px;\n  line-height: 1.4;\n}\n\n\n\/* =========================================================\n   BOTTOM ROW\n========================================================= *\/\n\n.af-bottom-row {\n  display: grid;\n\n  grid-template-columns:\n    1fr 1fr;\n\n  gap: 10px;\n\n  margin-top: 12px;\n}\n\n\n\/* CARE *\/\n\n.af-care {\n  display: flex;\n\n  gap: 11px;\n\n  align-items: flex-start;\n\n  padding: 14px;\n\n  background: #fff;\n\n  border: 1px solid var(--af-border);\n  border-radius: 12px;\n}\n\n.af-care-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 30px;\n  height: 30px;\n\n  flex: 0 0 30px;\n\n  background: var(--af-yellow);\n\n  border-radius: 50%;\n\n  color: var(--af-navy);\n\n  font-size: 12px;\n  font-weight: 900;\n}\n\n.af-care strong {\n  display: block;\n\n  margin-bottom: 3px;\n\n  color: var(--af-navy);\n\n  font-size: 11.5px;\n  font-weight: 850;\n}\n\n.af-care p {\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 10.5px;\n  line-height: 1.5;\n}\n\n\n\/* NOTE *\/\n\n.af-product-note {\n  padding: 14px;\n\n  background: #f7f8fa;\n\n  border: 1px solid var(--af-border);\n  border-left: 3px solid var(--af-yellow);\n  border-radius: 12px;\n}\n\n.af-note-label {\n  display: block;\n\n  margin-bottom: 4px;\n\n  color: #9b7300;\n\n  font-size: 8px;\n  font-weight: 900;\n\n  letter-spacing: 1px;\n\n  text-transform: uppercase;\n}\n\n.af-product-note p {\n  margin: 0;\n\n  color: var(--af-muted);\n\n  font-size: 10.5px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media (max-width: 900px) and (min-width: 768px) {\n\n  .af-mini-card {\n    flex-basis: 46%;\n  }\n\n  .af-bib-card {\n    flex-basis: 31%;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media (max-width: 767px) {\n\n  .af-kit-description {\n    padding: 18px 14px;\n\n    border-radius: 0 0 12px 12px;\n  }\n\n\n  \/* =========================\n     INTRO\n  ========================= *\/\n\n  .af-intro {\n    display: block;\n\n    margin-bottom: 25px;\n  }\n\n  .af-intro-title h2 {\n    font-size: 25px;\n  }\n\n  .af-intro-title h2 br {\n    display: none;\n  }\n\n  .af-special-text {\n    margin-top: 13px;\n    padding: 12px 13px 13px 14px;\n  }\n\n  .af-special-text-content {\n    font-size: 11.5px;\n  }\n\n  .af-intro-copy {\n    margin-top: 14px;\n    padding-left: 14px;\n  }\n\n  .af-intro-copy p {\n    font-size: 13px;\n  }\n\n\n  \/* =========================\n     HEADERS\n  ========================= *\/\n\n  .af-compact-header {\n    display: block;\n\n    margin-bottom: 14px;\n  }\n\n  .af-compact-header h3 {\n    font-size: 21px;\n  }\n\n  .af-compact-header p {\n    margin-top: 6px;\n\n    font-size: 12px;\n  }\n\n\n  \/* =========================\n     JERSEY\n  ========================= *\/\n\n  .af-jersey-section {\n    margin-bottom: 24px;\n\n    padding: 20px 12px 13px;\n\n    border-radius: 16px;\n  }\n\n\n  .af-jersey-grid {\n    display: flex;\n\n    gap: 10px;\n\n    overflow-x: auto;\n\n    padding: 0 0 4px;\n\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n\n    -webkit-overflow-scrolling: touch;\n\n    scrollbar-width: none;\n  }\n\n  .af-jersey-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  .af-mini-card {\n    flex: 0 0 72%;\n\n    scroll-snap-align: start;\n  }\n\n  .af-mini-media {\n    aspect-ratio: 16 \/ 8;\n  }\n\n\n  \/* =========================\n     BIB\n  ========================= *\/\n\n  .af-bib-section {\n    margin-bottom: 25px;\n\n    padding: 20px 12px 13px;\n\n    border-radius: 16px;\n  }\n\n  .af-bib-grid {\n    display: flex;\n\n    gap: 10px;\n\n    overflow-x: auto;\n\n    padding: 0 0 4px;\n\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n\n    -webkit-overflow-scrolling: touch;\n\n    scrollbar-width: none;\n  }\n\n  .af-bib-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  .af-bib-card {\n    flex: 0 0 58%;\n\n    scroll-snap-align: start;\n  }\n\n  .af-bib-media {\n    aspect-ratio: 16 \/ 9;\n  }\n\n\n  \/* =====================================================\n     CAROUSEL NAV\n  ===================================================== *\/\n\n  .af-carousel-nav {\n    display: flex;\n\n    align-items: center;\n    justify-content: space-between;\n\n    gap: 14px;\n\n    margin-top: 9px;\n\n    padding: 0 1px;\n  }\n\n\n  \/* TEXT HINT *\/\n\n  .af-carousel-hint {\n    display: flex;\n\n    align-items: center;\n\n    gap: 7px;\n\n    min-width: 0;\n\n    color: #7b8491;\n\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.3;\n  }\n\n\n  .af-carousel-hint-icon {\n    display: inline-flex;\n\n    align-items: center;\n    justify-content: center;\n\n    color: #a17600;\n\n    font-size: 15px;\n    line-height: 1;\n\n    animation:\n      afSwipeHint 1.8s ease-in-out infinite;\n  }\n\n\n  @keyframes afSwipeHint {\n\n    0%,\n    100% {\n      transform: translateX(0);\n    }\n\n    50% {\n      transform: translateX(4px);\n    }\n\n  }\n\n\n  \/* ARROW WRAPPER *\/\n\n  .af-carousel-arrows {\n    display: flex;\n\n    align-items: center;\n\n    gap: 6px;\n\n    flex-shrink: 0;\n  }\n\n\n  \/* BUTTON *\/\n\n  .af-carousel-btn {\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    width: 32px;\n    height: 32px;\n\n    padding: 0;\n\n    background: #fff;\n\n    border: 1px solid #dde2e9;\n    border-radius: 50%;\n\n    color: var(--af-navy);\n\n    font-family: Arial, sans-serif;\n    font-size: 20px;\n    font-weight: 400;\n    line-height: 1;\n\n    cursor: pointer;\n\n    box-shadow:\n      0 3px 9px rgba(7,31,73,.055);\n\n    transition:\n      background .2s ease,\n      color .2s ease,\n      border-color .2s ease,\n      transform .2s ease,\n      opacity .2s ease;\n  }\n\n\n  .af-carousel-btn:hover,\n  .af-carousel-btn:active {\n    background: var(--af-navy);\n\n    border-color: var(--af-navy);\n\n    color: var(--af-yellow);\n\n    transform: translateY(-1px);\n  }\n\n\n  .af-carousel-btn:disabled {\n    opacity: .32;\n\n    cursor: default;\n\n    transform: none;\n  }\n\n\n  \/* =========================\n     DARK JERSEY NAV\n  ========================= *\/\n\n  .af-jersey-section .af-carousel-hint {\n    color: rgba(255,255,255,.69);\n  }\n\n  .af-jersey-section .af-carousel-hint-icon {\n    color: var(--af-yellow);\n  }\n\n  .af-jersey-section .af-carousel-btn {\n    background: rgba(255,255,255,.09);\n\n    border-color: rgba(255,255,255,.19);\n\n    color: #fff;\n\n    box-shadow: none;\n  }\n\n  .af-jersey-section .af-carousel-btn:hover,\n  .af-jersey-section .af-carousel-btn:active {\n    background: var(--af-yellow);\n\n    border-color: var(--af-yellow);\n\n    color: var(--af-navy);\n  }\n\n  .af-jersey-section .af-carousel-btn:disabled {\n    opacity: .3;\n  }\n\n\n  \/* =========================\n     SPECS\n  ========================= *\/\n\n  .af-spec-grid {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n  }\n\n  .af-spec {\n    border-right: 1px solid var(--af-border);\n    border-bottom: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-child(3n) {\n    border-right: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-child(2n) {\n    border-right: 0;\n  }\n\n  .af-spec:nth-last-child(-n+3) {\n    border-bottom: 1px solid var(--af-border);\n  }\n\n  .af-spec:nth-last-child(-n+2) {\n    border-bottom: 0;\n  }\n\n\n  \/* =========================\n     BOTTOM\n  ========================= *\/\n\n  .af-bottom-row {\n    grid-template-columns: 1fr;\n  }\n\n}\n\n\n\/* =========================================================\n   SMALL MOBILE\n========================================================= *\/\n\n@media (max-width: 420px) {\n\n  .af-mini-card {\n    flex-basis: 80%;\n  }\n\n  .af-bib-card {\n    flex-basis: 68%;\n  }\n\n}\n\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"AccesFashion","offers":[{"title":"Men's Fit \/ Jersey Only \/ S","offer_id":54238197776568,"sku":"61026-77-CAN-M-JER-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ M","offer_id":54238197809336,"sku":"61026-77-CAN-M-JER-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ L","offer_id":54238197842104,"sku":"61026-77-CAN-M-JER-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ XL","offer_id":54238197874872,"sku":"61026-77-CAN-M-JER-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ 2XL","offer_id":54238197907640,"sku":"61026-77-CAN-M-JER-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ 3XL","offer_id":54238197940408,"sku":"61026-77-CAN-M-JER-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Jersey Only \/ 4XL","offer_id":54238197973176,"sku":"61026-77-CAN-M-JER-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ S","offer_id":54238198005944,"sku":"61026-77-CAN-M-BIB-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ M","offer_id":54238198038712,"sku":"61026-77-CAN-M-BIB-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ L","offer_id":54238198071480,"sku":"61026-77-CAN-M-BIB-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ XL","offer_id":54238198104248,"sku":"61026-77-CAN-M-BIB-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ 2XL","offer_id":54238198137016,"sku":"61026-77-CAN-M-BIB-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ 3XL","offer_id":54238198169784,"sku":"61026-77-CAN-M-BIB-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Bib Shorts Kit \/ 4XL","offer_id":54238198202552,"sku":"61026-77-CAN-M-BIB-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ S","offer_id":54238198235320,"sku":"61026-77-CAN-M-SHK-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ M","offer_id":54238198268088,"sku":"61026-77-CAN-M-SHK-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ L","offer_id":54238198300856,"sku":"61026-77-CAN-M-SHK-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ XL","offer_id":54238198333624,"sku":"61026-77-CAN-M-SHK-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ 2XL","offer_id":54238198366392,"sku":"61026-77-CAN-M-SHK-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ 3XL","offer_id":54238198399160,"sku":"61026-77-CAN-M-SHK-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Fit \/ Shorts Kit \/ 4XL","offer_id":54238198431928,"sku":"61026-77-CAN-M-SHK-4XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ S","offer_id":54238198464696,"sku":"61026-77-CAN-W-JER-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ M","offer_id":54238198497464,"sku":"61026-77-CAN-W-JER-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ L","offer_id":54238198530232,"sku":"61026-77-CAN-W-JER-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ XL","offer_id":54238198563000,"sku":"61026-77-CAN-W-JER-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ 2XL","offer_id":54238198595768,"sku":"61026-77-CAN-W-JER-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ 3XL","offer_id":54238198628536,"sku":"61026-77-CAN-W-JER-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Jersey Only \/ 4XL","offer_id":54238198661304,"sku":"61026-77-CAN-W-JER-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ S","offer_id":54238198694072,"sku":"61026-77-CAN-W-BIB-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ M","offer_id":54238198726840,"sku":"61026-77-CAN-W-BIB-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ L","offer_id":54238198759608,"sku":"61026-77-CAN-W-BIB-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ XL","offer_id":54238198792376,"sku":"61026-77-CAN-W-BIB-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ 2XL","offer_id":54238198825144,"sku":"61026-77-CAN-W-BIB-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ 3XL","offer_id":54238198857912,"sku":"61026-77-CAN-W-BIB-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Bib Shorts Kit \/ 4XL","offer_id":54238198890680,"sku":"61026-77-CAN-W-BIB-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ S","offer_id":54238198923448,"sku":"61026-77-CAN-W-SHK-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ M","offer_id":54238198956216,"sku":"61026-77-CAN-W-SHK-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ L","offer_id":54238198988984,"sku":"61026-77-CAN-W-SHK-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ XL","offer_id":54238199021752,"sku":"61026-77-CAN-W-SHK-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ 2XL","offer_id":54238199054520,"sku":"61026-77-CAN-W-SHK-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ 3XL","offer_id":54238199087288,"sku":"61026-77-CAN-W-SHK-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Fit \/ Shorts Kit \/ 4XL","offer_id":54238199120056,"sku":"61026-77-CAN-W-SHK-4XL","price":109.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0906\/3530\/5144\/files\/CandyCaneSpeedChristmasCyclingJersey_Kitmockup.png?v=1791046504"},{"product_id":"personalized-christmas-fair-isle-cycling-jersey-kit-61026","title":"Personalized Christmas Fair Isle Cycling Jersey \u0026 Kit","description":"\u003cdiv class=\"af-kit-description\"\u003e\n\u003csection class=\"af-intro\"\u003e\n\u003cdiv class=\"af-intro-title\"\u003e\n\u003cspan class=\"af-kicker\"\u003e ACCESFASHION CYCLING KIT \u003c\/span\u003e\n\u003ch2\u003eCycling Jersey \u0026amp;\u003cbr\u003eBib Shorts Kit\u003c\/h2\u003e\n\u003cdiv class=\"af-special-text\" role=\"note\"\u003e\n\u003cspan class=\"af-special-text-label\"\u003e SPECIAL \u003c\/span\u003e\n\u003cdiv class=\"af-special-text-content\"\u003e\n\u003cp\u003eA cozy Christmas Fair Isle knit-inspired cycling kit featuring reindeer, snowflakes, pine trees and a row of bicycles, finished with your custom name on the back. Pick short or long sleeves in a men's or women's fit — a festive gift for every cyclist on your list.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-intro-copy\"\u003e\n\u003cp\u003eLightweight stretch fabric meets practical cycling-focused details for weekend rides, training sessions, and longer days on the road.\u003c\/p\u003e\n\u003cp\u003eThe jersey combines storage, ventilation, and a secure hem, while the bib shorts add supportive construction and gel cushioning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-jersey-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e JERSEY DETAILS \u003c\/span\u003e\n\u003ch3\u003eDesigned For The Ride\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFunctional details for comfort, convenience, and everyday riding performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-jersey-grid\" id=\"afJerseyCarousel\"\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/wpCCszZDFN2026-29-9-09\" alt=\"Cycling jersey neckline detail\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eNeckline Detail\u003c\/h4\u003e\n\u003cp\u003eComfortable neckline built for a secure riding fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/KUmwFCCaRb2026-29-9-09\" alt=\"Cycling jersey full length zipper\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eFull-Length Zipper\u003c\/h4\u003e\n\u003cp\u003eEasy access and adjustable ventilation while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/tzopunjLwO2026-29-9-09\" alt=\"Cycling jersey silicone anti slip hem\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eAnti-Slip Hem\u003c\/h4\u003e\n\u003cp\u003eSilicone grip helps keep the jersey securely positioned.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/mnpRtKAMXU2026-29-9-09\" alt=\"Cycling jersey rear pockets\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eThree Rear Pockets\u003c\/h4\u003e\n\u003cp\u003eConvenient storage for ride essentials and nutrition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-bib-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e BIB SHORTS TECHNOLOGY \u003c\/span\u003e\n\u003ch3\u003eComfort Where It Matters\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFive rider-focused details for support, cushioning, stability, and movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-bib-grid\" id=\"afBibCarousel\"\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/YJehWtXivH2026-29-9-09\" alt=\"Cycling bib shorts waistband\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Fit \u003c\/span\u003e\n\u003ch4\u003eContoured Waistband\u003c\/h4\u003e\n\u003cp\u003eFlexible support that follows natural movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/aSCezMJZXZ2026-29-9-09\" alt=\"Cycling bib shorts reinforced seams\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Construction \u003c\/span\u003e\n\u003ch4\u003eReinforced Seams\u003c\/h4\u003e\n\u003cp\u003ePrecision stitching reinforces high-movement areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/TdQUOhUOEf2026-29-9-09\" alt=\"Cycling bib shorts 3D gel pad\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Cushioning \u003c\/span\u003e\n\u003ch4\u003e3D Quick-Dry Gel Pad\u003c\/h4\u003e\n\u003cp\u003eCushions pressure and helps absorb road vibration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/gvXZjGSyMV2026-29-9-09\" alt=\"Cycling bib shorts pad stitching\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Craftsmanship \u003c\/span\u003e\n\u003ch4\u003ePrecision Pad Stitching\u003c\/h4\u003e\n\u003cp\u003eHelps keep the pad securely positioned while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/JGXFBCsDdN2026-29-9-09\" alt=\"Cycling bib shorts non slip leg gripper\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 05 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Stability \u003c\/span\u003e\n\u003ch4\u003eNon-Slip Leg Gripper\u003c\/h4\u003e\n\u003cp\u003eHelps prevent the shorts from riding up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-details\"\u003e\n\u003cdiv class=\"af-details-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e PRODUCT SPECIFICATIONS \u003c\/span\u003e\n\u003ch3\u003eProduct Details\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec-grid\"\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric \u003c\/span\u003e \u003cstrong\u003e 88% Polyester \/ 12% Spandex \u003c\/strong\u003e \u003csmall\u003e High-elastic milk silk \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fit \u003c\/span\u003e \u003cstrong\u003e Regular Fit \u003c\/strong\u003e \u003csmall\u003e Comfortable cycling fit \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric Weight \u003c\/span\u003e \u003cstrong\u003e 210g\/m² \u003c\/strong\u003e \u003csmall\u003e Soft stretch construction \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Jersey \u003c\/span\u003e \u003cstrong\u003e 3 Rear Pockets \u003c\/strong\u003e \u003csmall\u003e Full zipper + anti-slip hem \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Bib Shorts \u003c\/span\u003e \u003cstrong\u003e 3D Quick-Dry Gel Padding \u003c\/strong\u003e \u003csmall\u003e Reinforced seams + leg grippers \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Stitch Color \u003c\/span\u003e \u003cstrong\u003e Black or White \u003c\/strong\u003e \u003csmall\u003e Matched to the artwork \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bottom-row\"\u003e\n\u003cdiv class=\"af-care\"\u003e\n\u003cdiv class=\"af-care-icon\"\u003e✦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Care Instructions \u003c\/strong\u003e\n\u003cp\u003eMachine wash cold. Do not bleach. Tumble dry low. Do not iron or dry clean.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-product-note\"\u003e\n\u003cspan class=\"af-note-label\"\u003e PLEASE NOTE \u003c\/span\u003e\n\u003cp\u003eMinor differences may occur due to fabric texture, display color, printing, and artwork placement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e .af-kit-description{--af-navy:#071f49;--af-navy-2:#102f66;--af-yellow:#f4bd24;--af-yellow-dark:#a97c00;--af-text:#273142;--af-muted:#667085;--af-border:#e4e8ee;--af-bg:#f6f7f9;width:100%;max-width:100%;padding:28px;box-sizing:border-box;background:#fff;border:1px solid var(--af-border);border-radius:0 0 16px 16px;color:var(--af-text);font-family:inherit;overflow:hidden;}.af-kit-description *,.af-kit-description *::before,.af-kit-description *::after{box-sizing:border-box;}.af-kit-description h2,.af-kit-description h3,.af-kit-description h4,.af-kit-description p{margin-top:0;}.af-kicker{display:block;margin-bottom:8px;color:var(--af-yellow-dark);font-size:9px;font-weight:900;line-height:1;letter-spacing:1.6px;text-transform:uppercase;}.af-intro{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.35fr);gap:34px;align-items:center;margin-bottom:30px;}.af-intro-title h2{margin:0;color:var(--af-navy);font-size:clamp(25px,3vw,35px);font-weight:850;line-height:1.1;letter-spacing:-.7px;}.af-special-text{position:relative;margin-top:16px;padding:13px 14px 14px 16px;overflow:hidden;background:linear-gradient( 135deg,rgba(244,189,36,.15),rgba(244,189,36,.045) );border:1px solid rgba(169,124,0,.22);border-left:4px solid var(--af-yellow);border-radius:11px;box-shadow:0 7px 18px rgba(7,31,73,.055);}.af-special-text::after{content:'';position:absolute;top:-24px;right:-24px;width:70px;height:70px;background:rgba(244,189,36,.13);border-radius:50%;pointer-events:none;}.af-special-text-label{position:relative;z-index:1;display:inline-flex;align-items:center;margin-bottom:7px;padding:4px 7px;background:var(--af-navy);border-radius:5px;color:var(--af-yellow);font-size:7.5px;font-weight:900;line-height:1;letter-spacing:1px;text-transform:uppercase;}.af-special-text-content{position:relative;z-index:1;color:#505b6c;font-size:11.5px;line-height:1.55;}.af-special-text-content \u003e *{margin-top:0;margin-bottom:8px;}.af-special-text-content \u003e *:last-child{margin-bottom:0;}.af-special-text-content h3,.af-special-text-content h4{color:var(--af-navy);font-size:13px;font-weight:850;line-height:1.3;}.af-special-text-content strong{color:var(--af-navy);font-weight:850;}.af-special-text-content em{color:#7c5c00;}.af-special-text-content a{color:var(--af-navy-2);font-weight:800;text-decoration-color:var(--af-yellow);text-decoration-thickness:2px;text-underline-offset:2px;}.af-special-text-content ul,.af-special-text-content ol{padding-left:18px;}.af-special-text-content li + li{margin-top:3px;}.af-special-text-content blockquote{margin-left:0;padding-left:10px;border-left:2px solid var(--af-yellow);color:#5e6877;}.af-special-text-content img{display:block;max-width:100%;height:auto;border-radius:8px;}.af-intro-copy{padding-left:26px;border-left:2px solid var(--af-yellow);}.af-intro-copy p{margin:0;color:#596372;font-size:14px;line-height:1.65;}.af-intro-copy p + p{margin-top:8px;}.af-compact-header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:17px;}.af-compact-header h3{margin:0;color:var(--af-navy);font-size:23px;font-weight:850;line-height:1.15;letter-spacing:-.4px;}.af-compact-header p{max-width:400px;margin:0;color:var(--af-muted);font-size:12.5px;line-height:1.55;}.af-jersey-section{margin-bottom:28px;padding:26px;background:radial-gradient( circle at 100% 0%,rgba(244,189,36,.16),transparent 24% ),linear-gradient( 135deg,#071f49,#102f66 );border-radius:20px;}.af-jersey-section .af-kicker{color:var(--af-yellow);}.af-jersey-section .af-compact-header h3{color:#fff;}.af-jersey-section .af-compact-header p{color:rgba(255,255,255,.68);}.af-carousel-wrap{position:relative;}.af-jersey-grid{display:flex;gap:12px;overflow-x:auto;padding:0 0 5px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-jersey-grid::-webkit-scrollbar{display:none;}.af-jersey-grid:focus-visible,.af-bib-grid:focus-visible{outline:3px solid rgba(244,189,36,.42);outline-offset:3px;border-radius:10px;}.af-mini-card{flex:0 0 29%;min-width:0;scroll-snap-align:start;overflow:hidden;background:#fff;border-radius:13px;box-shadow:0 8px 22px rgba(0,0,0,.10);transition:transform .25s ease,box-shadow .25s ease;}.af-mini-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.15);}.af-mini-media{position:relative;aspect-ratio:16 \/ 9;overflow:hidden;background:#e8ebef;}.af-mini-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease;}.af-mini-card:hover img{transform:scale(1.035);}.af-mini-number{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(7,31,73,.92);border-radius:8px;color:var(--af-yellow);font-size:9px;font-weight:900;}.af-mini-body{padding:12px 13px 14px;}.af-mini-body h4{margin:0 0 5px;color:var(--af-navy);font-size:13px;font-weight:850;line-height:1.3;}.af-mini-body p{margin:0;color:#6a7380;font-size:11px;line-height:1.5;}.af-bib-section{margin-bottom:30px;padding:25px;background:linear-gradient( 145deg,#fafbfc,#f3f5f7 );border:1px solid var(--af-border);border-radius:20px;}.af-bib-grid{display:flex;gap:10px;overflow-x:auto;padding:0 0 5px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-bib-grid::-webkit-scrollbar{display:none;}.af-bib-card{position:relative;flex:0 0 22%;min-width:0;scroll-snap-align:start;overflow:hidden;background:#fff;border:1px solid #e1e5eb;border-radius:12px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;}.af-bib-card:hover{transform:translateY(-3px);border-color:#d1d8e2;box-shadow:0 10px 24px rgba(7,31,73,.08);}.af-bib-media{position:relative;aspect-ratio:16 \/ 10;overflow:hidden;background:#e9ecf0;}.af-bib-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease;}.af-bib-card:hover img{transform:scale(1.035);}.af-bib-number{position:absolute;top:7px;right:7px;display:flex;align-items:center;justify-content:center;width:27px;height:27px;background:rgba(255,255,255,.94);border-radius:50%;color:var(--af-navy);font-size:8px;font-weight:900;box-shadow:0 3px 10px rgba(0,0,0,.08);}.af-bib-content{position:relative;padding:11px 11px 13px;}.af-bib-content::after{content:'';position:absolute;left:11px;bottom:0;width:26px;height:2px;background:var(--af-yellow);}.af-bib-category{display:block;margin-bottom:5px;color:#a07700;font-size:7.5px;font-weight:900;line-height:1;letter-spacing:.9px;text-transform:uppercase;}.af-bib-content h4{margin:0 0 5px;color:var(--af-navy);font-size:12px;font-weight:850;line-height:1.3;}.af-bib-content p{margin:0;color:#6a7482;font-size:10px;line-height:1.45;}.af-carousel-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:0 1px;}.af-carousel-hint{display:flex;align-items:center;gap:7px;min-width:0;color:#7b8491;font-size:10px;font-weight:700;line-height:1.3;}.af-carousel-hint-icon{display:inline-flex;align-items:center;justify-content:center;color:#a17600;font-size:15px;line-height:1;animation:afSwipeHint 1.8s ease-in-out infinite;}@keyframes afSwipeHint{0%,100%{transform:translateX(0);}50%{transform:translateX(4px);}}.af-carousel-arrows{display:flex;align-items:center;gap:7px;flex-shrink:0;}.af-carousel-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:#fff;border:1px solid #dde2e9;border-radius:50%;color:var(--af-navy);font-family:Arial,sans-serif;font-size:21px;font-weight:400;line-height:1;cursor:pointer;box-shadow:0 3px 9px rgba(7,31,73,.055);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease;}.af-carousel-btn:hover,.af-carousel-btn:active{background:var(--af-navy);border-color:var(--af-navy);color:var(--af-yellow);transform:translateY(-1px);}.af-carousel-btn:focus-visible{outline:3px solid rgba(244,189,36,.42);outline-offset:2px;}.af-carousel-btn:disabled{opacity:.32;cursor:default;transform:none;}.af-jersey-section .af-carousel-hint{color:rgba(255,255,255,.69);}.af-jersey-section .af-carousel-hint-icon{color:var(--af-yellow);}.af-jersey-section .af-carousel-btn{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.19);color:#fff;box-shadow:none;}.af-jersey-section .af-carousel-btn:hover,.af-jersey-section .af-carousel-btn:active{background:var(--af-yellow);border-color:var(--af-yellow);color:var(--af-navy);}.af-jersey-section .af-carousel-btn:disabled{opacity:.3;}.af-details{margin-top:0;}.af-details-header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;}.af-details-header h3{margin:0;color:var(--af-navy);font-size:22px;font-weight:850;letter-spacing:-.4px;}.af-spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--af-border);border-radius:14px;overflow:hidden;}.af-spec{min-width:0;padding:13px 15px;background:#fafbfc;border-right:1px solid var(--af-border);border-bottom:1px solid var(--af-border);}.af-spec:nth-child(3n){border-right:0;}.af-spec:nth-last-child(-n+3){border-bottom:0;}.af-spec span{display:block;margin-bottom:4px;color:#8a94a3;font-size:8px;font-weight:900;letter-spacing:.9px;text-transform:uppercase;}.af-spec strong{display:block;margin-bottom:2px;color:var(--af-navy);font-size:12.5px;font-weight:850;line-height:1.3;}.af-spec small{display:block;color:#737d8c;font-size:10.5px;line-height:1.4;}.af-bottom-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;}.af-care{display:flex;gap:11px;align-items:flex-start;padding:14px;background:#fff;border:1px solid var(--af-border);border-radius:12px;}.af-care-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;background:var(--af-yellow);border-radius:50%;color:var(--af-navy);font-size:12px;font-weight:900;}.af-care strong{display:block;margin-bottom:3px;color:var(--af-navy);font-size:11.5px;font-weight:850;}.af-care p{margin:0;color:var(--af-muted);font-size:10.5px;line-height:1.5;}.af-product-note{padding:14px;background:#f7f8fa;border:1px solid var(--af-border);border-left:3px solid var(--af-yellow);border-radius:12px;}.af-note-label{display:block;margin-bottom:4px;color:#9b7300;font-size:8px;font-weight:900;letter-spacing:1px;text-transform:uppercase;}.af-product-note p{margin:0;color:var(--af-muted);font-size:10.5px;line-height:1.5;}@media (max-width:900px) and (min-width:768px){.af-mini-card{flex-basis:46%;}.af-bib-card{flex-basis:31%;}}@media (max-width:767px){.af-kit-description{padding:18px 14px;border-radius:0 0 12px 12px;}.af-intro{display:block;margin-bottom:25px;}.af-intro-title h2{font-size:25px;}.af-intro-title h2 br{display:none;}.af-special-text{margin-top:13px;padding:12px 13px 13px 14px;}.af-special-text-content{font-size:11.5px;}.af-intro-copy{margin-top:14px;padding-left:14px;}.af-intro-copy p{font-size:13px;}.af-compact-header{display:block;margin-bottom:14px;}.af-compact-header h3{font-size:21px;}.af-compact-header p{margin-top:6px;font-size:12px;}.af-jersey-section{margin-bottom:24px;padding:20px 12px 13px;border-radius:16px;}.af-jersey-grid{display:flex;gap:10px;overflow-x:auto;padding:0 0 4px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-jersey-grid::-webkit-scrollbar{display:none;}.af-mini-card{flex:0 0 72%;scroll-snap-align:start;}.af-mini-media{aspect-ratio:16 \/ 8;}.af-bib-section{margin-bottom:25px;padding:20px 12px 13px;border-radius:16px;}.af-bib-grid{display:flex;gap:10px;overflow-x:auto;padding:0 0 4px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-bib-grid::-webkit-scrollbar{display:none;}.af-bib-card{flex:0 0 58%;scroll-snap-align:start;}.af-bib-media{aspect-ratio:16 \/ 9;}.af-carousel-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:9px;padding:0 1px;}.af-carousel-hint{display:flex;align-items:center;gap:7px;min-width:0;color:#7b8491;font-size:10px;font-weight:700;line-height:1.3;}.af-carousel-hint-icon{display:inline-flex;align-items:center;justify-content:center;color:#a17600;font-size:15px;line-height:1;animation:afSwipeHint 1.8s ease-in-out infinite;}@keyframes afSwipeHint{0%,100%{transform:translateX(0);}50%{transform:translateX(4px);}}.af-carousel-arrows{display:flex;align-items:center;gap:6px;flex-shrink:0;}.af-carousel-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff;border:1px solid #dde2e9;border-radius:50%;color:var(--af-navy);font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:1;cursor:pointer;box-shadow:0 3px 9px rgba(7,31,73,.055);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease;}.af-carousel-btn:hover,.af-carousel-btn:active{background:var(--af-navy);border-color:var(--af-navy);color:var(--af-yellow);transform:translateY(-1px);}.af-carousel-btn:disabled{opacity:.32;cursor:default;transform:none;}.af-jersey-section .af-carousel-hint{color:rgba(255,255,255,.69);}.af-jersey-section .af-carousel-hint-icon{color:var(--af-yellow);}.af-jersey-section .af-carousel-btn{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.19);color:#fff;box-shadow:none;}.af-jersey-section .af-carousel-btn:hover,.af-jersey-section .af-carousel-btn:active{background:var(--af-yellow);border-color:var(--af-yellow);color:var(--af-navy);}.af-jersey-section .af-carousel-btn:disabled{opacity:.3;}.af-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.af-spec{border-right:1px solid var(--af-border);border-bottom:1px solid var(--af-border);}.af-spec:nth-child(3n){border-right:1px solid var(--af-border);}.af-spec:nth-child(2n){border-right:0;}.af-spec:nth-last-child(-n+3){border-bottom:1px solid var(--af-border);}.af-spec:nth-last-child(-n+2){border-bottom:0;}.af-bottom-row{grid-template-columns:1fr;}}@media (max-width:420px){.af-mini-card{flex-basis:80%;}.af-bib-card{flex-basis:68%;}}\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"AccesFashion","offers":[{"title":"Men's Short Sleeve \/ Jersey Only \/ S","offer_id":54254781628600,"sku":"61026-80-CHR-M-JER-SS-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ M","offer_id":54254781661368,"sku":"61026-80-CHR-M-JER-SS-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ L","offer_id":54254781694136,"sku":"61026-80-CHR-M-JER-SS-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ XL","offer_id":54254781726904,"sku":"61026-80-CHR-M-JER-SS-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ 2XL","offer_id":54254781759672,"sku":"61026-80-CHR-M-JER-SS-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ 3XL","offer_id":54254781792440,"sku":"61026-80-CHR-M-JER-SS-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ 4XL","offer_id":54254781825208,"sku":"61026-80-CHR-M-JER-SS-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ S","offer_id":54254781857976,"sku":"61026-80-CHR-M-BIB-SS-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ M","offer_id":54254781890744,"sku":"61026-80-CHR-M-BIB-SS-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ L","offer_id":54254781923512,"sku":"61026-80-CHR-M-BIB-SS-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54254781956280,"sku":"61026-80-CHR-M-BIB-SS-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54254781989048,"sku":"61026-80-CHR-M-BIB-SS-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54254782021816,"sku":"61026-80-CHR-M-BIB-SS-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54254782054584,"sku":"61026-80-CHR-M-BIB-SS-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ S","offer_id":54254782087352,"sku":"61026-80-CHR-M-SHK-SS-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ M","offer_id":54254782120120,"sku":"61026-80-CHR-M-SHK-SS-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ L","offer_id":54254782152888,"sku":"61026-80-CHR-M-SHK-SS-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ XL","offer_id":54254782185656,"sku":"61026-80-CHR-M-SHK-SS-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ 2XL","offer_id":54254782218424,"sku":"61026-80-CHR-M-SHK-SS-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ 3XL","offer_id":54254782251192,"sku":"61026-80-CHR-M-SHK-SS-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ 4XL","offer_id":54254782283960,"sku":"61026-80-CHR-M-SHK-SS-4XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ S","offer_id":54254782316728,"sku":"61026-80-CHR-M-JER-LS-S","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ M","offer_id":54254782349496,"sku":"61026-80-CHR-M-JER-LS-M","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ L","offer_id":54254782382264,"sku":"61026-80-CHR-M-JER-LS-L","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ XL","offer_id":54254782415032,"sku":"61026-80-CHR-M-JER-LS-XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ 2XL","offer_id":54254782447800,"sku":"61026-80-CHR-M-JER-LS-2XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ 3XL","offer_id":54254782480568,"sku":"61026-80-CHR-M-JER-LS-3XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ 4XL","offer_id":54254782513336,"sku":"61026-80-CHR-M-JER-LS-4XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ S","offer_id":54254782546104,"sku":"61026-80-CHR-M-BIB-LS-S","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ M","offer_id":54254782578872,"sku":"61026-80-CHR-M-BIB-LS-M","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ L","offer_id":54254782611640,"sku":"61026-80-CHR-M-BIB-LS-L","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54254782644408,"sku":"61026-80-CHR-M-BIB-LS-XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54254782677176,"sku":"61026-80-CHR-M-BIB-LS-2XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54254782709944,"sku":"61026-80-CHR-M-BIB-LS-3XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54254782742712,"sku":"61026-80-CHR-M-BIB-LS-4XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ S","offer_id":54254782775480,"sku":"61026-80-CHR-M-SHK-LS-S","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ M","offer_id":54254782808248,"sku":"61026-80-CHR-M-SHK-LS-M","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ L","offer_id":54254782841016,"sku":"61026-80-CHR-M-SHK-LS-L","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ XL","offer_id":54254782873784,"sku":"61026-80-CHR-M-SHK-LS-XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ 2XL","offer_id":54254782906552,"sku":"61026-80-CHR-M-SHK-LS-2XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ 3XL","offer_id":54254782939320,"sku":"61026-80-CHR-M-SHK-LS-3XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ 4XL","offer_id":54254782972088,"sku":"61026-80-CHR-M-SHK-LS-4XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ S","offer_id":54254783004856,"sku":"61026-80-CHR-W-JER-SS-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ M","offer_id":54254783037624,"sku":"61026-80-CHR-W-JER-SS-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ L","offer_id":54254783070392,"sku":"61026-80-CHR-W-JER-SS-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ XL","offer_id":54254783103160,"sku":"61026-80-CHR-W-JER-SS-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ 2XL","offer_id":54254783135928,"sku":"61026-80-CHR-W-JER-SS-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ 3XL","offer_id":54254783168696,"sku":"61026-80-CHR-W-JER-SS-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ 4XL","offer_id":54254783201464,"sku":"61026-80-CHR-W-JER-SS-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ S","offer_id":54254783234232,"sku":"61026-80-CHR-W-BIB-SS-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ M","offer_id":54254783267000,"sku":"61026-80-CHR-W-BIB-SS-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ L","offer_id":54254783299768,"sku":"61026-80-CHR-W-BIB-SS-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54254783332536,"sku":"61026-80-CHR-W-BIB-SS-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54254783365304,"sku":"61026-80-CHR-W-BIB-SS-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54254783398072,"sku":"61026-80-CHR-W-BIB-SS-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54254783430840,"sku":"61026-80-CHR-W-BIB-SS-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ S","offer_id":54254783463608,"sku":"61026-80-CHR-W-SHK-SS-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ M","offer_id":54254783496376,"sku":"61026-80-CHR-W-SHK-SS-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ L","offer_id":54254783529144,"sku":"61026-80-CHR-W-SHK-SS-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ XL","offer_id":54254783561912,"sku":"61026-80-CHR-W-SHK-SS-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ 2XL","offer_id":54254783594680,"sku":"61026-80-CHR-W-SHK-SS-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ 3XL","offer_id":54254783627448,"sku":"61026-80-CHR-W-SHK-SS-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ 4XL","offer_id":54254783660216,"sku":"61026-80-CHR-W-SHK-SS-4XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ S","offer_id":54254783692984,"sku":"61026-80-CHR-W-JER-LS-S","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ M","offer_id":54254783725752,"sku":"61026-80-CHR-W-JER-LS-M","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ L","offer_id":54254783758520,"sku":"61026-80-CHR-W-JER-LS-L","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ XL","offer_id":54254783791288,"sku":"61026-80-CHR-W-JER-LS-XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ 2XL","offer_id":54254783824056,"sku":"61026-80-CHR-W-JER-LS-2XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ 3XL","offer_id":54254783856824,"sku":"61026-80-CHR-W-JER-LS-3XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ 4XL","offer_id":54254783889592,"sku":"61026-80-CHR-W-JER-LS-4XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ S","offer_id":54254783922360,"sku":"61026-80-CHR-W-BIB-LS-S","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ M","offer_id":54254783955128,"sku":"61026-80-CHR-W-BIB-LS-M","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ L","offer_id":54254783987896,"sku":"61026-80-CHR-W-BIB-LS-L","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54254784020664,"sku":"61026-80-CHR-W-BIB-LS-XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54254784053432,"sku":"61026-80-CHR-W-BIB-LS-2XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54254784086200,"sku":"61026-80-CHR-W-BIB-LS-3XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54254784118968,"sku":"61026-80-CHR-W-BIB-LS-4XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ S","offer_id":54254784151736,"sku":"61026-80-CHR-W-SHK-LS-S","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ M","offer_id":54254784184504,"sku":"61026-80-CHR-W-SHK-LS-M","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ L","offer_id":54254784217272,"sku":"61026-80-CHR-W-SHK-LS-L","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ XL","offer_id":54254784250040,"sku":"61026-80-CHR-W-SHK-LS-XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ 2XL","offer_id":54254784282808,"sku":"61026-80-CHR-W-SHK-LS-2XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ 3XL","offer_id":54254784315576,"sku":"61026-80-CHR-W-SHK-LS-3XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ 4XL","offer_id":54254784348344,"sku":"61026-80-CHR-W-SHK-LS-4XL","price":114.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0906\/3530\/5144\/files\/personalized-christmas-fair-isle-cycling-jersey-kit-custom-name-mockup.png?v=1791305255"},{"product_id":"personalized-ugly-sweater-ride-christmas-cycling-jersey-kit-71026","title":"Personalized Ugly Sweater Ride Christmas Cycling Jersey \u0026 Kit","description":"\u003cdiv class=\"af-kit-description\"\u003e\n\u003csection class=\"af-intro\"\u003e\n\u003cdiv class=\"af-intro-title\"\u003e\n\u003cspan class=\"af-kicker\"\u003e ACCESFASHION CYCLING KIT \u003c\/span\u003e\n\u003ch2\u003eCycling Jersey \u0026amp;\u003cbr\u003eBib Shorts Kit\u003c\/h2\u003e\n\u003cdiv class=\"af-special-text\" role=\"note\"\u003e\n\u003cspan class=\"af-special-text-label\"\u003e SPECIAL \u003c\/span\u003e\n\u003cdiv class=\"af-special-text-content\"\u003e\n\u003cp\u003eA loud-and-proud ugly sweater cycling kit glowing with string lights, a decorated Christmas tree, reindeer, candy canes, gifts and a road bike, finished with your custom name on the back in bright holiday bulbs. Pick short or long sleeves in a men's or women's fit — made for holiday group rides and the perfect gift for cyclists.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-intro-copy\"\u003e\n\u003cp\u003eLightweight stretch fabric meets practical cycling-focused details for weekend rides, training sessions, and longer days on the road.\u003c\/p\u003e\n\u003cp\u003eThe jersey combines storage, ventilation, and a secure hem, while the bib shorts add supportive construction and gel cushioning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-jersey-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e JERSEY DETAILS \u003c\/span\u003e\n\u003ch3\u003eDesigned For The Ride\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFunctional details for comfort, convenience, and everyday riding performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-jersey-grid\" id=\"afJerseyCarousel\"\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/wpCCszZDFN2026-29-9-09\" alt=\"Cycling jersey neckline detail\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eNeckline Detail\u003c\/h4\u003e\n\u003cp\u003eComfortable neckline built for a secure riding fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/KUmwFCCaRb2026-29-9-09\" alt=\"Cycling jersey full length zipper\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eFull-Length Zipper\u003c\/h4\u003e\n\u003cp\u003eEasy access and adjustable ventilation while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/tzopunjLwO2026-29-9-09\" alt=\"Cycling jersey silicone anti slip hem\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eAnti-Slip Hem\u003c\/h4\u003e\n\u003cp\u003eSilicone grip helps keep the jersey securely positioned.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/mnpRtKAMXU2026-29-9-09\" alt=\"Cycling jersey rear pockets\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eThree Rear Pockets\u003c\/h4\u003e\n\u003cp\u003eConvenient storage for ride essentials and nutrition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-bib-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e BIB SHORTS TECHNOLOGY \u003c\/span\u003e\n\u003ch3\u003eComfort Where It Matters\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFive rider-focused details for support, cushioning, stability, and movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-bib-grid\" id=\"afBibCarousel\"\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/YJehWtXivH2026-29-9-09\" alt=\"Cycling bib shorts waistband\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Fit \u003c\/span\u003e\n\u003ch4\u003eContoured Waistband\u003c\/h4\u003e\n\u003cp\u003eFlexible support that follows natural movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/aSCezMJZXZ2026-29-9-09\" alt=\"Cycling bib shorts reinforced seams\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Construction \u003c\/span\u003e\n\u003ch4\u003eReinforced Seams\u003c\/h4\u003e\n\u003cp\u003ePrecision stitching reinforces high-movement areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/TdQUOhUOEf2026-29-9-09\" alt=\"Cycling bib shorts 3D gel pad\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Cushioning \u003c\/span\u003e\n\u003ch4\u003e3D Quick-Dry Gel Pad\u003c\/h4\u003e\n\u003cp\u003eCushions pressure and helps absorb road vibration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/gvXZjGSyMV2026-29-9-09\" alt=\"Cycling bib shorts pad stitching\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Craftsmanship \u003c\/span\u003e\n\u003ch4\u003ePrecision Pad Stitching\u003c\/h4\u003e\n\u003cp\u003eHelps keep the pad securely positioned while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/JGXFBCsDdN2026-29-9-09\" alt=\"Cycling bib shorts non slip leg gripper\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 05 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Stability \u003c\/span\u003e\n\u003ch4\u003eNon-Slip Leg Gripper\u003c\/h4\u003e\n\u003cp\u003eHelps prevent the shorts from riding up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-details\"\u003e\n\u003cdiv class=\"af-details-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e PRODUCT SPECIFICATIONS \u003c\/span\u003e\n\u003ch3\u003eProduct Details\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec-grid\"\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric \u003c\/span\u003e \u003cstrong\u003e 88% Polyester \/ 12% Spandex \u003c\/strong\u003e \u003csmall\u003e High-elastic milk silk \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fit \u003c\/span\u003e \u003cstrong\u003e Regular Fit \u003c\/strong\u003e \u003csmall\u003e Comfortable cycling fit \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric Weight \u003c\/span\u003e \u003cstrong\u003e 210g\/m² \u003c\/strong\u003e \u003csmall\u003e Soft stretch construction \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Jersey \u003c\/span\u003e \u003cstrong\u003e 3 Rear Pockets \u003c\/strong\u003e \u003csmall\u003e Full zipper + anti-slip hem \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Bib Shorts \u003c\/span\u003e \u003cstrong\u003e 3D Quick-Dry Gel Padding \u003c\/strong\u003e \u003csmall\u003e Reinforced seams + leg grippers \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Stitch Color \u003c\/span\u003e \u003cstrong\u003e Black or White \u003c\/strong\u003e \u003csmall\u003e Matched to the artwork \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bottom-row\"\u003e\n\u003cdiv class=\"af-care\"\u003e\n\u003cdiv class=\"af-care-icon\"\u003e✦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Care Instructions \u003c\/strong\u003e\n\u003cp\u003eMachine wash cold. Do not bleach. Tumble dry low. Do not iron or dry clean.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-product-note\"\u003e\n\u003cspan class=\"af-note-label\"\u003e PLEASE NOTE \u003c\/span\u003e\n\u003cp\u003eMinor differences may occur due to fabric texture, display color, printing, and artwork placement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e .af-kit-description{--af-navy:#071f49;--af-navy-2:#102f66;--af-yellow:#f4bd24;--af-yellow-dark:#a97c00;--af-text:#273142;--af-muted:#667085;--af-border:#e4e8ee;--af-bg:#f6f7f9;width:100%;max-width:100%;padding:28px;box-sizing:border-box;background:#fff;border:1px solid var(--af-border);border-radius:0 0 16px 16px;color:var(--af-text);font-family:inherit;overflow:hidden;}.af-kit-description *,.af-kit-description *::before,.af-kit-description *::after{box-sizing:border-box;}.af-kit-description h2,.af-kit-description h3,.af-kit-description h4,.af-kit-description p{margin-top:0;}.af-kicker{display:block;margin-bottom:8px;color:var(--af-yellow-dark);font-size:9px;font-weight:900;line-height:1;letter-spacing:1.6px;text-transform:uppercase;}.af-intro{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.35fr);gap:34px;align-items:center;margin-bottom:30px;}.af-intro-title h2{margin:0;color:var(--af-navy);font-size:clamp(25px,3vw,35px);font-weight:850;line-height:1.1;letter-spacing:-.7px;}.af-special-text{position:relative;margin-top:16px;padding:13px 14px 14px 16px;overflow:hidden;background:linear-gradient( 135deg,rgba(244,189,36,.15),rgba(244,189,36,.045) );border:1px solid rgba(169,124,0,.22);border-left:4px solid var(--af-yellow);border-radius:11px;box-shadow:0 7px 18px rgba(7,31,73,.055);}.af-special-text::after{content:'';position:absolute;top:-24px;right:-24px;width:70px;height:70px;background:rgba(244,189,36,.13);border-radius:50%;pointer-events:none;}.af-special-text-label{position:relative;z-index:1;display:inline-flex;align-items:center;margin-bottom:7px;padding:4px 7px;background:var(--af-navy);border-radius:5px;color:var(--af-yellow);font-size:7.5px;font-weight:900;line-height:1;letter-spacing:1px;text-transform:uppercase;}.af-special-text-content{position:relative;z-index:1;color:#505b6c;font-size:11.5px;line-height:1.55;}.af-special-text-content \u003e *{margin-top:0;margin-bottom:8px;}.af-special-text-content \u003e *:last-child{margin-bottom:0;}.af-special-text-content h3,.af-special-text-content h4{color:var(--af-navy);font-size:13px;font-weight:850;line-height:1.3;}.af-special-text-content strong{color:var(--af-navy);font-weight:850;}.af-special-text-content em{color:#7c5c00;}.af-special-text-content a{color:var(--af-navy-2);font-weight:800;text-decoration-color:var(--af-yellow);text-decoration-thickness:2px;text-underline-offset:2px;}.af-special-text-content ul,.af-special-text-content ol{padding-left:18px;}.af-special-text-content li + li{margin-top:3px;}.af-special-text-content blockquote{margin-left:0;padding-left:10px;border-left:2px solid var(--af-yellow);color:#5e6877;}.af-special-text-content img{display:block;max-width:100%;height:auto;border-radius:8px;}.af-intro-copy{padding-left:26px;border-left:2px solid var(--af-yellow);}.af-intro-copy p{margin:0;color:#596372;font-size:14px;line-height:1.65;}.af-intro-copy p + p{margin-top:8px;}.af-compact-header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:17px;}.af-compact-header h3{margin:0;color:var(--af-navy);font-size:23px;font-weight:850;line-height:1.15;letter-spacing:-.4px;}.af-compact-header p{max-width:400px;margin:0;color:var(--af-muted);font-size:12.5px;line-height:1.55;}.af-jersey-section{margin-bottom:28px;padding:26px;background:radial-gradient( circle at 100% 0%,rgba(244,189,36,.16),transparent 24% ),linear-gradient( 135deg,#071f49,#102f66 );border-radius:20px;}.af-jersey-section .af-kicker{color:var(--af-yellow);}.af-jersey-section .af-compact-header h3{color:#fff;}.af-jersey-section .af-compact-header p{color:rgba(255,255,255,.68);}.af-carousel-wrap{position:relative;}.af-jersey-grid{display:flex;gap:12px;overflow-x:auto;padding:0 0 5px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-jersey-grid::-webkit-scrollbar{display:none;}.af-jersey-grid:focus-visible,.af-bib-grid:focus-visible{outline:3px solid rgba(244,189,36,.42);outline-offset:3px;border-radius:10px;}.af-mini-card{flex:0 0 29%;min-width:0;scroll-snap-align:start;overflow:hidden;background:#fff;border-radius:13px;box-shadow:0 8px 22px rgba(0,0,0,.10);transition:transform .25s ease,box-shadow .25s ease;}.af-mini-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.15);}.af-mini-media{position:relative;aspect-ratio:16 \/ 9;overflow:hidden;background:#e8ebef;}.af-mini-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease;}.af-mini-card:hover img{transform:scale(1.035);}.af-mini-number{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(7,31,73,.92);border-radius:8px;color:var(--af-yellow);font-size:9px;font-weight:900;}.af-mini-body{padding:12px 13px 14px;}.af-mini-body h4{margin:0 0 5px;color:var(--af-navy);font-size:13px;font-weight:850;line-height:1.3;}.af-mini-body p{margin:0;color:#6a7380;font-size:11px;line-height:1.5;}.af-bib-section{margin-bottom:30px;padding:25px;background:linear-gradient( 145deg,#fafbfc,#f3f5f7 );border:1px solid var(--af-border);border-radius:20px;}.af-bib-grid{display:flex;gap:10px;overflow-x:auto;padding:0 0 5px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-bib-grid::-webkit-scrollbar{display:none;}.af-bib-card{position:relative;flex:0 0 22%;min-width:0;scroll-snap-align:start;overflow:hidden;background:#fff;border:1px solid #e1e5eb;border-radius:12px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;}.af-bib-card:hover{transform:translateY(-3px);border-color:#d1d8e2;box-shadow:0 10px 24px rgba(7,31,73,.08);}.af-bib-media{position:relative;aspect-ratio:16 \/ 10;overflow:hidden;background:#e9ecf0;}.af-bib-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease;}.af-bib-card:hover img{transform:scale(1.035);}.af-bib-number{position:absolute;top:7px;right:7px;display:flex;align-items:center;justify-content:center;width:27px;height:27px;background:rgba(255,255,255,.94);border-radius:50%;color:var(--af-navy);font-size:8px;font-weight:900;box-shadow:0 3px 10px rgba(0,0,0,.08);}.af-bib-content{position:relative;padding:11px 11px 13px;}.af-bib-content::after{content:'';position:absolute;left:11px;bottom:0;width:26px;height:2px;background:var(--af-yellow);}.af-bib-category{display:block;margin-bottom:5px;color:#a07700;font-size:7.5px;font-weight:900;line-height:1;letter-spacing:.9px;text-transform:uppercase;}.af-bib-content h4{margin:0 0 5px;color:var(--af-navy);font-size:12px;font-weight:850;line-height:1.3;}.af-bib-content p{margin:0;color:#6a7482;font-size:10px;line-height:1.45;}.af-carousel-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:0 1px;}.af-carousel-hint{display:flex;align-items:center;gap:7px;min-width:0;color:#7b8491;font-size:10px;font-weight:700;line-height:1.3;}.af-carousel-hint-icon{display:inline-flex;align-items:center;justify-content:center;color:#a17600;font-size:15px;line-height:1;animation:afSwipeHint 1.8s ease-in-out infinite;}@keyframes afSwipeHint{0%,100%{transform:translateX(0);}50%{transform:translateX(4px);}}.af-carousel-arrows{display:flex;align-items:center;gap:7px;flex-shrink:0;}.af-carousel-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:#fff;border:1px solid #dde2e9;border-radius:50%;color:var(--af-navy);font-family:Arial,sans-serif;font-size:21px;font-weight:400;line-height:1;cursor:pointer;box-shadow:0 3px 9px rgba(7,31,73,.055);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease;}.af-carousel-btn:hover,.af-carousel-btn:active{background:var(--af-navy);border-color:var(--af-navy);color:var(--af-yellow);transform:translateY(-1px);}.af-carousel-btn:focus-visible{outline:3px solid rgba(244,189,36,.42);outline-offset:2px;}.af-carousel-btn:disabled{opacity:.32;cursor:default;transform:none;}.af-jersey-section .af-carousel-hint{color:rgba(255,255,255,.69);}.af-jersey-section .af-carousel-hint-icon{color:var(--af-yellow);}.af-jersey-section .af-carousel-btn{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.19);color:#fff;box-shadow:none;}.af-jersey-section .af-carousel-btn:hover,.af-jersey-section .af-carousel-btn:active{background:var(--af-yellow);border-color:var(--af-yellow);color:var(--af-navy);}.af-jersey-section .af-carousel-btn:disabled{opacity:.3;}.af-details{margin-top:0;}.af-details-header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;}.af-details-header h3{margin:0;color:var(--af-navy);font-size:22px;font-weight:850;letter-spacing:-.4px;}.af-spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--af-border);border-radius:14px;overflow:hidden;}.af-spec{min-width:0;padding:13px 15px;background:#fafbfc;border-right:1px solid var(--af-border);border-bottom:1px solid var(--af-border);}.af-spec:nth-child(3n){border-right:0;}.af-spec:nth-last-child(-n+3){border-bottom:0;}.af-spec span{display:block;margin-bottom:4px;color:#8a94a3;font-size:8px;font-weight:900;letter-spacing:.9px;text-transform:uppercase;}.af-spec strong{display:block;margin-bottom:2px;color:var(--af-navy);font-size:12.5px;font-weight:850;line-height:1.3;}.af-spec small{display:block;color:#737d8c;font-size:10.5px;line-height:1.4;}.af-bottom-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;}.af-care{display:flex;gap:11px;align-items:flex-start;padding:14px;background:#fff;border:1px solid var(--af-border);border-radius:12px;}.af-care-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;background:var(--af-yellow);border-radius:50%;color:var(--af-navy);font-size:12px;font-weight:900;}.af-care strong{display:block;margin-bottom:3px;color:var(--af-navy);font-size:11.5px;font-weight:850;}.af-care p{margin:0;color:var(--af-muted);font-size:10.5px;line-height:1.5;}.af-product-note{padding:14px;background:#f7f8fa;border:1px solid var(--af-border);border-left:3px solid var(--af-yellow);border-radius:12px;}.af-note-label{display:block;margin-bottom:4px;color:#9b7300;font-size:8px;font-weight:900;letter-spacing:1px;text-transform:uppercase;}.af-product-note p{margin:0;color:var(--af-muted);font-size:10.5px;line-height:1.5;}@media (max-width:900px) and (min-width:768px){.af-mini-card{flex-basis:46%;}.af-bib-card{flex-basis:31%;}}@media (max-width:767px){.af-kit-description{padding:18px 14px;border-radius:0 0 12px 12px;}.af-intro{display:block;margin-bottom:25px;}.af-intro-title h2{font-size:25px;}.af-intro-title h2 br{display:none;}.af-special-text{margin-top:13px;padding:12px 13px 13px 14px;}.af-special-text-content{font-size:11.5px;}.af-intro-copy{margin-top:14px;padding-left:14px;}.af-intro-copy p{font-size:13px;}.af-compact-header{display:block;margin-bottom:14px;}.af-compact-header h3{font-size:21px;}.af-compact-header p{margin-top:6px;font-size:12px;}.af-jersey-section{margin-bottom:24px;padding:20px 12px 13px;border-radius:16px;}.af-jersey-grid{display:flex;gap:10px;overflow-x:auto;padding:0 0 4px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-jersey-grid::-webkit-scrollbar{display:none;}.af-mini-card{flex:0 0 72%;scroll-snap-align:start;}.af-mini-media{aspect-ratio:16 \/ 8;}.af-bib-section{margin-bottom:25px;padding:20px 12px 13px;border-radius:16px;}.af-bib-grid{display:flex;gap:10px;overflow-x:auto;padding:0 0 4px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-bib-grid::-webkit-scrollbar{display:none;}.af-bib-card{flex:0 0 58%;scroll-snap-align:start;}.af-bib-media{aspect-ratio:16 \/ 9;}.af-carousel-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:9px;padding:0 1px;}.af-carousel-hint{display:flex;align-items:center;gap:7px;min-width:0;color:#7b8491;font-size:10px;font-weight:700;line-height:1.3;}.af-carousel-hint-icon{display:inline-flex;align-items:center;justify-content:center;color:#a17600;font-size:15px;line-height:1;animation:afSwipeHint 1.8s ease-in-out infinite;}@keyframes afSwipeHint{0%,100%{transform:translateX(0);}50%{transform:translateX(4px);}}.af-carousel-arrows{display:flex;align-items:center;gap:6px;flex-shrink:0;}.af-carousel-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff;border:1px solid #dde2e9;border-radius:50%;color:var(--af-navy);font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:1;cursor:pointer;box-shadow:0 3px 9px rgba(7,31,73,.055);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease;}.af-carousel-btn:hover,.af-carousel-btn:active{background:var(--af-navy);border-color:var(--af-navy);color:var(--af-yellow);transform:translateY(-1px);}.af-carousel-btn:disabled{opacity:.32;cursor:default;transform:none;}.af-jersey-section .af-carousel-hint{color:rgba(255,255,255,.69);}.af-jersey-section .af-carousel-hint-icon{color:var(--af-yellow);}.af-jersey-section .af-carousel-btn{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.19);color:#fff;box-shadow:none;}.af-jersey-section .af-carousel-btn:hover,.af-jersey-section .af-carousel-btn:active{background:var(--af-yellow);border-color:var(--af-yellow);color:var(--af-navy);}.af-jersey-section .af-carousel-btn:disabled{opacity:.3;}.af-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.af-spec{border-right:1px solid var(--af-border);border-bottom:1px solid var(--af-border);}.af-spec:nth-child(3n){border-right:1px solid var(--af-border);}.af-spec:nth-child(2n){border-right:0;}.af-spec:nth-last-child(-n+3){border-bottom:1px solid var(--af-border);}.af-spec:nth-last-child(-n+2){border-bottom:0;}.af-bottom-row{grid-template-columns:1fr;}}@media (max-width:420px){.af-mini-card{flex-basis:80%;}.af-bib-card{flex-basis:68%;}}\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"AccesFashion","offers":[{"title":"Men's Short Sleeve \/ Jersey Only \/ S","offer_id":54261542551736,"sku":"71026-81-UGL-M-JER-SS-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ M","offer_id":54261542584504,"sku":"71026-81-UGL-M-JER-SS-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ L","offer_id":54261542617272,"sku":"71026-81-UGL-M-JER-SS-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ XL","offer_id":54261542650040,"sku":"71026-81-UGL-M-JER-SS-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ 2XL","offer_id":54261542682808,"sku":"71026-81-UGL-M-JER-SS-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ 3XL","offer_id":54261542715576,"sku":"71026-81-UGL-M-JER-SS-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ 4XL","offer_id":54261542748344,"sku":"71026-81-UGL-M-JER-SS-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ S","offer_id":54261542781112,"sku":"71026-81-UGL-M-BIB-SS-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ M","offer_id":54261542813880,"sku":"71026-81-UGL-M-BIB-SS-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ L","offer_id":54261542846648,"sku":"71026-81-UGL-M-BIB-SS-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54261542879416,"sku":"71026-81-UGL-M-BIB-SS-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54261542912184,"sku":"71026-81-UGL-M-BIB-SS-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54261542944952,"sku":"71026-81-UGL-M-BIB-SS-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54261542977720,"sku":"71026-81-UGL-M-BIB-SS-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ S","offer_id":54261543010488,"sku":"71026-81-UGL-M-SHK-SS-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ M","offer_id":54261543043256,"sku":"71026-81-UGL-M-SHK-SS-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ L","offer_id":54261543076024,"sku":"71026-81-UGL-M-SHK-SS-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ XL","offer_id":54261543108792,"sku":"71026-81-UGL-M-SHK-SS-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ 2XL","offer_id":54261543141560,"sku":"71026-81-UGL-M-SHK-SS-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ 3XL","offer_id":54261543174328,"sku":"71026-81-UGL-M-SHK-SS-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ 4XL","offer_id":54261543207096,"sku":"71026-81-UGL-M-SHK-SS-4XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ S","offer_id":54261543239864,"sku":"71026-81-UGL-M-JER-LS-S","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ M","offer_id":54261543272632,"sku":"71026-81-UGL-M-JER-LS-M","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ L","offer_id":54261543305400,"sku":"71026-81-UGL-M-JER-LS-L","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ XL","offer_id":54261543338168,"sku":"71026-81-UGL-M-JER-LS-XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ 2XL","offer_id":54261543370936,"sku":"71026-81-UGL-M-JER-LS-2XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ 3XL","offer_id":54261543403704,"sku":"71026-81-UGL-M-JER-LS-3XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ 4XL","offer_id":54261543436472,"sku":"71026-81-UGL-M-JER-LS-4XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ S","offer_id":54261543469240,"sku":"71026-81-UGL-M-BIB-LS-S","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ M","offer_id":54261543502008,"sku":"71026-81-UGL-M-BIB-LS-M","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ L","offer_id":54261543534776,"sku":"71026-81-UGL-M-BIB-LS-L","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54261543567544,"sku":"71026-81-UGL-M-BIB-LS-XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54261543600312,"sku":"71026-81-UGL-M-BIB-LS-2XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54261543633080,"sku":"71026-81-UGL-M-BIB-LS-3XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54261543665848,"sku":"71026-81-UGL-M-BIB-LS-4XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ S","offer_id":54261543698616,"sku":"71026-81-UGL-M-SHK-LS-S","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ M","offer_id":54261543731384,"sku":"71026-81-UGL-M-SHK-LS-M","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ L","offer_id":54261543764152,"sku":"71026-81-UGL-M-SHK-LS-L","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ XL","offer_id":54261543796920,"sku":"71026-81-UGL-M-SHK-LS-XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ 2XL","offer_id":54261543829688,"sku":"71026-81-UGL-M-SHK-LS-2XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ 3XL","offer_id":54261543862456,"sku":"71026-81-UGL-M-SHK-LS-3XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ 4XL","offer_id":54261543895224,"sku":"71026-81-UGL-M-SHK-LS-4XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ S","offer_id":54261543927992,"sku":"71026-81-UGL-W-JER-SS-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ M","offer_id":54261543960760,"sku":"71026-81-UGL-W-JER-SS-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ L","offer_id":54261543993528,"sku":"71026-81-UGL-W-JER-SS-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ XL","offer_id":54261544026296,"sku":"71026-81-UGL-W-JER-SS-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ 2XL","offer_id":54261544059064,"sku":"71026-81-UGL-W-JER-SS-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ 3XL","offer_id":54261544091832,"sku":"71026-81-UGL-W-JER-SS-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ 4XL","offer_id":54261544124600,"sku":"71026-81-UGL-W-JER-SS-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ S","offer_id":54261544157368,"sku":"71026-81-UGL-W-BIB-SS-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ M","offer_id":54261544190136,"sku":"71026-81-UGL-W-BIB-SS-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ L","offer_id":54261544222904,"sku":"71026-81-UGL-W-BIB-SS-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54261544255672,"sku":"71026-81-UGL-W-BIB-SS-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54261544288440,"sku":"71026-81-UGL-W-BIB-SS-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54261544321208,"sku":"71026-81-UGL-W-BIB-SS-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54261544353976,"sku":"71026-81-UGL-W-BIB-SS-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ S","offer_id":54261544386744,"sku":"71026-81-UGL-W-SHK-SS-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ M","offer_id":54261544419512,"sku":"71026-81-UGL-W-SHK-SS-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ L","offer_id":54261544452280,"sku":"71026-81-UGL-W-SHK-SS-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ XL","offer_id":54261544485048,"sku":"71026-81-UGL-W-SHK-SS-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ 2XL","offer_id":54261544517816,"sku":"71026-81-UGL-W-SHK-SS-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ 3XL","offer_id":54261544550584,"sku":"71026-81-UGL-W-SHK-SS-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ 4XL","offer_id":54261544583352,"sku":"71026-81-UGL-W-SHK-SS-4XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ S","offer_id":54261544616120,"sku":"71026-81-UGL-W-JER-LS-S","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ M","offer_id":54261544648888,"sku":"71026-81-UGL-W-JER-LS-M","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ L","offer_id":54261544681656,"sku":"71026-81-UGL-W-JER-LS-L","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ XL","offer_id":54261544714424,"sku":"71026-81-UGL-W-JER-LS-XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ 2XL","offer_id":54261544747192,"sku":"71026-81-UGL-W-JER-LS-2XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ 3XL","offer_id":54261544779960,"sku":"71026-81-UGL-W-JER-LS-3XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ 4XL","offer_id":54261544812728,"sku":"71026-81-UGL-W-JER-LS-4XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ S","offer_id":54261544845496,"sku":"71026-81-UGL-W-BIB-LS-S","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ M","offer_id":54261544878264,"sku":"71026-81-UGL-W-BIB-LS-M","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ L","offer_id":54261544911032,"sku":"71026-81-UGL-W-BIB-LS-L","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54261544943800,"sku":"71026-81-UGL-W-BIB-LS-XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54261544976568,"sku":"71026-81-UGL-W-BIB-LS-2XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54261545009336,"sku":"71026-81-UGL-W-BIB-LS-3XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54261545042104,"sku":"71026-81-UGL-W-BIB-LS-4XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ S","offer_id":54261545074872,"sku":"71026-81-UGL-W-SHK-LS-S","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ M","offer_id":54261545107640,"sku":"71026-81-UGL-W-SHK-LS-M","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ L","offer_id":54261545140408,"sku":"71026-81-UGL-W-SHK-LS-L","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ XL","offer_id":54261545173176,"sku":"71026-81-UGL-W-SHK-LS-XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ 2XL","offer_id":54261545205944,"sku":"71026-81-UGL-W-SHK-LS-2XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ 3XL","offer_id":54261545238712,"sku":"71026-81-UGL-W-SHK-LS-3XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ 4XL","offer_id":54261545271480,"sku":"71026-81-UGL-W-SHK-LS-4XL","price":114.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0906\/3530\/5144\/files\/personalized-ugly-sweater-ride-christmas-cycling-jersey-kit-custom-name-mockup.png?v=1791386608"},{"product_id":"personalized-santas-fastest-rider-christmas-cycling-jersey-kit-71026","title":"Personalized Santa's Fastest Rider Christmas Cycling Jersey \u0026 Kit","description":"\u003cdiv class=\"af-kit-description\"\u003e\n\u003csection class=\"af-intro\"\u003e\n\u003cdiv class=\"af-intro-title\"\u003e\n\u003cspan class=\"af-kicker\"\u003e ACCESFASHION CYCLING KIT \u003c\/span\u003e\n\u003ch2\u003eCycling Jersey \u0026amp;\u003cbr\u003eBib Shorts Kit\u003c\/h2\u003e\n\u003cdiv class=\"af-special-text\" role=\"note\"\u003e\n\u003cspan class=\"af-special-text-label\"\u003e SPECIAL \u003c\/span\u003e\n\u003cdiv class=\"af-special-text-content\"\u003e\n\u003cp\u003eSanta is racing the clock in this festive cycling kit — flying down a snowy mountain road with his gift sack, set against a starry navy Christmas night with snowflakes and pine trees, plus your custom name and year on the back. Pick short or long sleeves in a men's or women's fit — the perfect Christmas gift for the fastest rider in your group.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-intro-copy\"\u003e\n\u003cp\u003eLightweight stretch fabric meets practical cycling-focused details for weekend rides, training sessions, and longer days on the road.\u003c\/p\u003e\n\u003cp\u003eThe jersey combines storage, ventilation, and a secure hem, while the bib shorts add supportive construction and gel cushioning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-jersey-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e JERSEY DETAILS \u003c\/span\u003e\n\u003ch3\u003eDesigned For The Ride\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFunctional details for comfort, convenience, and everyday riding performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-jersey-grid\" id=\"afJerseyCarousel\"\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/wpCCszZDFN2026-29-9-09\" alt=\"Cycling jersey neckline detail\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eNeckline Detail\u003c\/h4\u003e\n\u003cp\u003eComfortable neckline built for a secure riding fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/KUmwFCCaRb2026-29-9-09\" alt=\"Cycling jersey full length zipper\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eFull-Length Zipper\u003c\/h4\u003e\n\u003cp\u003eEasy access and adjustable ventilation while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/tzopunjLwO2026-29-9-09\" alt=\"Cycling jersey silicone anti slip hem\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eAnti-Slip Hem\u003c\/h4\u003e\n\u003cp\u003eSilicone grip helps keep the jersey securely positioned.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/mnpRtKAMXU2026-29-9-09\" alt=\"Cycling jersey rear pockets\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eThree Rear Pockets\u003c\/h4\u003e\n\u003cp\u003eConvenient storage for ride essentials and nutrition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-bib-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e BIB SHORTS TECHNOLOGY \u003c\/span\u003e\n\u003ch3\u003eComfort Where It Matters\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFive rider-focused details for support, cushioning, stability, and movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-bib-grid\" id=\"afBibCarousel\"\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/YJehWtXivH2026-29-9-09\" alt=\"Cycling bib shorts waistband\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Fit \u003c\/span\u003e\n\u003ch4\u003eContoured Waistband\u003c\/h4\u003e\n\u003cp\u003eFlexible support that follows natural movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/aSCezMJZXZ2026-29-9-09\" alt=\"Cycling bib shorts reinforced seams\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Construction \u003c\/span\u003e\n\u003ch4\u003eReinforced Seams\u003c\/h4\u003e\n\u003cp\u003ePrecision stitching reinforces high-movement areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/TdQUOhUOEf2026-29-9-09\" alt=\"Cycling bib shorts 3D gel pad\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Cushioning \u003c\/span\u003e\n\u003ch4\u003e3D Quick-Dry Gel Pad\u003c\/h4\u003e\n\u003cp\u003eCushions pressure and helps absorb road vibration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/gvXZjGSyMV2026-29-9-09\" alt=\"Cycling bib shorts pad stitching\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Craftsmanship \u003c\/span\u003e\n\u003ch4\u003ePrecision Pad Stitching\u003c\/h4\u003e\n\u003cp\u003eHelps keep the pad securely positioned while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/JGXFBCsDdN2026-29-9-09\" alt=\"Cycling bib shorts non slip leg gripper\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 05 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Stability \u003c\/span\u003e\n\u003ch4\u003eNon-Slip Leg Gripper\u003c\/h4\u003e\n\u003cp\u003eHelps prevent the shorts from riding up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-details\"\u003e\n\u003cdiv class=\"af-details-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e PRODUCT SPECIFICATIONS \u003c\/span\u003e\n\u003ch3\u003eProduct Details\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec-grid\"\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric \u003c\/span\u003e \u003cstrong\u003e 88% Polyester \/ 12% Spandex \u003c\/strong\u003e \u003csmall\u003e High-elastic milk silk \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fit \u003c\/span\u003e \u003cstrong\u003e Regular Fit \u003c\/strong\u003e \u003csmall\u003e Comfortable cycling fit \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric Weight \u003c\/span\u003e \u003cstrong\u003e 210g\/m² \u003c\/strong\u003e \u003csmall\u003e Soft stretch construction \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Jersey \u003c\/span\u003e \u003cstrong\u003e 3 Rear Pockets \u003c\/strong\u003e \u003csmall\u003e Full zipper + anti-slip hem \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Bib Shorts \u003c\/span\u003e \u003cstrong\u003e 3D Quick-Dry Gel Padding \u003c\/strong\u003e \u003csmall\u003e Reinforced seams + leg grippers \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Stitch Color \u003c\/span\u003e \u003cstrong\u003e Black or White \u003c\/strong\u003e \u003csmall\u003e Matched to the artwork \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bottom-row\"\u003e\n\u003cdiv class=\"af-care\"\u003e\n\u003cdiv class=\"af-care-icon\"\u003e✦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Care Instructions \u003c\/strong\u003e\n\u003cp\u003eMachine wash cold. Do not bleach. Tumble dry low. Do not iron or dry clean.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-product-note\"\u003e\n\u003cspan class=\"af-note-label\"\u003e PLEASE NOTE \u003c\/span\u003e\n\u003cp\u003eMinor differences may occur due to fabric texture, display color, printing, and artwork placement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e .af-kit-description{--af-navy:#071f49;--af-navy-2:#102f66;--af-yellow:#f4bd24;--af-yellow-dark:#a97c00;--af-text:#273142;--af-muted:#667085;--af-border:#e4e8ee;--af-bg:#f6f7f9;width:100%;max-width:100%;padding:28px;box-sizing:border-box;background:#fff;border:1px solid var(--af-border);border-radius:0 0 16px 16px;color:var(--af-text);font-family:inherit;overflow:hidden;}.af-kit-description *,.af-kit-description *::before,.af-kit-description *::after{box-sizing:border-box;}.af-kit-description h2,.af-kit-description h3,.af-kit-description h4,.af-kit-description p{margin-top:0;}.af-kicker{display:block;margin-bottom:8px;color:var(--af-yellow-dark);font-size:9px;font-weight:900;line-height:1;letter-spacing:1.6px;text-transform:uppercase;}.af-intro{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.35fr);gap:34px;align-items:center;margin-bottom:30px;}.af-intro-title h2{margin:0;color:var(--af-navy);font-size:clamp(25px,3vw,35px);font-weight:850;line-height:1.1;letter-spacing:-.7px;}.af-special-text{position:relative;margin-top:16px;padding:13px 14px 14px 16px;overflow:hidden;background:linear-gradient( 135deg,rgba(244,189,36,.15),rgba(244,189,36,.045) );border:1px solid rgba(169,124,0,.22);border-left:4px solid var(--af-yellow);border-radius:11px;box-shadow:0 7px 18px rgba(7,31,73,.055);}.af-special-text::after{content:'';position:absolute;top:-24px;right:-24px;width:70px;height:70px;background:rgba(244,189,36,.13);border-radius:50%;pointer-events:none;}.af-special-text-label{position:relative;z-index:1;display:inline-flex;align-items:center;margin-bottom:7px;padding:4px 7px;background:var(--af-navy);border-radius:5px;color:var(--af-yellow);font-size:7.5px;font-weight:900;line-height:1;letter-spacing:1px;text-transform:uppercase;}.af-special-text-content{position:relative;z-index:1;color:#505b6c;font-size:11.5px;line-height:1.55;}.af-special-text-content \u003e *{margin-top:0;margin-bottom:8px;}.af-special-text-content \u003e *:last-child{margin-bottom:0;}.af-special-text-content h3,.af-special-text-content h4{color:var(--af-navy);font-size:13px;font-weight:850;line-height:1.3;}.af-special-text-content strong{color:var(--af-navy);font-weight:850;}.af-special-text-content em{color:#7c5c00;}.af-special-text-content a{color:var(--af-navy-2);font-weight:800;text-decoration-color:var(--af-yellow);text-decoration-thickness:2px;text-underline-offset:2px;}.af-special-text-content ul,.af-special-text-content ol{padding-left:18px;}.af-special-text-content li + li{margin-top:3px;}.af-special-text-content blockquote{margin-left:0;padding-left:10px;border-left:2px solid var(--af-yellow);color:#5e6877;}.af-special-text-content img{display:block;max-width:100%;height:auto;border-radius:8px;}.af-intro-copy{padding-left:26px;border-left:2px solid var(--af-yellow);}.af-intro-copy p{margin:0;color:#596372;font-size:14px;line-height:1.65;}.af-intro-copy p + p{margin-top:8px;}.af-compact-header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:17px;}.af-compact-header h3{margin:0;color:var(--af-navy);font-size:23px;font-weight:850;line-height:1.15;letter-spacing:-.4px;}.af-compact-header p{max-width:400px;margin:0;color:var(--af-muted);font-size:12.5px;line-height:1.55;}.af-jersey-section{margin-bottom:28px;padding:26px;background:radial-gradient( circle at 100% 0%,rgba(244,189,36,.16),transparent 24% ),linear-gradient( 135deg,#071f49,#102f66 );border-radius:20px;}.af-jersey-section .af-kicker{color:var(--af-yellow);}.af-jersey-section .af-compact-header h3{color:#fff;}.af-jersey-section .af-compact-header p{color:rgba(255,255,255,.68);}.af-carousel-wrap{position:relative;}.af-jersey-grid{display:flex;gap:12px;overflow-x:auto;padding:0 0 5px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-jersey-grid::-webkit-scrollbar{display:none;}.af-jersey-grid:focus-visible,.af-bib-grid:focus-visible{outline:3px solid rgba(244,189,36,.42);outline-offset:3px;border-radius:10px;}.af-mini-card{flex:0 0 29%;min-width:0;scroll-snap-align:start;overflow:hidden;background:#fff;border-radius:13px;box-shadow:0 8px 22px rgba(0,0,0,.10);transition:transform .25s ease,box-shadow .25s ease;}.af-mini-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.15);}.af-mini-media{position:relative;aspect-ratio:16 \/ 9;overflow:hidden;background:#e8ebef;}.af-mini-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease;}.af-mini-card:hover img{transform:scale(1.035);}.af-mini-number{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(7,31,73,.92);border-radius:8px;color:var(--af-yellow);font-size:9px;font-weight:900;}.af-mini-body{padding:12px 13px 14px;}.af-mini-body h4{margin:0 0 5px;color:var(--af-navy);font-size:13px;font-weight:850;line-height:1.3;}.af-mini-body p{margin:0;color:#6a7380;font-size:11px;line-height:1.5;}.af-bib-section{margin-bottom:30px;padding:25px;background:linear-gradient( 145deg,#fafbfc,#f3f5f7 );border:1px solid var(--af-border);border-radius:20px;}.af-bib-grid{display:flex;gap:10px;overflow-x:auto;padding:0 0 5px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-bib-grid::-webkit-scrollbar{display:none;}.af-bib-card{position:relative;flex:0 0 22%;min-width:0;scroll-snap-align:start;overflow:hidden;background:#fff;border:1px solid #e1e5eb;border-radius:12px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;}.af-bib-card:hover{transform:translateY(-3px);border-color:#d1d8e2;box-shadow:0 10px 24px rgba(7,31,73,.08);}.af-bib-media{position:relative;aspect-ratio:16 \/ 10;overflow:hidden;background:#e9ecf0;}.af-bib-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease;}.af-bib-card:hover img{transform:scale(1.035);}.af-bib-number{position:absolute;top:7px;right:7px;display:flex;align-items:center;justify-content:center;width:27px;height:27px;background:rgba(255,255,255,.94);border-radius:50%;color:var(--af-navy);font-size:8px;font-weight:900;box-shadow:0 3px 10px rgba(0,0,0,.08);}.af-bib-content{position:relative;padding:11px 11px 13px;}.af-bib-content::after{content:'';position:absolute;left:11px;bottom:0;width:26px;height:2px;background:var(--af-yellow);}.af-bib-category{display:block;margin-bottom:5px;color:#a07700;font-size:7.5px;font-weight:900;line-height:1;letter-spacing:.9px;text-transform:uppercase;}.af-bib-content h4{margin:0 0 5px;color:var(--af-navy);font-size:12px;font-weight:850;line-height:1.3;}.af-bib-content p{margin:0;color:#6a7482;font-size:10px;line-height:1.45;}.af-carousel-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:0 1px;}.af-carousel-hint{display:flex;align-items:center;gap:7px;min-width:0;color:#7b8491;font-size:10px;font-weight:700;line-height:1.3;}.af-carousel-hint-icon{display:inline-flex;align-items:center;justify-content:center;color:#a17600;font-size:15px;line-height:1;animation:afSwipeHint 1.8s ease-in-out infinite;}@keyframes afSwipeHint{0%,100%{transform:translateX(0);}50%{transform:translateX(4px);}}.af-carousel-arrows{display:flex;align-items:center;gap:7px;flex-shrink:0;}.af-carousel-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:#fff;border:1px solid #dde2e9;border-radius:50%;color:var(--af-navy);font-family:Arial,sans-serif;font-size:21px;font-weight:400;line-height:1;cursor:pointer;box-shadow:0 3px 9px rgba(7,31,73,.055);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease;}.af-carousel-btn:hover,.af-carousel-btn:active{background:var(--af-navy);border-color:var(--af-navy);color:var(--af-yellow);transform:translateY(-1px);}.af-carousel-btn:focus-visible{outline:3px solid rgba(244,189,36,.42);outline-offset:2px;}.af-carousel-btn:disabled{opacity:.32;cursor:default;transform:none;}.af-jersey-section .af-carousel-hint{color:rgba(255,255,255,.69);}.af-jersey-section .af-carousel-hint-icon{color:var(--af-yellow);}.af-jersey-section .af-carousel-btn{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.19);color:#fff;box-shadow:none;}.af-jersey-section .af-carousel-btn:hover,.af-jersey-section .af-carousel-btn:active{background:var(--af-yellow);border-color:var(--af-yellow);color:var(--af-navy);}.af-jersey-section .af-carousel-btn:disabled{opacity:.3;}.af-details{margin-top:0;}.af-details-header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;}.af-details-header h3{margin:0;color:var(--af-navy);font-size:22px;font-weight:850;letter-spacing:-.4px;}.af-spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--af-border);border-radius:14px;overflow:hidden;}.af-spec{min-width:0;padding:13px 15px;background:#fafbfc;border-right:1px solid var(--af-border);border-bottom:1px solid var(--af-border);}.af-spec:nth-child(3n){border-right:0;}.af-spec:nth-last-child(-n+3){border-bottom:0;}.af-spec span{display:block;margin-bottom:4px;color:#8a94a3;font-size:8px;font-weight:900;letter-spacing:.9px;text-transform:uppercase;}.af-spec strong{display:block;margin-bottom:2px;color:var(--af-navy);font-size:12.5px;font-weight:850;line-height:1.3;}.af-spec small{display:block;color:#737d8c;font-size:10.5px;line-height:1.4;}.af-bottom-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;}.af-care{display:flex;gap:11px;align-items:flex-start;padding:14px;background:#fff;border:1px solid var(--af-border);border-radius:12px;}.af-care-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;background:var(--af-yellow);border-radius:50%;color:var(--af-navy);font-size:12px;font-weight:900;}.af-care strong{display:block;margin-bottom:3px;color:var(--af-navy);font-size:11.5px;font-weight:850;}.af-care p{margin:0;color:var(--af-muted);font-size:10.5px;line-height:1.5;}.af-product-note{padding:14px;background:#f7f8fa;border:1px solid var(--af-border);border-left:3px solid var(--af-yellow);border-radius:12px;}.af-note-label{display:block;margin-bottom:4px;color:#9b7300;font-size:8px;font-weight:900;letter-spacing:1px;text-transform:uppercase;}.af-product-note p{margin:0;color:var(--af-muted);font-size:10.5px;line-height:1.5;}@media (max-width:900px) and (min-width:768px){.af-mini-card{flex-basis:46%;}.af-bib-card{flex-basis:31%;}}@media (max-width:767px){.af-kit-description{padding:18px 14px;border-radius:0 0 12px 12px;}.af-intro{display:block;margin-bottom:25px;}.af-intro-title h2{font-size:25px;}.af-intro-title h2 br{display:none;}.af-special-text{margin-top:13px;padding:12px 13px 13px 14px;}.af-special-text-content{font-size:11.5px;}.af-intro-copy{margin-top:14px;padding-left:14px;}.af-intro-copy p{font-size:13px;}.af-compact-header{display:block;margin-bottom:14px;}.af-compact-header h3{font-size:21px;}.af-compact-header p{margin-top:6px;font-size:12px;}.af-jersey-section{margin-bottom:24px;padding:20px 12px 13px;border-radius:16px;}.af-jersey-grid{display:flex;gap:10px;overflow-x:auto;padding:0 0 4px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-jersey-grid::-webkit-scrollbar{display:none;}.af-mini-card{flex:0 0 72%;scroll-snap-align:start;}.af-mini-media{aspect-ratio:16 \/ 8;}.af-bib-section{margin-bottom:25px;padding:20px 12px 13px;border-radius:16px;}.af-bib-grid{display:flex;gap:10px;overflow-x:auto;padding:0 0 4px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-bib-grid::-webkit-scrollbar{display:none;}.af-bib-card{flex:0 0 58%;scroll-snap-align:start;}.af-bib-media{aspect-ratio:16 \/ 9;}.af-carousel-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:9px;padding:0 1px;}.af-carousel-hint{display:flex;align-items:center;gap:7px;min-width:0;color:#7b8491;font-size:10px;font-weight:700;line-height:1.3;}.af-carousel-hint-icon{display:inline-flex;align-items:center;justify-content:center;color:#a17600;font-size:15px;line-height:1;animation:afSwipeHint 1.8s ease-in-out infinite;}@keyframes afSwipeHint{0%,100%{transform:translateX(0);}50%{transform:translateX(4px);}}.af-carousel-arrows{display:flex;align-items:center;gap:6px;flex-shrink:0;}.af-carousel-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff;border:1px solid #dde2e9;border-radius:50%;color:var(--af-navy);font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:1;cursor:pointer;box-shadow:0 3px 9px rgba(7,31,73,.055);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease;}.af-carousel-btn:hover,.af-carousel-btn:active{background:var(--af-navy);border-color:var(--af-navy);color:var(--af-yellow);transform:translateY(-1px);}.af-carousel-btn:disabled{opacity:.32;cursor:default;transform:none;}.af-jersey-section .af-carousel-hint{color:rgba(255,255,255,.69);}.af-jersey-section .af-carousel-hint-icon{color:var(--af-yellow);}.af-jersey-section .af-carousel-btn{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.19);color:#fff;box-shadow:none;}.af-jersey-section .af-carousel-btn:hover,.af-jersey-section .af-carousel-btn:active{background:var(--af-yellow);border-color:var(--af-yellow);color:var(--af-navy);}.af-jersey-section .af-carousel-btn:disabled{opacity:.3;}.af-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.af-spec{border-right:1px solid var(--af-border);border-bottom:1px solid var(--af-border);}.af-spec:nth-child(3n){border-right:1px solid var(--af-border);}.af-spec:nth-child(2n){border-right:0;}.af-spec:nth-last-child(-n+3){border-bottom:1px solid var(--af-border);}.af-spec:nth-last-child(-n+2){border-bottom:0;}.af-bottom-row{grid-template-columns:1fr;}}@media (max-width:420px){.af-mini-card{flex-basis:80%;}.af-bib-card{flex-basis:68%;}}\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"AccesFashion","offers":[{"title":"Men's Short Sleeve \/ Jersey Only \/ S","offer_id":54261608153272,"sku":"71026-82-SAN-M-JER-SS-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ M","offer_id":54261608186040,"sku":"71026-82-SAN-M-JER-SS-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ L","offer_id":54261608218808,"sku":"71026-82-SAN-M-JER-SS-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ XL","offer_id":54261608251576,"sku":"71026-82-SAN-M-JER-SS-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ 2XL","offer_id":54261608284344,"sku":"71026-82-SAN-M-JER-SS-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ 3XL","offer_id":54261608317112,"sku":"71026-82-SAN-M-JER-SS-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ 4XL","offer_id":54261608349880,"sku":"71026-82-SAN-M-JER-SS-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ S","offer_id":54261608382648,"sku":"71026-82-SAN-M-BIB-SS-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ M","offer_id":54261608415416,"sku":"71026-82-SAN-M-BIB-SS-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ L","offer_id":54261608448184,"sku":"71026-82-SAN-M-BIB-SS-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54261608480952,"sku":"71026-82-SAN-M-BIB-SS-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54261608513720,"sku":"71026-82-SAN-M-BIB-SS-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54261608546488,"sku":"71026-82-SAN-M-BIB-SS-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54261608579256,"sku":"71026-82-SAN-M-BIB-SS-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ S","offer_id":54261608612024,"sku":"71026-82-SAN-M-SHK-SS-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ M","offer_id":54261608644792,"sku":"71026-82-SAN-M-SHK-SS-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ L","offer_id":54261608677560,"sku":"71026-82-SAN-M-SHK-SS-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ XL","offer_id":54261608710328,"sku":"71026-82-SAN-M-SHK-SS-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ 2XL","offer_id":54261608743096,"sku":"71026-82-SAN-M-SHK-SS-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ 3XL","offer_id":54261608775864,"sku":"71026-82-SAN-M-SHK-SS-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ 4XL","offer_id":54261608808632,"sku":"71026-82-SAN-M-SHK-SS-4XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ S","offer_id":54261608841400,"sku":"71026-82-SAN-M-JER-LS-S","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ M","offer_id":54261608874168,"sku":"71026-82-SAN-M-JER-LS-M","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ L","offer_id":54261608906936,"sku":"71026-82-SAN-M-JER-LS-L","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ XL","offer_id":54261608939704,"sku":"71026-82-SAN-M-JER-LS-XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ 2XL","offer_id":54261608972472,"sku":"71026-82-SAN-M-JER-LS-2XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ 3XL","offer_id":54261609005240,"sku":"71026-82-SAN-M-JER-LS-3XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ 4XL","offer_id":54261609038008,"sku":"71026-82-SAN-M-JER-LS-4XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ S","offer_id":54261609070776,"sku":"71026-82-SAN-M-BIB-LS-S","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ M","offer_id":54261609103544,"sku":"71026-82-SAN-M-BIB-LS-M","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ L","offer_id":54261609136312,"sku":"71026-82-SAN-M-BIB-LS-L","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54261609169080,"sku":"71026-82-SAN-M-BIB-LS-XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54261609201848,"sku":"71026-82-SAN-M-BIB-LS-2XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54261609234616,"sku":"71026-82-SAN-M-BIB-LS-3XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54261609267384,"sku":"71026-82-SAN-M-BIB-LS-4XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ S","offer_id":54261609300152,"sku":"71026-82-SAN-M-SHK-LS-S","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ M","offer_id":54261609332920,"sku":"71026-82-SAN-M-SHK-LS-M","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ L","offer_id":54261609365688,"sku":"71026-82-SAN-M-SHK-LS-L","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ XL","offer_id":54261609398456,"sku":"71026-82-SAN-M-SHK-LS-XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ 2XL","offer_id":54261609431224,"sku":"71026-82-SAN-M-SHK-LS-2XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ 3XL","offer_id":54261609463992,"sku":"71026-82-SAN-M-SHK-LS-3XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ 4XL","offer_id":54261609496760,"sku":"71026-82-SAN-M-SHK-LS-4XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ S","offer_id":54261609529528,"sku":"71026-82-SAN-W-JER-SS-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ M","offer_id":54261609562296,"sku":"71026-82-SAN-W-JER-SS-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ L","offer_id":54261609595064,"sku":"71026-82-SAN-W-JER-SS-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ XL","offer_id":54261609627832,"sku":"71026-82-SAN-W-JER-SS-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ 2XL","offer_id":54261609660600,"sku":"71026-82-SAN-W-JER-SS-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ 3XL","offer_id":54261609693368,"sku":"71026-82-SAN-W-JER-SS-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ 4XL","offer_id":54261609726136,"sku":"71026-82-SAN-W-JER-SS-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ S","offer_id":54261609758904,"sku":"71026-82-SAN-W-BIB-SS-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ M","offer_id":54261609791672,"sku":"71026-82-SAN-W-BIB-SS-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ L","offer_id":54261609824440,"sku":"71026-82-SAN-W-BIB-SS-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54261609857208,"sku":"71026-82-SAN-W-BIB-SS-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54261609889976,"sku":"71026-82-SAN-W-BIB-SS-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54261609922744,"sku":"71026-82-SAN-W-BIB-SS-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54261609955512,"sku":"71026-82-SAN-W-BIB-SS-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ S","offer_id":54261609988280,"sku":"71026-82-SAN-W-SHK-SS-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ M","offer_id":54261610021048,"sku":"71026-82-SAN-W-SHK-SS-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ L","offer_id":54261610053816,"sku":"71026-82-SAN-W-SHK-SS-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ XL","offer_id":54261610086584,"sku":"71026-82-SAN-W-SHK-SS-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ 2XL","offer_id":54261610119352,"sku":"71026-82-SAN-W-SHK-SS-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ 3XL","offer_id":54261610152120,"sku":"71026-82-SAN-W-SHK-SS-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ 4XL","offer_id":54261610184888,"sku":"71026-82-SAN-W-SHK-SS-4XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ S","offer_id":54261610217656,"sku":"71026-82-SAN-W-JER-LS-S","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ M","offer_id":54261610250424,"sku":"71026-82-SAN-W-JER-LS-M","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ L","offer_id":54261610283192,"sku":"71026-82-SAN-W-JER-LS-L","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ XL","offer_id":54261610315960,"sku":"71026-82-SAN-W-JER-LS-XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ 2XL","offer_id":54261610348728,"sku":"71026-82-SAN-W-JER-LS-2XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ 3XL","offer_id":54261610381496,"sku":"71026-82-SAN-W-JER-LS-3XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ 4XL","offer_id":54261610414264,"sku":"71026-82-SAN-W-JER-LS-4XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ S","offer_id":54261610447032,"sku":"71026-82-SAN-W-BIB-LS-S","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ M","offer_id":54261610479800,"sku":"71026-82-SAN-W-BIB-LS-M","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ L","offer_id":54261610512568,"sku":"71026-82-SAN-W-BIB-LS-L","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54261610545336,"sku":"71026-82-SAN-W-BIB-LS-XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54261610578104,"sku":"71026-82-SAN-W-BIB-LS-2XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54261610610872,"sku":"71026-82-SAN-W-BIB-LS-3XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54261610643640,"sku":"71026-82-SAN-W-BIB-LS-4XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ S","offer_id":54261610676408,"sku":"71026-82-SAN-W-SHK-LS-S","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ M","offer_id":54261610709176,"sku":"71026-82-SAN-W-SHK-LS-M","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ L","offer_id":54261610741944,"sku":"71026-82-SAN-W-SHK-LS-L","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ XL","offer_id":54261610774712,"sku":"71026-82-SAN-W-SHK-LS-XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ 2XL","offer_id":54261610807480,"sku":"71026-82-SAN-W-SHK-LS-2XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ 3XL","offer_id":54261610840248,"sku":"71026-82-SAN-W-SHK-LS-3XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ 4XL","offer_id":54261610873016,"sku":"71026-82-SAN-W-SHK-LS-4XL","price":114.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0906\/3530\/5144\/files\/personalized-santas-fastest-rider-christmas-cycling-jersey-kit-custom-name-mockup.png?v=1791389225"},{"product_id":"personalized-dads-christmas-ride-cycling-jersey-kit-81026","title":"Personalized Dad's Christmas Ride Cycling Jersey \u0026 Kit","description":"\u003cdiv class=\"af-kit-description\"\u003e\n\u003csection class=\"af-intro\"\u003e\n\u003cdiv class=\"af-intro-title\"\u003e\n\u003cspan class=\"af-kicker\"\u003e ACCESFASHION CYCLING KIT \u003c\/span\u003e\n\u003ch2\u003eCycling Jersey \u0026amp;\u003cbr\u003eBib Shorts Kit\u003c\/h2\u003e\n\u003cdiv class=\"af-special-text\" role=\"note\"\u003e\n\u003cspan class=\"af-special-text-label\"\u003e SPECIAL \u003c\/span\u003e\n\u003cdiv class=\"af-special-text-content\"\u003e\n\u003cp\u003eA cozy buffalo-plaid Christmas cycling kit made for Dad — a rider hauling home the Christmas tree down a snowy country road, framed by pine trees and snowflakes, with “DAD” or any name you choose printed big on the back. Pick short or long sleeves in a men's or women's fit — a heartfelt Christmas gift for the world's best riding buddy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-intro-copy\"\u003e\n\u003cp\u003eLightweight stretch fabric meets practical cycling-focused details for weekend rides, training sessions, and longer days on the road.\u003c\/p\u003e\n\u003cp\u003eThe jersey combines storage, ventilation, and a secure hem, while the bib shorts add supportive construction and gel cushioning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-jersey-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e JERSEY DETAILS \u003c\/span\u003e\n\u003ch3\u003eDesigned For The Ride\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFunctional details for comfort, convenience, and everyday riding performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-jersey-grid\" id=\"afJerseyCarousel\"\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/wpCCszZDFN2026-29-9-09\" alt=\"Cycling jersey neckline detail\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eNeckline Detail\u003c\/h4\u003e\n\u003cp\u003eComfortable neckline built for a secure riding fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/KUmwFCCaRb2026-29-9-09\" alt=\"Cycling jersey full length zipper\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eFull-Length Zipper\u003c\/h4\u003e\n\u003cp\u003eEasy access and adjustable ventilation while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/tzopunjLwO2026-29-9-09\" alt=\"Cycling jersey silicone anti slip hem\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eAnti-Slip Hem\u003c\/h4\u003e\n\u003cp\u003eSilicone grip helps keep the jersey securely positioned.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-mini-card\"\u003e\n\u003cdiv class=\"af-mini-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/mnpRtKAMXU2026-29-9-09\" alt=\"Cycling jersey rear pockets\" loading=\"lazy\"\u003e \u003cspan class=\"af-mini-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-mini-body\"\u003e\n\u003ch4\u003eThree Rear Pockets\u003c\/h4\u003e\n\u003cp\u003eConvenient storage for ride essentials and nutrition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afJerseyCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-bib-section\"\u003e\n\u003cdiv class=\"af-compact-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e BIB SHORTS TECHNOLOGY \u003c\/span\u003e\n\u003ch3\u003eComfort Where It Matters\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFive rider-focused details for support, cushioning, stability, and movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-wrap\"\u003e\n\u003cdiv class=\"af-bib-grid\" id=\"afBibCarousel\"\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/YJehWtXivH2026-29-9-09\" alt=\"Cycling bib shorts waistband\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 01 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Fit \u003c\/span\u003e\n\u003ch4\u003eContoured Waistband\u003c\/h4\u003e\n\u003cp\u003eFlexible support that follows natural movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/aSCezMJZXZ2026-29-9-09\" alt=\"Cycling bib shorts reinforced seams\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 02 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Construction \u003c\/span\u003e\n\u003ch4\u003eReinforced Seams\u003c\/h4\u003e\n\u003cp\u003ePrecision stitching reinforces high-movement areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/TdQUOhUOEf2026-29-9-09\" alt=\"Cycling bib shorts 3D gel pad\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 03 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Cushioning \u003c\/span\u003e\n\u003ch4\u003e3D Quick-Dry Gel Pad\u003c\/h4\u003e\n\u003cp\u003eCushions pressure and helps absorb road vibration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/gvXZjGSyMV2026-29-9-09\" alt=\"Cycling bib shorts pad stitching\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 04 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Craftsmanship \u003c\/span\u003e\n\u003ch4\u003ePrecision Pad Stitching\u003c\/h4\u003e\n\u003cp\u003eHelps keep the pad securely positioned while riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-bib-card\"\u003e\n\u003cdiv class=\"af-bib-media\"\u003e\n\u003cimg src=\"https:\/\/cloud2025.cdndock.com\/JGXFBCsDdN2026-29-9-09\" alt=\"Cycling bib shorts non slip leg gripper\" loading=\"lazy\"\u003e \u003cspan class=\"af-bib-number\"\u003e 05 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bib-content\"\u003e\n\u003cspan class=\"af-bib-category\"\u003e Stability \u003c\/span\u003e\n\u003ch4\u003eNon-Slip Leg Gripper\u003c\/h4\u003e\n\u003cp\u003eHelps prevent the shorts from riding up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-nav\"\u003e\n\u003cdiv class=\"af-carousel-hint\"\u003e\n\u003cspan class=\"af-carousel-hint-icon\"\u003e ↔ \u003c\/span\u003e \u003cspan\u003e Swipe to see more or use arrows \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carousel-arrows\"\u003e\n\u003cbutton class=\"af-carousel-btn af-prev\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"-1\"\u003e ‹ \u003c\/button\u003e \u003cbutton class=\"af-carousel-btn af-next\" type=\"button\" data-carousel=\"afBibCarousel\" data-direction=\"1\"\u003e › \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-details\"\u003e\n\u003cdiv class=\"af-details-header\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003e PRODUCT SPECIFICATIONS \u003c\/span\u003e\n\u003ch3\u003eProduct Details\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec-grid\"\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric \u003c\/span\u003e \u003cstrong\u003e 88% Polyester \/ 12% Spandex \u003c\/strong\u003e \u003csmall\u003e High-elastic milk silk \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fit \u003c\/span\u003e \u003cstrong\u003e Regular Fit \u003c\/strong\u003e \u003csmall\u003e Comfortable cycling fit \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Fabric Weight \u003c\/span\u003e \u003cstrong\u003e 210g\/m² \u003c\/strong\u003e \u003csmall\u003e Soft stretch construction \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Jersey \u003c\/span\u003e \u003cstrong\u003e 3 Rear Pockets \u003c\/strong\u003e \u003csmall\u003e Full zipper + anti-slip hem \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Bib Shorts \u003c\/span\u003e \u003cstrong\u003e 3D Quick-Dry Gel Padding \u003c\/strong\u003e \u003csmall\u003e Reinforced seams + leg grippers \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-spec\"\u003e\n\u003cspan\u003e Stitch Color \u003c\/span\u003e \u003cstrong\u003e Black or White \u003c\/strong\u003e \u003csmall\u003e Matched to the artwork \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-bottom-row\"\u003e\n\u003cdiv class=\"af-care\"\u003e\n\u003cdiv class=\"af-care-icon\"\u003e✦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Care Instructions \u003c\/strong\u003e\n\u003cp\u003eMachine wash cold. Do not bleach. Tumble dry low. Do not iron or dry clean.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-product-note\"\u003e\n\u003cspan class=\"af-note-label\"\u003e PLEASE NOTE \u003c\/span\u003e\n\u003cp\u003eMinor differences may occur due to fabric texture, display color, printing, and artwork placement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e .af-kit-description{--af-navy:#071f49;--af-navy-2:#102f66;--af-yellow:#f4bd24;--af-yellow-dark:#a97c00;--af-text:#273142;--af-muted:#667085;--af-border:#e4e8ee;--af-bg:#f6f7f9;width:100%;max-width:100%;padding:28px;box-sizing:border-box;background:#fff;border:1px solid var(--af-border);border-radius:0 0 16px 16px;color:var(--af-text);font-family:inherit;overflow:hidden;}.af-kit-description *,.af-kit-description *::before,.af-kit-description *::after{box-sizing:border-box;}.af-kit-description h2,.af-kit-description h3,.af-kit-description h4,.af-kit-description p{margin-top:0;}.af-kicker{display:block;margin-bottom:8px;color:var(--af-yellow-dark);font-size:9px;font-weight:900;line-height:1;letter-spacing:1.6px;text-transform:uppercase;}.af-intro{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.35fr);gap:34px;align-items:center;margin-bottom:30px;}.af-intro-title h2{margin:0;color:var(--af-navy);font-size:clamp(25px,3vw,35px);font-weight:850;line-height:1.1;letter-spacing:-.7px;}.af-special-text{position:relative;margin-top:16px;padding:13px 14px 14px 16px;overflow:hidden;background:linear-gradient( 135deg,rgba(244,189,36,.15),rgba(244,189,36,.045) );border:1px solid rgba(169,124,0,.22);border-left:4px solid var(--af-yellow);border-radius:11px;box-shadow:0 7px 18px rgba(7,31,73,.055);}.af-special-text::after{content:'';position:absolute;top:-24px;right:-24px;width:70px;height:70px;background:rgba(244,189,36,.13);border-radius:50%;pointer-events:none;}.af-special-text-label{position:relative;z-index:1;display:inline-flex;align-items:center;margin-bottom:7px;padding:4px 7px;background:var(--af-navy);border-radius:5px;color:var(--af-yellow);font-size:7.5px;font-weight:900;line-height:1;letter-spacing:1px;text-transform:uppercase;}.af-special-text-content{position:relative;z-index:1;color:#505b6c;font-size:11.5px;line-height:1.55;}.af-special-text-content \u003e *{margin-top:0;margin-bottom:8px;}.af-special-text-content \u003e *:last-child{margin-bottom:0;}.af-special-text-content h3,.af-special-text-content h4{color:var(--af-navy);font-size:13px;font-weight:850;line-height:1.3;}.af-special-text-content strong{color:var(--af-navy);font-weight:850;}.af-special-text-content em{color:#7c5c00;}.af-special-text-content a{color:var(--af-navy-2);font-weight:800;text-decoration-color:var(--af-yellow);text-decoration-thickness:2px;text-underline-offset:2px;}.af-special-text-content ul,.af-special-text-content ol{padding-left:18px;}.af-special-text-content li + li{margin-top:3px;}.af-special-text-content blockquote{margin-left:0;padding-left:10px;border-left:2px solid var(--af-yellow);color:#5e6877;}.af-special-text-content img{display:block;max-width:100%;height:auto;border-radius:8px;}.af-intro-copy{padding-left:26px;border-left:2px solid var(--af-yellow);}.af-intro-copy p{margin:0;color:#596372;font-size:14px;line-height:1.65;}.af-intro-copy p + p{margin-top:8px;}.af-compact-header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:17px;}.af-compact-header h3{margin:0;color:var(--af-navy);font-size:23px;font-weight:850;line-height:1.15;letter-spacing:-.4px;}.af-compact-header p{max-width:400px;margin:0;color:var(--af-muted);font-size:12.5px;line-height:1.55;}.af-jersey-section{margin-bottom:28px;padding:26px;background:radial-gradient( circle at 100% 0%,rgba(244,189,36,.16),transparent 24% ),linear-gradient( 135deg,#071f49,#102f66 );border-radius:20px;}.af-jersey-section .af-kicker{color:var(--af-yellow);}.af-jersey-section .af-compact-header h3{color:#fff;}.af-jersey-section .af-compact-header p{color:rgba(255,255,255,.68);}.af-carousel-wrap{position:relative;}.af-jersey-grid{display:flex;gap:12px;overflow-x:auto;padding:0 0 5px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-jersey-grid::-webkit-scrollbar{display:none;}.af-jersey-grid:focus-visible,.af-bib-grid:focus-visible{outline:3px solid rgba(244,189,36,.42);outline-offset:3px;border-radius:10px;}.af-mini-card{flex:0 0 29%;min-width:0;scroll-snap-align:start;overflow:hidden;background:#fff;border-radius:13px;box-shadow:0 8px 22px rgba(0,0,0,.10);transition:transform .25s ease,box-shadow .25s ease;}.af-mini-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.15);}.af-mini-media{position:relative;aspect-ratio:16 \/ 9;overflow:hidden;background:#e8ebef;}.af-mini-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease;}.af-mini-card:hover img{transform:scale(1.035);}.af-mini-number{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(7,31,73,.92);border-radius:8px;color:var(--af-yellow);font-size:9px;font-weight:900;}.af-mini-body{padding:12px 13px 14px;}.af-mini-body h4{margin:0 0 5px;color:var(--af-navy);font-size:13px;font-weight:850;line-height:1.3;}.af-mini-body p{margin:0;color:#6a7380;font-size:11px;line-height:1.5;}.af-bib-section{margin-bottom:30px;padding:25px;background:linear-gradient( 145deg,#fafbfc,#f3f5f7 );border:1px solid var(--af-border);border-radius:20px;}.af-bib-grid{display:flex;gap:10px;overflow-x:auto;padding:0 0 5px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-bib-grid::-webkit-scrollbar{display:none;}.af-bib-card{position:relative;flex:0 0 22%;min-width:0;scroll-snap-align:start;overflow:hidden;background:#fff;border:1px solid #e1e5eb;border-radius:12px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;}.af-bib-card:hover{transform:translateY(-3px);border-color:#d1d8e2;box-shadow:0 10px 24px rgba(7,31,73,.08);}.af-bib-media{position:relative;aspect-ratio:16 \/ 10;overflow:hidden;background:#e9ecf0;}.af-bib-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease;}.af-bib-card:hover img{transform:scale(1.035);}.af-bib-number{position:absolute;top:7px;right:7px;display:flex;align-items:center;justify-content:center;width:27px;height:27px;background:rgba(255,255,255,.94);border-radius:50%;color:var(--af-navy);font-size:8px;font-weight:900;box-shadow:0 3px 10px rgba(0,0,0,.08);}.af-bib-content{position:relative;padding:11px 11px 13px;}.af-bib-content::after{content:'';position:absolute;left:11px;bottom:0;width:26px;height:2px;background:var(--af-yellow);}.af-bib-category{display:block;margin-bottom:5px;color:#a07700;font-size:7.5px;font-weight:900;line-height:1;letter-spacing:.9px;text-transform:uppercase;}.af-bib-content h4{margin:0 0 5px;color:var(--af-navy);font-size:12px;font-weight:850;line-height:1.3;}.af-bib-content p{margin:0;color:#6a7482;font-size:10px;line-height:1.45;}.af-carousel-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:0 1px;}.af-carousel-hint{display:flex;align-items:center;gap:7px;min-width:0;color:#7b8491;font-size:10px;font-weight:700;line-height:1.3;}.af-carousel-hint-icon{display:inline-flex;align-items:center;justify-content:center;color:#a17600;font-size:15px;line-height:1;animation:afSwipeHint 1.8s ease-in-out infinite;}@keyframes afSwipeHint{0%,100%{transform:translateX(0);}50%{transform:translateX(4px);}}.af-carousel-arrows{display:flex;align-items:center;gap:7px;flex-shrink:0;}.af-carousel-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:#fff;border:1px solid #dde2e9;border-radius:50%;color:var(--af-navy);font-family:Arial,sans-serif;font-size:21px;font-weight:400;line-height:1;cursor:pointer;box-shadow:0 3px 9px rgba(7,31,73,.055);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease;}.af-carousel-btn:hover,.af-carousel-btn:active{background:var(--af-navy);border-color:var(--af-navy);color:var(--af-yellow);transform:translateY(-1px);}.af-carousel-btn:focus-visible{outline:3px solid rgba(244,189,36,.42);outline-offset:2px;}.af-carousel-btn:disabled{opacity:.32;cursor:default;transform:none;}.af-jersey-section .af-carousel-hint{color:rgba(255,255,255,.69);}.af-jersey-section .af-carousel-hint-icon{color:var(--af-yellow);}.af-jersey-section .af-carousel-btn{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.19);color:#fff;box-shadow:none;}.af-jersey-section .af-carousel-btn:hover,.af-jersey-section .af-carousel-btn:active{background:var(--af-yellow);border-color:var(--af-yellow);color:var(--af-navy);}.af-jersey-section .af-carousel-btn:disabled{opacity:.3;}.af-details{margin-top:0;}.af-details-header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;}.af-details-header h3{margin:0;color:var(--af-navy);font-size:22px;font-weight:850;letter-spacing:-.4px;}.af-spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--af-border);border-radius:14px;overflow:hidden;}.af-spec{min-width:0;padding:13px 15px;background:#fafbfc;border-right:1px solid var(--af-border);border-bottom:1px solid var(--af-border);}.af-spec:nth-child(3n){border-right:0;}.af-spec:nth-last-child(-n+3){border-bottom:0;}.af-spec span{display:block;margin-bottom:4px;color:#8a94a3;font-size:8px;font-weight:900;letter-spacing:.9px;text-transform:uppercase;}.af-spec strong{display:block;margin-bottom:2px;color:var(--af-navy);font-size:12.5px;font-weight:850;line-height:1.3;}.af-spec small{display:block;color:#737d8c;font-size:10.5px;line-height:1.4;}.af-bottom-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;}.af-care{display:flex;gap:11px;align-items:flex-start;padding:14px;background:#fff;border:1px solid var(--af-border);border-radius:12px;}.af-care-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;background:var(--af-yellow);border-radius:50%;color:var(--af-navy);font-size:12px;font-weight:900;}.af-care strong{display:block;margin-bottom:3px;color:var(--af-navy);font-size:11.5px;font-weight:850;}.af-care p{margin:0;color:var(--af-muted);font-size:10.5px;line-height:1.5;}.af-product-note{padding:14px;background:#f7f8fa;border:1px solid var(--af-border);border-left:3px solid var(--af-yellow);border-radius:12px;}.af-note-label{display:block;margin-bottom:4px;color:#9b7300;font-size:8px;font-weight:900;letter-spacing:1px;text-transform:uppercase;}.af-product-note p{margin:0;color:var(--af-muted);font-size:10.5px;line-height:1.5;}@media (max-width:900px) and (min-width:768px){.af-mini-card{flex-basis:46%;}.af-bib-card{flex-basis:31%;}}@media (max-width:767px){.af-kit-description{padding:18px 14px;border-radius:0 0 12px 12px;}.af-intro{display:block;margin-bottom:25px;}.af-intro-title h2{font-size:25px;}.af-intro-title h2 br{display:none;}.af-special-text{margin-top:13px;padding:12px 13px 13px 14px;}.af-special-text-content{font-size:11.5px;}.af-intro-copy{margin-top:14px;padding-left:14px;}.af-intro-copy p{font-size:13px;}.af-compact-header{display:block;margin-bottom:14px;}.af-compact-header h3{font-size:21px;}.af-compact-header p{margin-top:6px;font-size:12px;}.af-jersey-section{margin-bottom:24px;padding:20px 12px 13px;border-radius:16px;}.af-jersey-grid{display:flex;gap:10px;overflow-x:auto;padding:0 0 4px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-jersey-grid::-webkit-scrollbar{display:none;}.af-mini-card{flex:0 0 72%;scroll-snap-align:start;}.af-mini-media{aspect-ratio:16 \/ 8;}.af-bib-section{margin-bottom:25px;padding:20px 12px 13px;border-radius:16px;}.af-bib-grid{display:flex;gap:10px;overflow-x:auto;padding:0 0 4px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.af-bib-grid::-webkit-scrollbar{display:none;}.af-bib-card{flex:0 0 58%;scroll-snap-align:start;}.af-bib-media{aspect-ratio:16 \/ 9;}.af-carousel-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:9px;padding:0 1px;}.af-carousel-hint{display:flex;align-items:center;gap:7px;min-width:0;color:#7b8491;font-size:10px;font-weight:700;line-height:1.3;}.af-carousel-hint-icon{display:inline-flex;align-items:center;justify-content:center;color:#a17600;font-size:15px;line-height:1;animation:afSwipeHint 1.8s ease-in-out infinite;}@keyframes afSwipeHint{0%,100%{transform:translateX(0);}50%{transform:translateX(4px);}}.af-carousel-arrows{display:flex;align-items:center;gap:6px;flex-shrink:0;}.af-carousel-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff;border:1px solid #dde2e9;border-radius:50%;color:var(--af-navy);font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:1;cursor:pointer;box-shadow:0 3px 9px rgba(7,31,73,.055);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease;}.af-carousel-btn:hover,.af-carousel-btn:active{background:var(--af-navy);border-color:var(--af-navy);color:var(--af-yellow);transform:translateY(-1px);}.af-carousel-btn:disabled{opacity:.32;cursor:default;transform:none;}.af-jersey-section .af-carousel-hint{color:rgba(255,255,255,.69);}.af-jersey-section .af-carousel-hint-icon{color:var(--af-yellow);}.af-jersey-section .af-carousel-btn{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.19);color:#fff;box-shadow:none;}.af-jersey-section .af-carousel-btn:hover,.af-jersey-section .af-carousel-btn:active{background:var(--af-yellow);border-color:var(--af-yellow);color:var(--af-navy);}.af-jersey-section .af-carousel-btn:disabled{opacity:.3;}.af-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.af-spec{border-right:1px solid var(--af-border);border-bottom:1px solid var(--af-border);}.af-spec:nth-child(3n){border-right:1px solid var(--af-border);}.af-spec:nth-child(2n){border-right:0;}.af-spec:nth-last-child(-n+3){border-bottom:1px solid var(--af-border);}.af-spec:nth-last-child(-n+2){border-bottom:0;}.af-bottom-row{grid-template-columns:1fr;}}@media (max-width:420px){.af-mini-card{flex-basis:80%;}.af-bib-card{flex-basis:68%;}}\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"AccesFashion","offers":[{"title":"Men's Short Sleeve \/ Jersey Only \/ S","offer_id":54264753914040,"sku":"81026-83-DAD-M-JER-SS-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ M","offer_id":54264753946808,"sku":"81026-83-DAD-M-JER-SS-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ L","offer_id":54264753979576,"sku":"81026-83-DAD-M-JER-SS-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ XL","offer_id":54264754012344,"sku":"81026-83-DAD-M-JER-SS-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ 2XL","offer_id":54264754045112,"sku":"81026-83-DAD-M-JER-SS-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ 3XL","offer_id":54264754077880,"sku":"81026-83-DAD-M-JER-SS-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Jersey Only \/ 4XL","offer_id":54264754110648,"sku":"81026-83-DAD-M-JER-SS-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ S","offer_id":54264754143416,"sku":"81026-83-DAD-M-BIB-SS-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ M","offer_id":54264754176184,"sku":"81026-83-DAD-M-BIB-SS-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ L","offer_id":54264754208952,"sku":"81026-83-DAD-M-BIB-SS-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54264754241720,"sku":"81026-83-DAD-M-BIB-SS-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54264754274488,"sku":"81026-83-DAD-M-BIB-SS-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54264754307256,"sku":"81026-83-DAD-M-BIB-SS-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54264754340024,"sku":"81026-83-DAD-M-BIB-SS-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ S","offer_id":54264754372792,"sku":"81026-83-DAD-M-SHK-SS-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ M","offer_id":54264754405560,"sku":"81026-83-DAD-M-SHK-SS-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ L","offer_id":54264754438328,"sku":"81026-83-DAD-M-SHK-SS-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ XL","offer_id":54264754471096,"sku":"81026-83-DAD-M-SHK-SS-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ 2XL","offer_id":54264754503864,"sku":"81026-83-DAD-M-SHK-SS-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ 3XL","offer_id":54264754536632,"sku":"81026-83-DAD-M-SHK-SS-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Short Sleeve \/ Shorts Kit \/ 4XL","offer_id":54264754569400,"sku":"81026-83-DAD-M-SHK-SS-4XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ S","offer_id":54264754602168,"sku":"81026-83-DAD-M-JER-LS-S","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ M","offer_id":54264754634936,"sku":"81026-83-DAD-M-JER-LS-M","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ L","offer_id":54264754667704,"sku":"81026-83-DAD-M-JER-LS-L","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ XL","offer_id":54264754700472,"sku":"81026-83-DAD-M-JER-LS-XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ 2XL","offer_id":54264754733240,"sku":"81026-83-DAD-M-JER-LS-2XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ 3XL","offer_id":54264754766008,"sku":"81026-83-DAD-M-JER-LS-3XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Jersey Only \/ 4XL","offer_id":54264754798776,"sku":"81026-83-DAD-M-JER-LS-4XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ S","offer_id":54264754831544,"sku":"81026-83-DAD-M-BIB-LS-S","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ M","offer_id":54264754864312,"sku":"81026-83-DAD-M-BIB-LS-M","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ L","offer_id":54264754897080,"sku":"81026-83-DAD-M-BIB-LS-L","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54264754929848,"sku":"81026-83-DAD-M-BIB-LS-XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54264754962616,"sku":"81026-83-DAD-M-BIB-LS-2XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54264754995384,"sku":"81026-83-DAD-M-BIB-LS-3XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54264755028152,"sku":"81026-83-DAD-M-BIB-LS-4XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ S","offer_id":54264755060920,"sku":"81026-83-DAD-M-SHK-LS-S","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ M","offer_id":54264755093688,"sku":"81026-83-DAD-M-SHK-LS-M","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ L","offer_id":54264755126456,"sku":"81026-83-DAD-M-SHK-LS-L","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ XL","offer_id":54264755159224,"sku":"81026-83-DAD-M-SHK-LS-XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ 2XL","offer_id":54264755191992,"sku":"81026-83-DAD-M-SHK-LS-2XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ 3XL","offer_id":54264755224760,"sku":"81026-83-DAD-M-SHK-LS-3XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Men's Long Sleeve \/ Shorts Kit \/ 4XL","offer_id":54264755257528,"sku":"81026-83-DAD-M-SHK-LS-4XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ S","offer_id":54264755290296,"sku":"81026-83-DAD-W-JER-SS-S","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ M","offer_id":54264755323064,"sku":"81026-83-DAD-W-JER-SS-M","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ L","offer_id":54264755355832,"sku":"81026-83-DAD-W-JER-SS-L","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ XL","offer_id":54264755388600,"sku":"81026-83-DAD-W-JER-SS-XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ 2XL","offer_id":54264755421368,"sku":"81026-83-DAD-W-JER-SS-2XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ 3XL","offer_id":54264755454136,"sku":"81026-83-DAD-W-JER-SS-3XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Jersey Only \/ 4XL","offer_id":54264755486904,"sku":"81026-83-DAD-W-JER-SS-4XL","price":64.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ S","offer_id":54264755519672,"sku":"81026-83-DAD-W-BIB-SS-S","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ M","offer_id":54264755552440,"sku":"81026-83-DAD-W-BIB-SS-M","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ L","offer_id":54264755585208,"sku":"81026-83-DAD-W-BIB-SS-L","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54264755617976,"sku":"81026-83-DAD-W-BIB-SS-XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54264755650744,"sku":"81026-83-DAD-W-BIB-SS-2XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54264755683512,"sku":"81026-83-DAD-W-BIB-SS-3XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54264755716280,"sku":"81026-83-DAD-W-BIB-SS-4XL","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ S","offer_id":54264755749048,"sku":"81026-83-DAD-W-SHK-SS-S","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ M","offer_id":54264755781816,"sku":"81026-83-DAD-W-SHK-SS-M","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ L","offer_id":54264755814584,"sku":"81026-83-DAD-W-SHK-SS-L","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ XL","offer_id":54264755847352,"sku":"81026-83-DAD-W-SHK-SS-XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ 2XL","offer_id":54264755880120,"sku":"81026-83-DAD-W-SHK-SS-2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ 3XL","offer_id":54264755912888,"sku":"81026-83-DAD-W-SHK-SS-3XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Short Sleeve \/ Shorts Kit \/ 4XL","offer_id":54264755945656,"sku":"81026-83-DAD-W-SHK-SS-4XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ S","offer_id":54264755978424,"sku":"81026-83-DAD-W-JER-LS-S","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ M","offer_id":54264756011192,"sku":"81026-83-DAD-W-JER-LS-M","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ L","offer_id":54264756043960,"sku":"81026-83-DAD-W-JER-LS-L","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ XL","offer_id":54264756076728,"sku":"81026-83-DAD-W-JER-LS-XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ 2XL","offer_id":54264756109496,"sku":"81026-83-DAD-W-JER-LS-2XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ 3XL","offer_id":54264756142264,"sku":"81026-83-DAD-W-JER-LS-3XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Jersey Only \/ 4XL","offer_id":54264756175032,"sku":"81026-83-DAD-W-JER-LS-4XL","price":69.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ S","offer_id":54264756207800,"sku":"81026-83-DAD-W-BIB-LS-S","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ M","offer_id":54264756240568,"sku":"81026-83-DAD-W-BIB-LS-M","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ L","offer_id":54264756273336,"sku":"81026-83-DAD-W-BIB-LS-L","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ XL","offer_id":54264756306104,"sku":"81026-83-DAD-W-BIB-LS-XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ 2XL","offer_id":54264756338872,"sku":"81026-83-DAD-W-BIB-LS-2XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ 3XL","offer_id":54264756371640,"sku":"81026-83-DAD-W-BIB-LS-3XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Bib Shorts Kit \/ 4XL","offer_id":54264756404408,"sku":"81026-83-DAD-W-BIB-LS-4XL","price":114.95,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ S","offer_id":54264756437176,"sku":"81026-83-DAD-W-SHK-LS-S","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ M","offer_id":54264756469944,"sku":"81026-83-DAD-W-SHK-LS-M","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ L","offer_id":54264756502712,"sku":"81026-83-DAD-W-SHK-LS-L","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ XL","offer_id":54264756535480,"sku":"81026-83-DAD-W-SHK-LS-XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ 2XL","offer_id":54264756568248,"sku":"81026-83-DAD-W-SHK-LS-2XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ 3XL","offer_id":54264756601016,"sku":"81026-83-DAD-W-SHK-LS-3XL","price":114.0,"currency_code":"USD","in_stock":true},{"title":"Women's Long Sleeve \/ Shorts Kit \/ 4XL","offer_id":54264756633784,"sku":"81026-83-DAD-W-SHK-LS-4XL","price":114.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0906\/3530\/5144\/files\/personalized-dads-christmas-ride-cycling-jersey-kit-custom-name-mockup-long-sleeve.png?v=1791419979"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0906\/3530\/5144\/collections\/Christmas_collection.png?v=1791306167","url":"https:\/\/accesfashion.com\/collections\/christmas.oembed","provider":"Accesfashion","version":"1.0","type":"link"}