/* Nav */
.navbar-brand img {
  aspect-ratio: unset;}
#mainnav > div > div > div > div:nth-child(1){
  display: contents;}
@media (min-width: 992px) {
#mainnav > div > div > div > div:nth-child(1) span {
  font-size: 22px;}}
.mobile-menu a:hover {
    box-shadow: none !important;}
/* Footer */
.store-footer h3,
.store-footer a,
.store-footer p{
  font-size: 20px !important;}
.copyright-text a {
  color: #fafafa !important;}
.container.grid.grid-cols-1.lg\:grid-cols-5.gap-8.py-16 {
  align-items: flex-start;}
footer .store-footer__inner div {
  padding-bottom: 0px}
@media (max-width: 768px) {
  footer > div.store-footer__inner > div,
  footer > div.store-footer__inner > div > div.lg\:col-span-2.grid.grid-cols-2.gap-4.items-end,
  footer > div.store-footer__inner > div > div.lg\:col-span-2.grid.grid-cols-2.gap-4.items-end .s-contacts,
  .s-menu-footer-list,
  .store-footer__inner h3{
    display: flex;
    flex-direction: column;
    justify-content: center !important;
    align-items: center !important;}}