diff --git a/src/facilities/wardrobe/wardrobeShopping.css b/src/facilities/wardrobe/wardrobeShopping.css
index 2417472b7d5d411c1298d1a7a3ddf3dbb1fb908e..2408ce5fce1898cfab4a1824bbae0df513af03cb 100644
--- a/src/facilities/wardrobe/wardrobeShopping.css
+++ b/src/facilities/wardrobe/wardrobeShopping.css
@@ -1,3 +1,9 @@
+.wardrobe-shopping-block {
+    display: flex;
+    flex-wrap: wrap;
+}
+
+
 .wardrobe-shopping-cell {
     display: inline-block;
     width: 20em;
diff --git a/src/facilities/wardrobe/wardrobeShopping.js b/src/facilities/wardrobe/wardrobeShopping.js
index e44b5959d8a57f620cb7c8c796eb6a53d47fb121..5f8b997bb8be8fda3a92461f7bb51e43d7820996 100644
--- a/src/facilities/wardrobe/wardrobeShopping.js
+++ b/src/facilities/wardrobe/wardrobeShopping.js
@@ -4,7 +4,7 @@ App.UI.WardrobeShopping = function() {
 	App.UI.DOM.appendNewElement("H1", el, `Slave Wardrobe`);
 
 	let r = [];
-	r.push(`The room containing all the clothes and accessories you have available to dress your slaves in, as well as the supplies and tools your tailor needs to resize them to better fit your slaves.Several mirrors are set up for a slave to try on outfits should they be allowed to dress themselves.The selection includes`);
+	r.push(`The room containing all the clothes and accessories you have available to dress your slaves in, as well as the supplies and tools your tailor needs to resize them to better fit your slaves. Several mirrors are set up for a slave to try on outfits should they be allowed to dress themselves. The selection includes`);
 	const ownItAll = (
 		App.Data.misc.niceClothes.every((i) => isItemAccessible.entry(i.value, "clothing")) &&
 		App.Data.misc.harshClothes.every((i) => isItemAccessible.entry(i.value, "clothing"))
@@ -50,6 +50,7 @@ App.UI.WardrobeShopping = function() {
 		const model = (V.seeDicks === 100) ? GenerateNewSlave("XY") : GenerateNewSlave("XX");
 
 		const el = document.createElement("p");
+		el.classList.add("wardrobe-shopping-block");
 		el.id = `id${category}`;
 		Object.keys(data).forEach((clothing) => el.append(createCell(clothing)));
 		return el;
diff --git a/src/facilities/wardrobe/wardrobeShoppingData.js b/src/facilities/wardrobe/wardrobeShoppingData.js
index ed84b6e134b0c1d355918734fd5fd8bbb4ccf464..5195611881b347120dd92f10c36707944542f71f 100644
--- a/src/facilities/wardrobe/wardrobeShoppingData.js
+++ b/src/facilities/wardrobe/wardrobeShoppingData.js
@@ -17,10 +17,75 @@ App.Data.WardrobeShopping = {
 			cost: 7500,
 			contains: ["a bunny outfit"],
 			owned: "You are well stocked with classic bunny suits and bowties.",
-		}
+		},
+		"conservative" :{
+			title: "a shipment of conservative clothes",
+			cost: 7500,
+			contains: ["conservative clothing"],
+			owned: "You are well stocked with modest outfits.",
+		},
+		"bimbo" :{
+			title: "a shipment of outfits suitable for bimbos",
+			cost: 7500,
+			contains: ["a bimbo outfit"],
+			owned: "You are well stocked with bimbo attire.",
+		},
+		"courtesan" :{
+			title: "a shipment of courtesan dresses",
+			cost: 7500,
+			contains: ["a courtesan dress"],
+			owned: "You are well stocked with courtesan dresses.",
+		},
+		"chains" :{
+			title: "a shipment of chains",
+			cost: 7500,
+			contains: ["chains"],
+			owned: "You are well stocked with various lengths of binding chains.",
+		},
+		"western" :{
+			title: "a shipment of western outfits",
+			cost: 7500,
+			contains: ["Western clothing"],
+			owned: "You are well stocked with cowgirl outfits.",
+		},
+		"oil" :{
+			title: "a shipment of body oil",
+			cost: 7500,
+			contains: ["body oil"],
+			owned: "You are well stocked with various body oils.",
+		},
+		"lazyClothes" :{
+			title: "a shipment of comfortable, rather stretchy, clothes",
+			cost: 7500,
+			contains: ["stretch pants and a crop-top"],
+			owned: "You are well stocked with various comfy pants and rather tight crop-tops.",
+		},
+		"habit" :{
+			title: "a shipment of chattel habits",
+			cost: 7500,
+			contains: ["a chattel habit"],
+			owned: "You are well stocked with habits from the chattel religion.",
+		},
+		"maternityDress" :{
+			title: "a shipment of maternity dresse",
+			cost: 7500,
+			contains: ["a maternity dress"],
+			owned: "You are well stocked with dresses specially tailored for pregnant women.",
+		},
+		"maternityLingerie" :{
+			title: "a shipment of maternity lingerie",
+			cost: 7500,
+			contains: ["attractive lingerie for a pregnant woman"],
+			owned: "You are well stocked with sexy silken lingerie designed for pregnant women.",
+		},
 	},
 	FSrevivalist: {
-
+		"" :{
+			title: "",
+			cost: 7500,
+			contains: [""],
+			owned: "",
+		},
 	},
 	other: {