 .tbay-breadcrumb .page-title {
     display: none !important;
 }

 .wc-attribute-image-wrap {
     width: 100%;
     height: 150px;
     /* Adjust height as needed */
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
 }

 .wc-attribute-grid {
     display: grid;
     gap: 20px;
     margin: 20px 0;
 }

 .wc-attribute-grid.columns-1 {
     grid-template-columns: repeat(1, 1fr);
 }

 .wc-attribute-grid.columns-2 {
     grid-template-columns: repeat(2, 1fr);
 }

 .wc-attribute-grid.columns-3 {
     grid-template-columns: repeat(3, 1fr);
 }

 .wc-attribute-grid.columns-4 {
     grid-template-columns: repeat(4, 1fr);
 }

 .wc-attribute-grid.columns-5 {
     grid-template-columns: repeat(5, 1fr);
 }

 .wc-attribute-grid.columns-6 {
     grid-template-columns: repeat(6, 1fr);
 }

 @media (max-width: 768px) {
     .wc-attribute-grid {
         grid-template-columns: repeat(2, 1fr) !important;
     }
 }

 .wc-attribute-card {
     border: 1px solid #e2e2e2;
     border-radius: 8px;
     overflow: hidden;
     text-align: center;
     transition: transform 0.2s ease, box-shadow 0.2s ease;
 }

 .wc-attribute-card:hover {
     transform: translateY(-3px);
     box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
 }

 .wc-attribute-link {
     text-decoration: none;
     color: inherit;
     display: block;
 }

 .wc-attribute-image-wrap {
     width: 100%;
     aspect-ratio: 1 / 1;
     overflow: hidden;
     background-color: #f9f9f9;
 }

 .wc-attribute-image-wrap img {
     width: 450px !important;
     min-height: 450px !important;
     object-fit: fill;
     display: block;
     /* width: 100%;
                    height: 100%;
                    object-fit: cover;
                    display: block; */
 }

 .wc-attribute-title {
     display: block;
     padding: 12px 8px;
     font-weight: 600;
     font-size: 24px;
     text-transform: uppercase;
 }