$20 Skirts & Pants

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

  • Untamed Layers Ruffle Shorts

    Soft suede, but make it spicy. These leopard-print ruffle shorts serve major flirt energy with layered tiers, a comfy elastic waist, and that cheeky fit made for standing out.

    Fit & Features

    • Leopard print, faux suede knit fabric
    • Mid-rise waist
    • Tiered ruffled design
    • Form-hugging fit
    • Cheeky hem
    • Runs true to size

    Style Number/Barcode: 06503-000182

    Category Name: $20 Skirts & Pants

    Price: $20.00 $36.90

    On Sale: Yes

    Availability: In Stock

    Available Color: LEOPARD

    Available Size: XS, S, M, L

  • Edgy Flirt Bow Mini Skort

    This mini skort pairs a cute bow with a cool-girl twist, thanks to the drawstring waist and faux leather finish.

    Fit & Features

    • Faux leather fabric, stretchy knit shorts lining
    • Mid-rise drawstring waist bow tie
    • Flared mini-length silhouette
    • Runs true to size

    Style Number/Barcode: 06403-000050

    Category Name: $20 Skirts & Pants

    Price: $20.00 $39.90

    On Sale: Yes

    Availability: In Stock

    Available Color: BLACK

    Available Size: XS, S, M, L

  • Statement Season Faux Leather Mini Skort

    Statement season starts here. This sleek faux leather mini skort brings chic attitude with a mid-rise waist and a short fitted silhouette—made for nights out, city strolls, and every unapologetically confident moment in between. Style with the matching trench coat.

    Shop Matching Jacket: Statement Season Faux Leather Trench Coat

    Fit & Features

    • Patent faux leather fabric, crinkle texture
    • Mid-rise waist
    • Mini-length overlay, form-hugging fit
    • Hidden fitted shorts
    • Runs true to size

    Style Number/Barcode: 06403-000085

    Category Name: $20 Skirts & Pants

    Price: $20.00 $34.90

    On Sale: Yes

    Availability: In Stock

    Available Color: BROWN

    Available Size: XS, S, M, L

    Product Badge:
    • Part of a Set
  • Hide And Chic Ruffle Shorts

    Ruffles meet rebellion. These camouflage print hot shorts blend flirty layers with a wild twist—made for lounging, layering, or turning your chill day into a cute-day moment.

    Fit & Features

    • Camouflage print, mesh-lined fabric, moderate stretch
    • Mid-rise waist
    • Tiered ruffled silhouette
    • Runs true to size

    Style Number/Barcode: 06503-000166

    Category Name: $20 Skirts & Pants

    Price: $20.00 $29.90

    On Sale: Yes

    Availability: In Stock

    Available Color: OLIVE

    Available Size: XS, S, M, L

  • Untamed Edge Snake Print Denim Skort

    A little wild, a little polished. This snake print denim skort serves low-effort edge with a body-skimming fit that’s perfect for pairing with cropped knits, sleek tanks, or your favorite oversized jacket.

    Fit & Features

    • Snake print, cotton denim fabric, stretchy knit shorts lining
    • Mid-rise waist
    • Back zipper and hook-eye closure
    • Form-hugging fit
    • Mini-length hem
    • Runs true to size

    Style Number/Barcode: 06603-000112

    Category Name: $20 Skirts & Pants

    Price: $20.00 $39.90

    On Sale: Yes

    Availability: In Stock

    Available Color: SNAKE

    Available Size: XS, S, M, L

  • Prep It Up Ruffled Plaid Mid-Rise Skort

    This ruffled plaid mini is here to play. With a flattering mid-rise waist and adjustable drawstring, it's giving effortless style with a flirty ruffled short silhouette.

    Fit & Features

    • Plaid print, cotton woven fabric, stretchy short knit lining
    • Mid-rise waist with an adjustable drawstring tie
    • Tiered ruffle silhouette
    • Short hem
    • Runs true to size

    Style Number/Barcode: 06303-000016

    Category Name: $20 Skirts & Pants

    Price: $20.00 $34.90

    On Sale: Yes

    Availability: In Stock

    Available Color: BLUE

    Available Size: XS, S, M, L

  • Wild Flirt Floral Ruffle Mini Skirt

    A little flirt, a little wild. This floral ruffle mini skirt serves effortless allure with its O-ring detail and asymmetrical drape—made for sunset cocktails or late-night dance floors.

    Fit & Features

    • Mesh fabric, high stretch
    • Floral and animal print patterns
    • High-rise waist, metal O-ring cutout accent
    • Ruching
    • Mini-length hem with front slit, ruffled trim
    • Bodycon silhouette
    • Runs true to size

    Style Number/Barcode: 06501-000080

    Category Name: $20 Skirts & Pants

    Price: $20.00 $29.90

    On Sale: Yes

    Availability: In Stock

    Available Color: BROWN

    Available Size: XS, S, M, L

  • Catch The Light Glitter Faux Leather Mini Skirt

    Meet your new go-to for going out. This glitter-coated faux leather mini skirt brings that perfect mix of shine, edge, and confidence—because subtle was never really your thing.

    Fit & Features

    • Coated glitter faux leather fabric
    • High-rise waist
    • Five-pocket and belt loop design
    • Front button closure
    • Mini-length hem, form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06401-000022

    Category Name: $20 Skirts & Pants

    Price: $20.00 $39.90

    On Sale: Yes

    Availability: In Stock

    Available Color: BLACK

    Available Size: XS, S, M, L

    Product Badge:
    • New Arrival
  • Sunset Glow Abstract Print Mesh Maxi Skirt

    Soft, sheer, and made for golden hour. This abstract print mesh maxi skirt brings that effortless sultry vibe—flowy, flirty, and perfectly bold.

    Shop Matching Top: Sunset Glow Abstract Print Tie-Front Top

    Fit & Features

    • Sheer mesh fabric, mini-length knit lining, high stretch
    • Abstract print
    • High-rise waist
    • Ruching
    • High-cut side slit
    • Maxi-length hem, flowy silhouette
    • Runs true to size

    Style Number/Barcode: 06501-000068

    Category Name: $20 Skirts & Pants

    Price: $20.00 $34.90

    On Sale: Yes

    Availability: In Stock

    Available Color: BURGUNDY

    Available Size: XS, S, M, L

    Product Badge:
    • Part of a Set
  • Disco Flicker Foil Mini Skirt

    A little metallic, a little flirty—this foil mini skirt brings instant nightlife energy. The O-ring detail gathers the waist just right, while the ruffled slit adds movement that keeps every step feeling dramatic and fun.

    Fit & Features

    • Foil stretch fabric
    • Ring detail at the waist
    • Ruffled slit accent
    • Bodycon mini silhouette
    • Runs true to size

    Style Number/Barcode: 06501-000103

    Category Name: $20 Skirts & Pants

    Price: $20.00 $29.90

    On Sale: Yes

    Availability: In Stock

    Available Color: BROWN

    Available Size: XS, S, M, L

    Product Badge:
    • New Arrival
  • Bold Mood Snake Print Denim Mini Skort

    Meet the mini skort that does the flirting for you. The denim snake print adds that bold, I-run-the-room confidence—perfect for nights you want your outfit to do the talking.

    Fit & Features

    • Denim fabric, snake print
    • Mid-rise waist
    • Belted design, rectangular buckle
    • Mini-length overlay, form-hugging fit
    • Hidden fitted shorts
    • Runs true to size

    Style Number/Barcode: 06603-000130

    Category Name: $20 Skirts & Pants

    Price: $20.00 $39.90

    On Sale: Yes

    Availability: In Stock

    Available Color: OLIVE

    Available Size: XS, S, M, L

    Product Badge:
    • New Arrival
  • Roam Free Zebra Print Mini Skort

    Go bold or go home. This zebra print mesh mini skort serves major wild streak with its short overlay and trendy hanky hem. Style with the matching tie-front top.

    Shop Matching Top: Roam Free Zebra Tie-Front Top

    Fit & Features

    • Sheer mesh fabric, high stretch
    • Zebra print
    • Mid-rise waist, ruching
    • Mini-length overlay, hanky hem, A-line silhouette
    • Hidden fitted knit shorts
    • Runs true to size

    Style Number/Barcode: 06503-000211

    Category Name: $20 Skirts & Pants

    Price: $20.00 $29.90

    On Sale: Yes

    Availability: In Stock

    Available Color: MULTI

    Available Size: XS, S, M, L

    Product Badge:
    • Part of a Set
  • Night Out Muse Abstract Print Mesh Maxi Skirt

    Your night-out look just leveled up. This abstract print mesh maxi skirt features sheer mesh fabric with a mini-length lining for a sultry look that pairs effortlessly with the matching halter top.

    Shop Matching Top: Night Out Muse Abstract Print Halter Top

    Fit & Features

    • Sheer mesh fabric, mini-length knit lining, high stretch
    • Abstract print
    • High-rise waist
    • Maxi-length hem
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06501-000077

    Category Name: $20 Skirts & Pants

    Price: $20.00 $34.90

    On Sale: Yes

    Availability: In Stock

    Available Color: MULTI

    Available Size: XS, S, M, L

    Product Badge:
    • Part of a Set
  • Tailored Mood Plaid Woven Shorts

    Your “I planned this” shorts—clean, tailored, and instantly elevated. The plaid woven finish gives them that strategic, cool-girl polish that works from brunch to late-night plans without ever trying too hard.

    Fit & Features

    • Plaid printed woven fabric
    • Mid-rise waist, belt loops
    • Front closure
    • Dual front pockets
    • Fitted silhouette
    • Runs true to size

    Style Number/Barcode: 06403-000065

    Category Name: $20 Skirts & Pants

    Price: $20.00 $34.90

    On Sale: Yes

    Availability: In Stock

    Available Color: BROWN

    Available Size: XS, S, M, L

    Product Badge:
    • New Arrival