/** Shopify CDN: Minification failed

Line 30:0 Unexpected "}"

**/
/*
  AVALDEY footer
  ---------------------------------------------------------------------------
  Warm espresso treatment layered on top of Dawn's footer section.
  Implemented by re-declaring Dawn's own colour-scheme custom properties inside
  .footer, so Dawn keeps full control of layout, blocks and responsive stacking.
  No markup of Dawn's footer is rewritten and theme.liquid is untouched.
*/

.footer.footer {

  --color-background: 37, 37, 37;
  --gradient-background: linear-gradient(180deg, #252525 0%, #252525 100%);
  --color-foreground: 255, 255, 255;
  --color-link: 255, 255, 255;
  --color-button: 255, 255, 255;
  --color-button-text: 37, 37, 37;
  --color-secondary-button: 37, 37, 37;
  --color-secondary-button-text: 255, 255, 255;
  --color-icon: 255, 255, 255;
  --color-shadow: 0, 0, 0;
  border-top: 0;
  color: rgb(var(--color-foreground));
}
}

.footer .footer-block__heading {
  margin-bottom: 1.6rem;
  font-size: 1.3rem;
  letter-spacing: 0.16em;
  line-height: 1.4; 
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.88);
}

.footer .footer-block--text .footer-block__heading {
  font-size: 2rem;
  letter-spacing: 0.28em;
  color: #ffffff;
}

.footer .footer-block__details-content {
  color: rgba(255, 255, 255, 0.78);
  line-height: 1.7;
}

.footer a,
.footer .list-menu__item--link,
.footer .link {
  color: rgba(255, 255, 255, 0.82);
  text-decoration: none;
  transition: color 0.2s ease;
}

.footer a:hover,
.footer .list-menu__item--link:hover,
.footer a:focus-visible {
  color: #ffffff;
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}

.footer a:focus-visible,
.footer button:focus-visible,
.footer summary:focus-visible,
.footer input:focus-visible {
  outline: 0.2rem solid #ffffff;
  outline-offset: 0.3rem;
  box-shadow: none;
}

.footer .footer__content-top {
  padding-bottom: 3.2rem;
}

.footer .footer__content-bottom {
  border-top: 0.1rem solid rgba(255, 255, 255, 0.16);
}

.footer .footer__copyright,
.footer .copyright__content,
.footer .policies {
  color: rgba(255, 255, 255, 0.62);
  font-size: 1.2rem;
}

.footer .footer__payment .icon,
.footer .list-payment__item .icon {
  opacity: 0.92;
}

.footer .field__input {
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.35);
}

.footer .field__input::placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.footer .field__label {
  color: rgba(255, 255, 255, 0.72);
}

.footer .field:hover .field__input,
.footer .field__input:focus {
  border-color: rgba(255, 255, 255, 0.75);
}

.footer .newsletter-form__button {
  color: #ffffff;
}

.footer .list-social__link {
  color: #ffffff;
}

.footer .list-social__link:hover {
  opacity: 0.78;
}

.footer .disclosure__button {
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.35);
  background-color: transparent;
}

.footer .disclosure__list {
  background-color: #3F382F;
  border: 0.1rem solid rgba(255, 255, 255, 0.2);
}

.footer .disclosure__link {
  color: rgba(255, 255, 255, 0.85);
}

.footer .disclosure__link:hover,
.footer .disclosure__link[aria-current='true'] {
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
}

@media screen and (max-width: 749px) {
  .footer .footer-block {
    text-align: left;
  }

  .footer .list-menu__item--link,
  .footer .list-social__link {
    display: flex;
    align-items: center;
    min-height: 4.4rem;
  }

  .footer .footer__content-bottom-wrapper {
    row-gap: 1.6rem;
  }
}

@media (prefers-reduced-motion: reduce) {
  .footer *,
  .footer *::before,
  .footer *::after {
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
  }
}
