Collection: All Tops

From basic essentials to trendy statement pieces, our collection offers a range of fashionable tops for every occasion.
7493 products
  • Floral Print Long Sleeve Maxi Shirt Dress
    8acf9291-6eea-4e4c-8d57-37bd98f00096-Max-Origin
    Regular price
    $143.00 AUD
    Sale price
    $143.00 AUD
    Regular price
    $204.00 AUD
    Unit price
    per 
    Sold out
  • Printed Button-Front Shirt Dress
    e055712909dd4fa38c36892a57434956-Max-Origin
    Regular price
    $69.00 AUD
    Sale price
    $69.00 AUD
    Regular price
    $98.00 AUD
    Unit price
    per 
    Sold out
  • Short Sleeve Maxi Tee Dress
    a17e0526-5860-4896-8151-1a3e1dc40d25-Max
    Regular price
    $79.00 AUD
    Sale price
    $79.00 AUD
    Regular price
    $113.00 AUD
    Unit price
    per 
    Sold out
  • Striped & Star Short Sleeve Mini Tee Dress
    49ba5806-0a55-44dd-8e4e-730cdce7e19f-Max-Origin
    Regular price
    $87.00 AUD
    Sale price
    $87.00 AUD
    Regular price
    $125.00 AUD
    Unit price
    per 
    Sold out
  • Striped Leopard Patch Shirt Dress
    c6d2f2e6-8856-4e68-ba72-3991e40a6a59-Max-Origin
    Regular price
    $92.00 AUD
    Sale price
    $92.00 AUD
    Regular price
    $131.00 AUD
    Unit price
    per 
    Sold out
  • Striped Cutout Front Short Sleeve Shirt Dress
    940a7a1c-b6f4-44e7-bba6-e32c62731644-Max-Origin
    Regular price
    $99.00 AUD
    Sale price
    $99.00 AUD
    Regular price
    $141.00 AUD
    Unit price
    per 
    Sold out
  • Long Sleeve Tie Waist Shirt Dress
    ec811681a08d485fb89f60a76b26940c-Max
    Regular price
    $92.00 AUD
    Sale price
    $92.00 AUD
    Regular price
    $132.00 AUD
    Unit price
    per 
    Sold out
  • Full Size Striped Quarter-Button Roll-Tab Sleeve Shirt Dress
    50d48bfdccad4b89a240c5ebbe0fb0d1-Max
    Regular price
    $111.00 AUD
    Sale price
    $111.00 AUD
    Regular price
    $159.00 AUD
    Unit price
    per 
    Sold out
  • Stripe Casual Round Neck Tee Dress with Pockets
    a12dc27b-3441-4a52-a29a-dd6f819b016c-Max-Origin
    Regular price
    $106.00 AUD
    Sale price
    $106.00 AUD
    Regular price
    $152.00 AUD
    Unit price
    per 
    Sold out
  • Tie-Dye V-Neck Short Sleeve Midi Tee Dress
    065f50df-fa0a-4069-937f-cfb56a8c522e-Max
    Regular price
    $72.00 AUD
    Sale price
    $72.00 AUD
    Regular price
    $104.00 AUD
    Unit price
    per 
    Sold out
  • Printed Short Sleeve Mini Shirt Dress
    9141633d-5c3f-4a69-b6d4-edf1c172b292-Max-Origin
    Regular price
    $107.00 AUD
    Sale price
    $107.00 AUD
    Regular price
    $153.00 AUD
    Unit price
    per 
    Sold out
  • Solid Color High Waist Pocketed Tee Dress
    41b6081c-7a94-4824-8420-286e87029dac-Max-Origin
    Regular price
    $107.00 AUD
    Sale price
    $107.00 AUD
    Regular price
    $153.00 AUD
    Unit price
    per 
    Sold out
  • Textured Button-Down Shirt Dress
    91c90960-61a6-455b-8d52-b957bebecc01-Max-Origin
    Regular price
    $117.00 AUD
    Sale price
    $117.00 AUD
    Regular price
    $168.00 AUD
    Unit price
    per 
    Sold out
  • BOMBOM Floral Round Neck Short Tee Dress with Pockets
    05bb3cc2-844e-4812-85bf-7dbfc7c2bb57-Max
    Regular price
    $82.00 AUD
    Sale price
    $82.00 AUD
    Regular price
    $117.00 AUD
    Unit price
    per 
    Sold out
  • Perfee Drawstring Puff Sleeve Hooded Dress
    3aa34467f69e403d9f4c50515a2085ec-Max
    Regular price
    $90.00 AUD
    Sale price
    $90.00 AUD
    Regular price
    $128.00 AUD
    Unit price
    per 
    Sold out
  • Exposed Seam Short Sleeve Mini Tee Dress
    043945ce-e7c0-4be4-a638-e35737691786-Max
    Regular price
    $55.00 AUD
    Sale price
    $55.00 AUD
    Regular price
    $79.00 AUD
    Unit price
    per 
    Sold out
  • Plaid Collared Neck Flounce Sleeve Shirt Dress
    c94f3f4d454340efa29937bfeb35ec65-Max
    Regular price
    $101.00 AUD
    Sale price
    $101.00 AUD
    Regular price
    $145.00 AUD
    Unit price
    per 
    Sold out
  • Multicolored Long Sleeve Shirt Dress
    31be693cae7e4cae9c188be498b91e69-Max
    Regular price
    $101.00 AUD
    Sale price
    $101.00 AUD
    Regular price
    $145.00 AUD
    Unit price
    per 
    Sold out
  • Snowflake Pattern Sweater Dress
    8a990aa1ec5f48859e5187184387c8b0-Max
    Regular price
    $87.00 AUD
    Sale price
    $87.00 AUD
    Regular price
    $124.00 AUD
    Unit price
    per 
    Sold out
  • Striped Tiered Flounce Sleeve Shirt Dress
    e3b07d85-8dd3-43c9-b6ef-71065845b264-Max-Origin
    Regular price
    $103.00 AUD
    Sale price
    $103.00 AUD
    Regular price
    $148.00 AUD
    Unit price
    per 
    Sold out
  • Round Neck Maxi Tee Dress with Pockets
    e13e3b7194c0491db23bb85fa7fb9c8b-Max
    Regular price
    $120.00 AUD
    Sale price
    $120.00 AUD
    Regular price
    $172.00 AUD
    Unit price
    per 
    Sold out
  • Perfee Cold Shoulder Rib-Knit Sweater Dress (Belt Not Included)
    9c53f8d815064e13a55fdf6245b7f393-Max
    Regular price
    $111.00 AUD
    Sale price
    $111.00 AUD
    Regular price
    $158.00 AUD
    Unit price
    per 
    Sold out
  • Printed Maxi Shirt Dress with Belt
    7b4ed273-11fa-47c4-a73c-abfa882d234f-Max-Origin
    Regular price
    $133.00 AUD
    Sale price
    $133.00 AUD
    Regular price
    $191.00 AUD
    Unit price
    per 
    Sold out
  • Button Down Tropical Short Sleeve Shirt Dress
    db62976c-7107-4631-8146-9cda234a61b6-Max-Origin
    Regular price
    $133.00 AUD
    Sale price
    $133.00 AUD
    Regular price
    $191.00 AUD
    Unit price
    per 
    Sold out
  • Devine Long Sleeve Midi Shirt Dress
    a5df7a8c-fa03-47be-92ff-fa16d7ea89d2-Max
    Regular price
    $110.00 AUD
    Sale price
    $110.00 AUD
    Regular price
    $158.00 AUD
    Unit price
    per 
    Sold out
  • Devine Button Down Long Sleeve Maxi Shirt Dress
    d68263a8-d54e-464d-bbe0-eac766929b3e-Max
    Regular price
    $107.00 AUD
    Sale price
    $107.00 AUD
    Regular price
    $153.00 AUD
    Unit price
    per 
    Sold out
  • Floral Print Button-Up Shirt Dress
    72d1d68f-4bec-4258-a204-34d43edc5d6b-Max-Origin
    Regular price
    $139.00 AUD
    Sale price
    $139.00 AUD
    Regular price
    $199.00 AUD
    Unit price
    per 
    Sold out
  • Round Neck Half Sleeve Mini Tee Dress
    18cafc32-55f3-437c-bb46-10831e72b88e-Max-Origin
    Regular price
    $77.00 AUD
    Sale price
    $77.00 AUD
    Regular price
    $111.00 AUD
    Unit price
    per 
    Sold out
  • Printed Tie Waist Mini Shirt Dress
    976055d1-8a80-41c5-bfaa-0392088f12cb-Max-Origin
    Regular price
    $129.00 AUD
    Sale price
    $129.00 AUD
    Regular price
    $184.00 AUD
    Unit price
    per 
    Sold out
  • Tiered Long Sleeve Shirt Dress
    98daa5a15e11498197168c968c30e852-Max-Origin
    Regular price
    $129.00 AUD
    Sale price
    $129.00 AUD
    Regular price
    $184.00 AUD
    Unit price
    per 
    Sold out
  • Printed Balloon Sleeve Maxi Shirt Dress
    ab924e77-718b-4bb7-91ab-584e00f69262-Max-Origin
    Regular price
    $150.00 AUD
    Sale price
    $150.00 AUD
    Regular price
    $214.00 AUD
    Unit price
    per 
    Sold out
  • Slit Long Sleeve Maxi Shirt Dress
    fc24386f-1e2c-4fe4-982f-5c0cc18b88ad-Max-Origin
    Regular price
    $138.00 AUD
    Sale price
    $138.00 AUD
    Regular price
    $197.00 AUD
    Unit price
    per 
    Sold out
  • Printed Lantern Sleeve Maxi Shirt Dress
    61020f60-686f-4824-9da0-ff6bebc8bcb9-Max-Origin
    Regular price
    $156.00 AUD
    Sale price
    $156.00 AUD
    Regular price
    $224.00 AUD
    Unit price
    per 
    Sold out
  • Printed Tie Waist Short Sleeve Midi Shirt Dress
    25f2d3f8-b2f5-401f-8b15-3cdb1386743e-Max-Origin
    Regular price
    $91.00 AUD
    Sale price
    $91.00 AUD
    Regular price
    $130.00 AUD
    Unit price
    per 
    Sold out
  • Floral Print Puff Sleeve Shirt Dress
    829c15cf23ae457bb61b95aed60d9d34-Max-Origin
    Regular price
    $135.00 AUD
    Sale price
    $135.00 AUD
    Regular price
    $193.00 AUD
    Unit price
    per 
    Sold out
  • Printed Button Up Maxi Shirt Dress
    24b35c8cd4a84ba3a1fc7d046c365436-Max-Origin
    Regular price
    $150.00 AUD
    Sale price
    $150.00 AUD
    Regular price
    $214.00 AUD
    Unit price
    per 
    Sold out
  • Printed Long Sleeve Shirt Dress with Belt
    22745786-bc88-4667-b55e-813566f5f053-Max-Origin
    Regular price
    $150.00 AUD
    Sale price
    $150.00 AUD
    Regular price
    $214.00 AUD
    Unit price
    per 
    Sold out
  • Tied Contrast Striped Short Sleeve Mini Tee Dress
    066c18e0-0897-4097-92af-0ac50536feec-Max
    Regular price
    $71.00 AUD
    Sale price
    $71.00 AUD
    Regular price
    $101.00 AUD
    Unit price
    per 
    Sold out
  • Tied Button Up Short Sleeve Mini Shirt Dress
    6f1d621a-ad62-4352-a30d-1b5512ee8ae4-Max
    Regular price
    $83.00 AUD
    Sale price
    $83.00 AUD
    Regular price
    $119.00 AUD
    Unit price
    per 
    Sold out
  • Celeste Full Size Notched Three-Quarter Sleeve Blouse
    dcac793b-d944-4c4b-9880-56398d0d68aa-Max
    Regular price
    $112.00 AUD
    Sale price
    $112.00 AUD
    Regular price
    $160.00 AUD
    Unit price
    per 
    Sold out