Kansas City Football Team Apparel

Show filters
Sort:
Size
Color
Price
All filters
Sort
Loading...
tag of the document. This will help to improve the load of the images // during color swatches interaction on PLP const preloadBackground = (entries, observer) => { entries.forEach(async (entry) => { if (entry.isIntersecting) { const swatch = entry.target; const images = swatch.dataset.varimg.split(','); images.forEach((img, index) => { // preload image const link = document.createElement('link'); link.href = buildSrc(img); link.imagesrcset = getSrcset(img); link.imagesizes = cssImageMediaCondition; link.rel = 'preload'; link.as = 'image'; document.getElementsByTagName('head')[0].appendChild(link); }); swatch.removeAttribute('data-varimg'); switchObserver.unobserve(swatch); } }); }; const switchObserver = new IntersectionObserver(preloadBackground, { root: null, // Default is the viewport rootMargin: '30px', threshold: 0.05, // Load image when 10% of the div is visible }); // Sort options function getPageParam() { const urlParams = new URLSearchParams(window.location.search); const pageParam = urlParams.get('page'); return pageParam ? parseInt(pageParam, 10) : 1; } domLoadedPage = getPageParam(); setupSortDropdown('.fs_sort_by_wrap_desktop', '.fs_sort_by_options_desktop', '.fs_sort_by_select_desktop'); const sortBySelect = document.getElementById('sortByDesktop'); let sortByValue = getSortBy(); // call the function and store the returned value sortBySelect.value = sortByValue; // update the desktop dropdown value on page load // update sort mobile dropdown value on page load const validSortOptions = ['price_min_to_max', 'price_max_to_min', 'creation_date', 'relevency']; sortByValue = validSortOptions.includes(sortByValue) ? sortByValue : 'relevency'; const inputField = document.querySelector(`form [data-value="${sortByValue}"]`); if (inputField) { inputField.checked = true; // update the value of the option } else { console.error(`No radio button found with data-value="${sortByValue}"`); } const form = document.getElementById('sortForm'); if (form) { form.addEventListener('change', (event) => { if (event.target.name === 'sort') { const selectedValue = event.target.getAttribute('data-value'); if (selectedValue && validSortOptions.includes(selectedValue)) { setUrlParam('sortBy', selectedValue, true); resetPageAndScroll(); updateOtherDropdown(selectedValue); } } }); } updateOtherDropdown(getSortBy()); if (sortBySelect) { sortBySelect.addEventListener('change', function () { if (sortBySelect.value && validSortOptions.includes(sortBySelect.value)) { setUrlParam('sortBy', sortBySelect.value, true); } }); } // Description 'read more' function toggleReadMore(button) { const container = button.parentNode; const isExpanded = container.getAttribute('aria-expanded') === 'true'; container.setAttribute('aria-expanded', !isExpanded); if (isExpanded) { button.querySelector('.button-text').textContent = 'more'; } else { button.querySelector('.button-text').textContent = 'Show less'; } } function visibleReadMore() { const toggleButtons = document.querySelectorAll('.fs_collection_top_toggle'); toggleButtons.forEach(button => { const description_children = button.previousElementSibling.children; let description_scroll_width = 0; let description_client_width = 0; for(const child of description_children) { description_scroll_width += child.scrollWidth; description_client_width += child.clientWidth; }; button.style.display = (description_scroll_width > description_client_width) ? 'block' : 'none'; }); } window.addEventListener('DOMContentLoaded', visibleReadMore); // category pills GTM const categories = document.querySelectorAll('.category-pills__pill'); let category; let categoryHandle; let categoryId; const pushCategoryPills = (category, categoryHandle, categoryId, typeCategory) => { if (category && categoryHandle && categoryId && typeCategory) { const categoryPills = { event: `categoryPills`, category: category, categoryHandle: categoryHandle, categoryId: categoryId, typeCategory: typeCategory }; window.dataLayer.push(categoryPills); } } categories?.forEach(category => { category.addEventListener('click', function(e) { try { category = e.currentTarget.getAttribute('data-category'); categoryHandle = e.currentTarget.getAttribute('data-collection-handle'); categoryId = e.currentTarget.getAttribute('data-collection-id'); typeCategory = e.currentTarget.getAttribute('data-type-category'); pushCategoryPills(category, categoryHandle, categoryId, typeCategory); } catch (error) { console.error('Error in category click event:', error); } }) })

Product Recommendations

  • Glitz And Glory Kansas City Football Team Top

    Bring the sparkle to the sidelines. This sequin-trimmed Kansas City football team top mixes laid-back game day vibes with just the right amount of glam to keep your look undefeated.

    Fit & Features

    • Knit fabric with stretch
    • V-neckline with striped trim
    • Short sleeves with striped sequin detail
    • Sequin embellished Kansas City football team front graphic and back text graphic
    • Side slit accents
    • Relaxed fit
    • Runs true to size

    Style Number/Barcode: 06002-000198

    Category Name: Kansas City Football Team Apparel

    Price: $49.90

    Availability: In Stock

    Available Color: RED

    Available Size: S, M, L

    Product Badge:
    • New Arrival
  • Game Day Glow Kansas City Football Team Tube Top

    For the girl who wants her ‘fit to hit as hard as the scoreboard—this tube crop top is game day glam done right. Easy, fitted, and built for cheering (and selfies), it’s the one you’ll reach for every kickoff.

    Fit & Features

    • Double-lined cotton-blend fabric, high stretch
    • Strapless straight-across neckline, elasticized hem
    • Front Kansas City football team graphic
    • Cropped hem
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06002-000168

    Category Name: Kansas City Football Team Apparel

    Price: $26.90

    Availability: In Stock

    Available Color: RED

    Available Size: S, M, L

    Product Badge:
    • New Arrival
  • Score And Slay Kansas City Football Team Tank Top

    Your sideline ‘fit just scored big. This Kansas City football team lace-up tank top brings the perfect mix of sporty and spicy so you can cheer hard and keep all eyes on you.

    Fit & Features

    • Knit fabric with lining, moderate stretch
    • Front Kansas City football team graphic, back graphic reads, "60"
    • Sleeveless square neckline, tank shoulder straps
    • Lace-up back, tie closure
    • Angled cropped hem
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06002-000188

    Category Name: Kansas City Football Team Apparel

    Price: $39.90

    Availability: In Stock

    Available Color: RED

    Available Size: S, M, L

    Product Badge:
    • New Arrival
  • Touchdown Mood Kansas City Football Team Pull-Over Top

    Game-day glam just got a comfy upgrade. This Kansas City football team off-the-shoulder pull-over brings effortless vibes with a little sporty edge—perfect for bleachers, bar hangs, or both.

    Fit & Features

    • Cotton-blend fleece fabric, ribbed hems, moderate stretch
    • Off-the-shoulder neckline, raw-cut hem
    • Long sleeves, striped graphic
    • Front Kansas City football team graphic
    • Relaxed fit
    • Runs true to size

    Style Number/Barcode: 06002-000178

    Category Name: Kansas City Football Team Apparel

    Price: $49.90

    Availability: In Stock

    Available Color: RED

    Available Size: S, M, L

    Product Badge:
    • New Arrival