@media (min-width: 768px) {
  .cat-section .w-full {
    width: 100% !important;
  }
  .cat-section .md\:grid-cols-6 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
}
.cart-summary-delivery-savemsg {
  font-weight: 700;
  color: #1a1a1a;
}

@media only screen and (max-width: 768px) {
    .recommended-theme-mode-grid {
        display: grid !important;
        justify-content: space-between !important;
        margin: -5px !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 10px !important;
    }
}