/* Four storefront sections; existing card styles and mobile behavior are retained. */
@media (min-width:1101px) {.cc-home-departments {grid-template-columns:repeat(4,minmax(0,1fr));}}
@media (min-width:641px) and (max-width:1100px) {.cc-home-departments {grid-template-columns:repeat(2,minmax(0,1fr));}}
.cc-home-other {--cc-accent:#7b4e9b;--cc-tint:#f5eef9;}
.cc-home-other .cc-department-copy strong {overflow-wrap:break-word;}
.cc-home-other .cc-department-logo img {width:104px;}
@media (max-width:640px) {.cc-home-other .cc-department-logo img {width:88px;}}
@media (max-width:359px) {.cc-home-other .cc-department-logo img {width:70px;}}
