@media (min-width: 993px) {
  .garment-header .garment-logo {
    width: 276px;
    height: 92px;
    align-self: center;
  }

  .garment-header .garment-logo img {
    object-position: left center;
  }

  .garment-header.is-scrolled .garment-logo {
    height: 84px;
  }

  .dibu {
    background-color: #c99732;
    background-image:
      linear-gradient(90deg, rgb(62 20 24 / 56%) 0%, rgb(76 28 24 / 42%) 54%, rgb(86 35 24 / 28%) 100%),
      url('../img/home-2026/footer-bg-yellow-toys-20260920.webp') !important;
    background-position: center;
    background-size: cover;
  }

  .dibu .footer-l p,
  .dibu .footer-r {
    text-shadow: 0 1px 2px rgb(43 15 13 / 92%), 0 0 6px rgb(43 15 13 / 54%);
  }

  .dibu .footer-l .logo {
    width: 250px;
    max-width: 100%;
  }

  .dibu .footer-l .logo img {
    width: 100%;
    height: auto;
    object-fit: contain;
  }

  .dibu .footer-r ul li a:hover,
  .dibu .Contacts a:hover {
    color: #ffd23f;
  }

  .dibu .share2 a:hover {
    background: #ed1c35;
  }
}
/* Keep primary form actions visually explicit across content pages. */
.ff-btn-submit {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.ff-btn-submit::after {
  content: "\ea6c";
  font-family: remixicon;
  font-size: 1em;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}
