diff --git a/theme-costume-app/src/CategoriesPage.css b/theme-costume-app/src/CategoriesPage.css
index 32c5db269155068e1ed3b8099d19372038a3449a..ce9719fe9b0512cce313b28d823a5390265988b4 100644
--- a/theme-costume-app/src/CategoriesPage.css
+++ b/theme-costume-app/src/CategoriesPage.css
@@ -1,18 +1,35 @@
-/* CategoriesPage.css */
 .categories-container {
-    padding: 20px;
+  padding: 20px;
+}
+
+.categories-title {
+  font-size: 24px;
+  margin-bottom: 20px;
+}
+
+.category-item {
+  font-size: 18px;
+  padding: 10px;
+  margin-bottom: 10px;
+  border: 1px solid #ccc;
+  border-radius: 4px;
+  cursor: pointer; /* Add cursor pointer for better UX */
+  transition: transform 0.4s, box-shadow 0.4s; /* Add transition for smoothness */
+}
+
+/* Add the hover effect */
+.category-item:hover {
+  animation: shadow-drop-2-center 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
+}
+
+/* Define the shadow-drop-2-center animation */
+@keyframes shadow-drop-2-center {
+  0% {
+    transform: translateZ(0);
+    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
   }
-  
-  .categories-title {
-    font-size: 24px;
-    margin-bottom: 20px;
+  100% {
+    transform: translateZ(50px);
+    box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.35);
   }
-  
-  .category-item {
-    font-size: 18px;
-    padding: 10px;
-    margin-bottom: 10px;
-    border: 1px solid #ccc;
-    border-radius: 4px;
-  }
-  
\ No newline at end of file
+}
diff --git a/theme-costume-app/src/CategoriesPage.js b/theme-costume-app/src/CategoriesPage.js
index 95c3f3c995f1d6f2062f96a90ce061de6f8f9ef4..e6cb2de080594bd8277ce9fed96770227cb87f56 100644
--- a/theme-costume-app/src/CategoriesPage.js
+++ b/theme-costume-app/src/CategoriesPage.js
@@ -1,28 +1,24 @@
 import React from 'react';
+import './CategoriesPage.css'; // Import the CSS file
 
 const categories = [
   { name: 'Men', link: '/category/men' },
   { name: 'Women', link: '/category/women' },
   { name: 'Kids', link: '/category/kids' },
+  { name: 'Accessories', link: '/category/accessories' },
+  { name: 'Sale', link: '/category/sale' },
 ];
 
 const CategoriesPage = () => {
   return (
-    <div style={{ padding: '20px' }}>
-      <h1 style={{ fontSize: '24px', marginBottom: '20px' }}>Categories</h1>
+    <div className="categories-container">
+      <h1 className="categories-title">Categories</h1>
       <div>
         {categories.map((category, index) => (
           <div 
             key={index} 
-            style={{ 
-              fontSize: '18px', 
-              padding: '10px', 
-              marginBottom: '10px', 
-              border: '1px solid #ccc', 
-              borderRadius: '4px',
-              cursor: 'pointer' // Add cursor pointer for better UX
-            }}
-            onClick={() => { // Navigate to the category link on click
+            className="category-item"
+            onClick={() => { 
               window.location.href = category.link;
             }}
           >