diff --git a/_dev/elegance.css b/_dev/elegance.css
index 7fc1a64..eceed28 100644
--- a/_dev/elegance.css
+++ b/_dev/elegance.css
@@ -38,14 +38,9 @@ input[type="radio"],input[type="checkbox"] {
 
 .article{
   width:100%;
-  padding:12px;
   
 }
 .image{
-  width:400px;
-  height:250px;
-  color:#efefef;
-  font-size:8rem;
   &.right{
     float:right;
     margin-left:30px;
@@ -69,4 +64,17 @@ input[type="radio"],input[type="checkbox"] {
   &:after {
     clear: both;
   }
-}
\ No newline at end of file
+}
+
+@media (max-width: 1024px) {
+  .hide-on-small {
+    display: none;
+  }
+}
+
+@media (max-width: 480px) {
+  .xxs {
+    font-size: xx-small;
+  }
+}
+
diff --git a/assets/css/theme.css b/assets/css/theme.css
index be83e78..61c8d50 100755
--- a/assets/css/theme.css
+++ b/assets/css/theme.css
@@ -783,6 +783,10 @@ select {
   bottom: 0px;
 }
 
+.bottom-1 {
+  bottom: 0.25rem;
+}
+
 .bottom-\[50\%\] {
   bottom: 50%;
 }
@@ -803,6 +807,10 @@ select {
   right: 3rem;
 }
 
+.right-2 {
+  right: 0.5rem;
+}
+
 .right-4 {
   right: 1rem;
 }
@@ -831,6 +839,38 @@ select {
   z-index: 10;
 }
 
+.col-span-1 {
+  grid-column: span 1 / span 1;
+}
+
+.col-start-1 {
+  grid-column-start: 1;
+}
+
+.col-start-2 {
+  grid-column-start: 2;
+}
+
+.row-span-1 {
+  grid-row: span 1 / span 1;
+}
+
+.row-span-2 {
+  grid-row: span 2 / span 2;
+}
+
+.row-span-3 {
+  grid-row: span 3 / span 3;
+}
+
+.row-start-1 {
+  grid-row-start: 1;
+}
+
+.row-end-2 {
+  grid-row-end: 2;
+}
+
 .-mx-2 {
   margin-left: -0.5rem;
   margin-right: -0.5rem;
@@ -876,16 +916,6 @@ select {
   margin-bottom: 2rem;
 }
 
-.my-\[20px\] {
-  margin-top: 20px;
-  margin-bottom: 20px;
-}
-
-.my-\[45px\] {
-  margin-top: 45px;
-  margin-bottom: 45px;
-}
-
 .mb-1 {
   margin-bottom: 0.25rem;
 }
@@ -902,6 +932,10 @@ select {
   margin-bottom: 0.5rem;
 }
 
+.mb-24 {
+  margin-bottom: 6rem;
+}
+
 .mb-3 {
   margin-bottom: 0.75rem;
 }
@@ -978,10 +1012,6 @@ select {
   margin-bottom: 5rem;
 }
 
-.mb-32 {
-  margin-bottom: 8rem;
-}
-
 .block {
   display: block;
 }
@@ -1002,6 +1032,10 @@ select {
   display: flow-root;
 }
 
+.grid {
+  display: grid;
+}
+
 .hidden {
   display: none;
 }
@@ -1010,10 +1044,6 @@ select {
   aspect-ratio: 342/513;
 }
 
-.h-1\/2 {
-  height: 50%;
-}
-
 .h-12 {
   height: 3rem;
 }
@@ -1070,10 +1100,6 @@ select {
   width: 3.5rem;
 }
 
-.w-2\/5 {
-  width: 40%;
-}
-
 .w-24 {
   width: 6rem;
 }
@@ -1082,10 +1108,6 @@ select {
   width: 75%;
 }
 
-.w-3\/5 {
-  width: 60%;
-}
-
 .w-32 {
   width: 8rem;
 }
@@ -1190,6 +1212,10 @@ select {
   list-style-type: square;
 }
 
+.grid-cols-2 {
+  grid-template-columns: repeat(2, minmax(0, 1fr));
+}
+
 .flex-row {
   flex-direction: row;
 }
@@ -1262,6 +1288,15 @@ select {
   gap: 2rem;
 }
 
+.gap-x-1 {
+  -moz-column-gap: 0.25rem;
+       column-gap: 0.25rem;
+}
+
+.gap-y-1 {
+  row-gap: 0.25rem;
+}
+
 .space-x-2 > :not([hidden]) ~ :not([hidden]) {
   --tw-space-x-reverse: 0;
   margin-right: calc(0.5rem * var(--tw-space-x-reverse));
@@ -1502,6 +1537,14 @@ select {
   padding-right: 0px;
 }
 
+.pr-1 {
+  padding-right: 0.25rem;
+}
+
+.pr-1\.5 {
+  padding-right: 0.375rem;
+}
+
 .pr-2 {
   padding-right: 0.5rem;
 }
@@ -1743,14 +1786,9 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
 
 .article{
   width:100%;
-  padding:12px;
 }
 
 .image{
-  width:400px;
-  height:250px;
-  color:#efefef;
-  font-size:8rem;
   &.right{
     float:right;
     margin-left:30px;
@@ -1778,6 +1816,18 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
   }
 }
 
+@media (max-width: 1024px) {
+  .hide-on-small {
+    display: none;
+  }
+}
+
+@media (max-width: 480px) {
+  .xxs {
+    font-size: xx-small;
+  }
+}
+
 .file\:mr-4::file-selector-button {
   margin-right: 1rem;
 }
@@ -2014,19 +2064,6 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
   .sm\:flex {
     display: flex;
   }
-
-  .sm\:flex-col {
-    flex-direction: column;
-  }
-
-  .sm\:flex-wrap {
-    flex-wrap: wrap;
-  }
-
-  .sm\:text-sm {
-    font-size: 0.875rem;
-    line-height: 1.25rem;
-  }
 }
 
 @media (min-width: 768px) {
@@ -2034,10 +2071,6 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
     position: absolute;
   }
 
-  .md\:mt-28 {
-    margin-top: 7rem;
-  }
-
   .md\:block {
     display: block;
   }
@@ -2074,6 +2107,10 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
     width: 6rem;
   }
 
+  .md\:w-3\/5 {
+    width: 60%;
+  }
+
   .md\:w-3\/6 {
     width: 50%;
   }
@@ -2122,9 +2159,14 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
     padding-right: 12rem;
   }
 
-  .md\:text-2xl {
-    font-size: 1.5rem;
-    line-height: 2rem;
+  .md\:text-3xl {
+    font-size: 1.875rem;
+    line-height: 2.25rem;
+  }
+
+  .md\:text-4xl {
+    font-size: 2.25rem;
+    line-height: 2.5rem;
   }
 
   .md\:text-base {
@@ -2142,11 +2184,6 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
     line-height: 1.25rem;
   }
 
-  .md\:text-xl {
-    font-size: 1.25rem;
-    line-height: 1.75rem;
-  }
-
   .md\:font-bold {
     font-weight: 700;
   }
@@ -2157,16 +2194,20 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
     position: static;
   }
 
+  .lg\:bottom-3 {
+    bottom: 0.75rem;
+  }
+
   .lg\:right-0 {
     right: 0px;
   }
 
-  .lg\:mb-20 {
-    margin-bottom: 5rem;
+  .lg\:mb-32 {
+    margin-bottom: 8rem;
   }
 
-  .lg\:mt-24 {
-    margin-top: 6rem;
+  .lg\:mb-2 {
+    margin-bottom: 0.5rem;
   }
 
   .lg\:flex {
@@ -2233,6 +2274,10 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
     background-color: transparent;
   }
 
+  .lg\:p-4 {
+    padding: 1rem;
+  }
+
   .lg\:py-0 {
     padding-top: 0px;
     padding-bottom: 0px;
@@ -2242,25 +2287,15 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
     padding-top: 6rem;
   }
 
-  .lg\:text-center {
-    text-align: center;
-  }
-
-  .lg\:text-2xl {
-    font-size: 1.5rem;
-    line-height: 2rem;
-  }
-
-  .lg\:text-lg {
-    font-size: 1.125rem;
-    line-height: 1.75rem;
-  }
-
   .lg\:text-xl {
     font-size: 1.25rem;
     line-height: 1.75rem;
   }
 
+  .lg\:font-bold {
+    font-weight: 700;
+  }
+
   .lg\:shadow-none {
     --tw-shadow: 0 0 #0000;
     --tw-shadow-colored: 0 0 #0000;
@@ -2272,4 +2307,5 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
   .xl\:w-1\/4 {
     width: 25%;
   }
-}
\ No newline at end of file
+}
+
diff --git a/modules/ps_featuredproducts/views/templates/hook/ps_featuredproducts.tpl b/modules/ps_featuredproducts/views/templates/hook/ps_featuredproducts.tpl
index cd33e0b..9d8076b 100644
--- a/modules/ps_featuredproducts/views/templates/hook/ps_featuredproducts.tpl
+++ b/modules/ps_featuredproducts/views/templates/hook/ps_featuredproducts.tpl
@@ -31,67 +31,13 @@
       {include file="catalog/_partials/miniatures/product.tpl" product=$product}
     {/foreach}
   
-  
+   
     {l s='All products' d='Shop.Theme.Catalog'}
      
 
 
-
+
+   
+   
+    
Wear Your Identity 
+    
Fashion that speaks volumes 
+    
+    
+   
+    
Timeless Quality  
+    
Fashion that stands the test of time 
+    
+    
+    
+    
Tailored to your specifications  
+    
Tailor every detail to match your preferences 
+    
+    
           {l s='View More' d='Shop.Theme.Catalog'}
            
+
+
+         
+         
+          
+            
“ 
+            BrooksBingham  is your destination for custom-tailored menswear, where authenticity is woven into every stitch.” 
+            
+            
 Our perfect fit guarantee ensures that every piece you order is tailored to your exact specifications, delivering a perfect fit every time.
+          
+         
+