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); } }) })

Now Trending

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.

  • Double The Vibe Necklace Set

    This cross necklace set is built for stacking and flexing. Two pieces, endless ways to style, and always the right move for layering.

    Fit & Features

    • Two-piece necklace set
    • One chunky chain necklace
    • One dainty chain and cross charm necklace
    • Lobster clasp closures with extenders

    Style Number/Barcode: 07002-000054

    Category Name: Grunge & Rock

    Price: $10.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Top Tier Buckle Tube Top

    Minimal effort, maximum edge. With a buckle accent and fitted crop hem, this tube top levels up your everyday look.

    Fit & Features

    • Twill woven fabric
    • Buckled accent tube strapless neckline
    • Back zipper closure
    • Fitted crop hem
    • Runs true to size

    Style Number/Barcode: 06003-000030

    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: $14.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • 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: $10.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • All Eyes On You Rhinestone Mesh Corset Top

    Draw all the attention in this rhinestone mesh corset top for a girl's night out. With a fitted crop hem and flexible boning, you'll look snatched all night.

    Fit & Features

    • Sheer mesh fabric, rhinestone embellishments
    • Strapless neckline
    • Built-in strapless padded bra
    • Back zipper and hook-eye closure
    • Flexible boning
    • Fitted crop hem
    • Runs true to size

    Style Number/Barcode: 06001-5707

    Category Name: Grunge & Rock

    Price: $8.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Bold Edge Platform Zipper Booties

    Bold and edgy, these faux leather booties step up your everyday vibe with a platform sole and zipper detailing.

    Fit & Features

    • Block heel
    • Square toe
    • Dual zipper closure sides
    • Platform sole
    • Ankle-length shaft height
    • Faux leather material
    • Runs true to size

    Style Number/Barcode: 07403-000011

    Category Name: Grunge & Rock

    Price: $9.97 $44.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Hungover But Hot Graphic Halter Top

    Partied last night, serve today. This halter crop top gets you compliments even when you’re running on iced coffee and chaos.

    Fit & Features

    • Cotton-blend knit, stretchy fabric
    • Halter V-neckline
    • "Hungover And Hot" front graphic script
    • Fitted crop hem
    • Runs true to size

    Style Number/Barcode: 06002-000222

    Category Name: Grunge & Rock

    Price: $6.97 $19.90

    On Sale: Yes

    Availability: In Stock

    Available Color: RED

    Available Size: S, M

    Product Badge:
    • Sale
  • 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:
    • Ships Free
  • 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: Out of Stock

    Product Badge:
    • Ships Free
  • 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
  • Cozy Layer Plaid Woven Shacket

    Get comfy in the cozy layer plaid woven shacket! With a relaxed fit, button-down front, and chic plaid pattern, it's perfect for casual hangouts. Total vibe!

    Fit & Features

    • Plaid woven fabric with knit lining, minimal stretch
    • Collared neckline
    • Button-down front
    • Single chest pocket
    • Long sleeves with single-button detail
    • Long-length hem, relaxed fit
    • Runs true to size

    Style Number/Barcode: 06204-1936

    Category Name: Grunge & Rock

    Price: $26.97 $59.90

    On Sale: Yes

    Availability: In Stock

    Available Color: IVORY

    Available Size: S, M, L

    Product Badge:
    • Sale
  • 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
  • Heartbreak Hotel Graphic Crop Top

    No room for drama—just good fits. This crop tee is made for low-key hangs, high-key attention.

    Fit & Features

    • Cotton-blend knit stretchy fabric
    • Crew neck
    • Short sleeves
    • Graphic front with script "Heartbreak Hotel Vacancy"
    • Fitted raw-cut hem
    • Runs true to size

    Style Number/Barcode: 06002-000241

    Category Name: Grunge & Rock

    Price: $6.97 $19.90

    On Sale: Yes

    Availability: In Stock

    Available Color: BLACK

    Available Size: S

    Product Badge:
    • Sale
  • Destiny Driven Rhinestone Fishnet Crop Top

    Be the ultimate showstopper in this rhinestone fishnet crop top! With a sexy open back and cropped hem, it's destined to be shown off at concerts and festivals.

    Fit & Features

    • Rhinestone embellished
    • Fishnet-lined fabric
    • Cowl neckline
    • Spaghetti straps
    • Open back with spaghetti strap tie
    • Cropped hem
    • Runs true to size

    Style Number/Barcode: 06001-000026

    Category Name: Grunge & Rock

    Price: $39.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: S, M, L

  • 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: $2.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • 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: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Retro Tour Graphic Crop Tank Top

    A little retro, a little rockstar—this tank top brings tour graphic vibes that feel perfectly worn-in and cool. Pair with a trendy midi skirt and sandals for a cute everyday vibe.

    Fit & Features

    • Knit stretch fabric
    • Scoop neck
    • Shoulder straps
    • Graphic front design
    • Fitted crop hem
    • Runs true to size

    Style Number/Barcode: 06002-000309

    Category Name: Grunge & Rock

    Price: $19.90

    Availability: In Stock

    Available Color: WHITE

    Available Size: S, M, L

  • Shift Into Glam Faux Leather Moto Jacket

    Shift into glam faux leather moto jacket brings edgy vibes with its asymmetrical zipper, zippered pockets, and adjustable waist belt. Perfect for your fearless adventures!

    Fit & Features

    • Faux leather fabrication, woven sewn-in lining
    • Lapel collar
    • Asymmetrical zipper closure
    • Zippered side pockets
    • Long sleeves
    • Adjustable waist belt with metal grommets
    • Cropped hem
    • Runs true to size

    Style Number/Barcode: 06204-2033

    Category Name: Grunge & Rock

    Price: $64.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: S, M, L, XL

  • 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: $2.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • 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: $2.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Retro Charm Square Sunglasses

    Unlock retro charm in these square sunglasses perfect for styling with any outfit while protecting your eyes!

    Fit & Features

    • Sleek square frames
    • Tinted lenses
    • 100% UV protection

    Style Number/Barcode: 07008-1126

    Category Name: Grunge & Rock

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Extra Radiance Statement Toggle Chain Necklace

    The perfect statement toggle chain necklace adds extra radiance to your look.

    Fit & Features

    • Toggle charm 
    • Chain
    • Lobster clasp closure

    Style Number/Barcode: 07002-2117

    Category Name: Grunge & Rock

    Price: $6.97 $13.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chic And Sultry Lace Trim Satin Corset Top

    Perfect your look with the chic and sultry lace trim satin corset top. Featuring a sweetheart neckline, adjustable straps, and ruched sides, this top is your go-to for a glam night out.

    Fit & Features

    • Satin woven fabric
    • Sweetheart neckline with sheer lace trim
    • Adjustable spaghetti straps
    • Front hook-eye closures
    • Ruched side detailing
    • Angled cropped hem, form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06003-2666

    Category Name: Grunge & Rock

    Price: $34.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: XS, S, M, L

  • Beaded Beauty Rhinestone Cross Necklace

    Beautify your look with this beaded necklace with a rhinestone charm and cross. Style with cute ballet flats.

    Fit & Features

    • Beading
    • Rhinestone charm and cross
    • Lobster clasp closure

    Style Number/Barcode: 07002-2107

    Category Name: Grunge & Rock

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale