/* Add custom CSS styles below */ 
.footer-list.store-links-items {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.footer-acc {
  border-radius: 3px;
  overflow: hidden;
}

.footer-acc__item {
  margin-bottom: 0.5rem;
}

.footer-acc__btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: .5rem 1rem;
  cursor: pointer;
  background-color: #d8c392;
  color: white;
  border-radius: 3px;
}

.footer-acc__btn span {
  font-family: var(--font-main) !important;
  font-weight: 700 !important;
}

.footer-acc__icon {
  font-size: 1.05rem;
  opacity: .95;
  transition: transform .24s cubic-bezier(.2,.7,.2,1);
}

.footer-acc__btn[aria-expanded="true"] .footer-acc__icon {
  transform: rotate(45deg);
}

.footer-acc__panel {
  overflow: hidden;
  max-height: 0;
  transition: max-height .35s cubic-bezier(.2,.7,.2,1);
}

.footer-acc__links {
  display: grid;
  gap: .15rem;
  padding: .6rem 1rem 1rem;
}

.footer-acc__links a {
  display: block;
  color: #white;
  font-size: .95rem;
}

.footer-acc__links a:first-child {
  margin-top: 1rem;
}

.footer-acc__links a:hover {
  color: #111827;
}

[dir="rtl"] .footer-acc__btn { direction: rtl; }
[dir="ltr"] .footer-acc__btn { direction: ltr; }

.store-footer {
    color: white !important;
}

.s-social-link a {
   background-color: #d8c392;
}

.s-contacts-item {
   background-color: #d8c392;
}

.store-footer .footer-container {
    border-color: #d8c392 !important;
}

.text-gray-400 {
  color: white;
}

.s-quantity-input-button, .s-quantity-input-input {
    fill: white;
}

.sticky-product-bar {
  background-color: #d8c392;
  color: white;  
  --color-primary: #ffffff;
}

.s-button-primary {
  --color-primary: #cdb47e;
}

.store-footer h3 {
    color: white;
}