Grunge & Rock

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

Grunge Glamour: Rock Concert Outfits with an Edge

Turn up the volume on your style with the Grunge Glamour collection—designed for the girl who’s ready to rock out with confidence and attitude. Whether you love the raw energy of rock ‘n’ roll or the bold edge of grunge fashion, these looks are made to stand out in any crowd.

Build the perfect rock concert outfit with moto jackets, faux leather pieces, and distressed jeans that bring effortless rebellion to your wardrobe. Pair a cropped graphic tee with a sleek faux leather mini skirt, or go for an oversized vest layered over ripped denim for an effortlessly cool vibe. Black boots and statement jewelry complete the look, adding just the right amount of grunge-meets-glam.

Styling is easy with Windsor’s collection of rock-inspired pieces. Try a plaid skirt with a fitted crop top for a nod to ‘90s grunge, or go for ripped shorts and fishnet layers to add a bold, festival-ready touch. With the right accessories—think chain belts, studded handbags, and layered chokers—you’ll have a look that’s effortlessly rebellious and undeniably stylish.

Shop Windsor’s Grunge Glamour collection and find the ultimate rock concert outfits to match your fearless, show-stopping energy.

  • Trail Blazer Mid-Rise Denim Hot Shorts

    Set the trend at concerts and festivals in these denim hot shorts paired with cool boots! The mid-rise waist is flattering, while the form-hugging design shows off your curves.

    Fit & Features

    • Medium wash denim fabric
    •  Mid-rise waist
    • Back zipper closure
    • Form-hugging fit
    • Cheeky bottom
    • Runs true to size

    Style Number/Barcode: 06603-000028

    Category Name: Grunge & Rock

    Price: $29.90

    Availability: In Stock

    Available Color: MED, DENIM

    Available Size: S, M, L

  • Fashionable Edge Button Down Faux Leather Vest

    Fashionable-edge combine on this faux leather vest to upgrade your concert or festival fits'! 

    Fit & Features

    • Sleek faux leather fabric
    • Square neckline
    • Wide shoulder straps
    • Button down front closures
    • Front pockets
    • Split center front hem
    • Runs true to size

    Style Number/Barcode: 06204-2098

    Category Name: Grunge & Rock

    Price: $44.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: S, M, L

  • Chasing You Mid-Rise Leopard Denim Mini Skirt

    Chase this leopard denim mini skirt all the way to check out! Create fierce looks with this trending bodycon skirt perfect for styling with cute crop tops and blouses for any plans.

    Fit & Features

    • Leopard print, denim stretch fabric
    • Mid-rise waist, front button and hidden zipper closure
    • Belt loop accents, five-pocket styling
    • Bodycon fit
    • Mini-length hem
    • Runs true to size

    Style Number/Barcode: 06301-0211

    Category Name: Grunge & Rock

    Price: $36.90

    Availability: In Stock

    Available Color: CHARCOAL

    Available Size: S, M, L, XL

  • Divinely Draped Dainty Layered Cross Necklace

    This dainty layered cross necklace gives effortlessly elevated with just the right amount of sparkle for your daily slay or date night display.

    Fit & Features

    • Two-row layered design
    • Short dainty chain with beaded accents
    • Long dainty chain with engraved cross pendant, rhinestone embellishments
    • Lobster clasp closure with extender

    Style Number/Barcode: 07002-000059

    Category Name: Grunge & Rock

    Price: $12.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Edgy Prep Plaid Pleated Mini Skort

    Fit & Features

    • Plaid faux wool fabric
    • Mid-rise fit, belted front
    • Drop waist design
    • Mini-length pleated overlay
    • Fitted shorts
    • Runs true to size

    Style Number/Barcode: 06403-1115

    Category Name: Grunge & Rock

    Price: $9.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sleek Edge High-Rise Faux Leather Jorts

    Sleek edge high-rise faux leather jorts bring edgy vibes with a high-rise waist and relaxed knee-length fit. Perfect for flaunting your fearless style with every step.

    Fit & Features

    • Faux leather lined fabric, slight stretch
    • High-rise waist, belt loops
    • Hidden front hook-eye and zipper closure
    • Four-pocket styling
    • Relaxed knee-length fit
    • Runs true to size

    Style Number/Barcode: 06403-1085

    Category Name: Grunge & Rock

    Price: $6.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Edgy Demure Lace-Up Halter Crop Top

    Strut with boldness in this edgy faux leather crop top at concerts or festivals! The lace-up design and faux leather material add a touch of edginess to this chic top.

    Fit & Features

    • Faux leather fabric
    • Square halter neckline, spaghetti strap ties, lace-up design
    • Lace-up front 
    • Fitted crop hem
    • Runs true to size

    Style Number/Barcode: 06003-000025

    Category Name: Grunge & Rock

    Price: $34.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: M, L

  • Class of Always Late Graphic Tee

    Hey babe, at least you're graduating with honors! Show up fashionably late to the function in this fun graphic tee designed with a crew neck, short sleeves, and a fitted mid-length hem.

    Fit & Features

    • Cotton fabric, moderate stretch
    • Crew neckline
    • Short sleeves
    • "Class of Always Late" front script
    • Fitted mid-length hem
    • Runs true to size

    Style Number/Barcode: 06002-000047

    Category Name: Grunge & Rock

    Price: $6.97 $19.90

    On Sale: Yes

    Availability: In Stock

    Available Color: BLACK

    Available Size: S, M

  • Taste Like Strawberry Oversized Graphic Tee

    Summer loving will taste so sweet in this strawberry graphic tee flaunting an oversized fit perfect for styling with shorts!

    Fit & Features

    • Stretchy knit fabric
    • Crew neckline
    • Short sleeves
    • Strawberry graphic design
    • Fits oversized

    Style Number/Barcode: 06002-000045

    Category Name: Grunge & Rock

    Price: $24.90

    Availability: In Stock

    Available Color: OFF, WHITE

    Available Size: S/M, L/XL

  • She's Irresistible Faux Leather A-Line Mini Skirt

    A faux leather mini skirt like this will make you simply irresistible! This high-rise skirt flaunts side button details for an edgy vibe and a flirty a-line silhouette perfect for pairing with heels or boots.

    Fit & Features

    • Sleek faux leather fabric
    • High-rise waist
    • Side snap-button and zipper closures
    • A-line silhouette
    • Mini-length hem
    • Runs true to size

    Style Number/Barcode: 06401-0736

    Category Name: Grunge & Rock

    Price: $39.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: S, M, L

  • Heart Collector Layered Charm Belt

    She’s extra, she’s eclectic, and she’s not here to blend in. This layered charm belt adds instant wow to jeans, dresses, or skorts.

    Fit & Features

    • Assorted heart and mixed charms
    • Layered chain design
    • Lobster clasp closure

    Style Number/Barcode: 07301-000169

    Category Name: Grunge & Rock

    Price: $19.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sleek Western Vibe Thigh High Cowboy Boots

    Bring the sleek Western vibe in these sexy thigh-high cowboy boots with Western-inspired embroidery and an inner zipper closure to secure the style.

    Fit & Features

    • Stacked block heel
    • Pointed-toe
    • Thigh-high shaft length
    • Western-inspired embroidery
    • Inner zipper closure
    • Faux leather material
    • Runs true to size

    Style Number/Barcode: 07402-1126

    Category Name: Grunge & Rock

    Price: $19.97 $66.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Tie It Up Strapless Lace Up Corset Top

    A little edgy, a little flirty. This strapless corset top levels up your fit with a side lace-up tie and a fitted crop silhouette perfect for girls’ night or concert vibes.

    Fit & Features

    • Twill woven fabric, slight stretch
    • Strapless neckline
    • Front side lace-up tie
    • Flexible boning inserts
    • Back zipper and hook-eye closure
    • Fitted crop hem
    • Runs true to size

    Style Number/Barcode: 06003-000095

    Category Name: Grunge & Rock

    Price: $32.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: S, M, L

  • Sweetly Sassy Cherry Graphic Tee

    Sweet and sassy, this cherry graphic tee flaunts your fun side! 

    Fit & Features

    • Cotton knit stretchy fabric
    • Short sleeves
    • Crew neckline
    • Cherry graphics
    • Fitted crop hem
    • Runs true to size

    Style Number/Barcode: 06002-2046

    Category Name: Grunge & Rock

    Price: $6.97 $19.90

    On Sale: Yes

    Availability: In Stock

    Available Color: WHITE

    Available Size: S, M

  • Extra Blessed Cross Charm Long Necklace

    Perfect for adding a statement, this eye-catching long necklace features a beautiful cross charm accompanied by dainty charm accents along a unique chain.

    Fit & Features

    • Cross charm and various dainty charms
    • Long chain design
    • Lobster clasp closure

    Style Number/Barcode: 07002-000031

    Category Name: Grunge & Rock

    Price: $12.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Trendy Sleek Oversized Square Sunglasses

    These trendy sleek oversized square-shaped sunglasses are the finishing touch to an everyday look that slays.

    Fit & Features

    • Oversized curved square-shaped design
    • Thin brow bar
    • Thin arms
    • Rubber nose pads
    • Tinted lenses

    Style Number/Barcode: 07008-1130

    Category Name: Grunge & Rock

    Price: $10.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Lucky Me Dice Graphic Halter Top

    The odds? Always in your favor. This flirty halter crop top hugs tight and plays it cute with a retro-chic graphic made for bold babes.

    Fit & Features

    • Cotton-blend stretchy knit fabric
    • Halter neckline
    • Front dice graphics and script "Lucky Me"
    • Fitted crop hem
    • Runs true to size

    Style Number/Barcode: 06002-000237

    Category Name: Grunge & Rock

    Price: $19.90

    Availability: In Stock

    Available Color: RED

    Available Size: S, M, L

  • Cozy Season Plaid Button-Down Shacket

    Layer on this trendy plaid shacket perfect for cozy season featuring a collared neckline, long sleeves with buttons to cuff, a complete button-down front, chest pockets, and a casually chic relaxed fit. Style with jeans and booties.

    Fit & Features

    • Woven fabric with buffalo plaid print, no stretch
    • Collared neckline
    • Long sleeves with single-button detail
    • Button-down front
    • Dual flap chest pockets
    • Long-length hem, relaxed fit
    • Runs true to size

    Style Number/Barcode: 06204-1915

    Category Name: Grunge & Rock

    Price: $49.90

    Availability: In Stock

    Available Color: GRAY

    Available Size: S, M, L

  • Bless Your Drama Layered Cross Necklace

    This necklace is giving saint with a wild side. The delicate layers and bold cross charm were made for chic blouses or dresses to complete your look.

    Fit & Features

    • Layered chain design
    • Beaded accents
    • Hoop insert
    • Statement cross charm
    • Lobster clasp closure

    Style Number/Barcode: 07002-000096

    Category Name: Grunge & Rock

    Price: $13.90

    Availability: In Stock

    Available Color: RED

    Available Size: NS

  • Favorite Girl Graphic Tank Top

    This fitted crop tank keeps it cute and confident with a bold “Favorite Girl” graphic and crew neckline—wear it with cargos, minis, or attitude.

    Fit & Features

    • Cotton-blend knit stretchy fabric
    • Crew neck
    • "Favorite Girl" front graphic script
    • Fitted crop hem
    • Runs true to size

    Style Number/Barcode: 06002-000225

    Category Name: Grunge & Rock

    Price: $19.90

    Availability: In Stock

    Available Color: WHITE

    Available Size: XS, S, M, L

  • Fashionable Faith Layered Cross Pendant Necklace

    Make a faith and fashion statement with this necklace. The delicate chains create a chic layered look and is adorned with a cross pendant embellished with a chic faux pearl.

    Fit & Features

    • Layered chain design
    • Cross pendant, faux pearl embellishment
    • Lobster clasp closure

    Style Number/Barcode: 07002-000032

    Category Name: Grunge & Rock

    Price: $10.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Plaid Charm Pleated Drop Waist Skort

    Have fun in the plaid charm pleated drop waist skort! With a playful plaid pattern, hidden shorts, and dual tab accents, this skort is your go-to for a cheeky, carefree vibe.

    Fit & Features

    • Woven knit fabrication
    • Drop waist 
    • Dual tab accent at waist
    • Pleated
    • Plaid pattern
    • Mini skirt overlay
    • Hidden shorts
    • Runs true to size

    Style Number/Barcode: 06403-1059

    Category Name: Grunge & Rock

    Price: $36.90

    Availability: In Stock

    Available Color: GRAY

    Available Size: S, M, L

  • Hit Your Mark Faux Leather Moto Vest

    An edgy faux leather vest featuring a collared neckline, snap buttons, and front zipper closures give it a functional style while the cropped length hem keeps it modern. 

    Fit & Features

    • Faux leather material, sewn-in woven lining
    • Collared neckline
    • Snap buttons and front zipper closures
    • Cropped length hem
    • Runs true to size

    Style Number/Barcode: 06204-1843

    Category Name: Grunge & Rock

    Price: $39.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: M, L, XL

  • Blessed Style Faux Pearl Cross Earrings

    Bless your outfit with these stylish faux pearl cross earrings! 

    Fit & Features

    • Faux pearl embellishments
    • Cross-shaped design

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-000016

    Category Name: Grunge & Rock

    Price: $3.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free