/*
Generated time: January 22, 2023 23:04
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.footer .kl-private-reset-css-Xuajs1 input[type=email]{padding:0 16px!important}@media (max-width:999px){.footer__block--newsletter .klaviyo-form.klaviyo-form.klaviyo-form>.needsclick.kl-private-reset-css-Xuajs1>div>div{padding-top:0!important;padding-bottom:0!important}.footer__block--newsletter .klaviyo-form.klaviyo-form.klaviyo-form{margin-left:0!important}.footer__block--newsletter .v-stack{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;gap:var(--spacing-4)}.footer__block--newsletter .klaviyo-form.klaviyo-form.klaviyo-form>div{min-height:auto!important}}@media (max-width:767px){.footer .footer__block--newsletter{gap:var(--spacing-6);margin-bottom:5px}.footer .footer__block-list{gap:var(--spacing-5)}.footer .kl-private-reset-css-Xuajs1 input[type=email]::placeholder{font-size:calc(var(--text-h6) - 3px)!important}.footer .kl-private-reset-css-Xuajs1 input[type=email]{font-size:calc(var(--text-h6) - 3px)!important}.footer__block--newsletter .h3{font-size:calc(var(--text-h6) - 1px)}}

.footer__block--text .prose p {
  color: rgba(var(--footer-text));
  margin-block-start: var(--spacing-3);
}
.footer__block--text .prose a {
  color: rgb(240, 52, 59);
  background: transparent;
}
.footer__block--text p:nth-child(2) {
  font-size: calc(var(--text-base) - 3px);
  margin-top: 0;
}
.footer__block--text .prose p:last-child {
  display: flex;
  flex-wrap: wrap;
}
.footer__block--text .prose p:last-child a {
  flex: 1;
  margin-left: 4px;
  max-width: 275px;
  width: 100%;
  text-align: center;
}
@media (max-width: 767px){
  .footer__block--text .prose p:last-child a {
  max-width: 260px;
  margin-left: 0px;
  }
}
@media (min-width: 700px) {
  .footer .footer__block--text {
    flex-basis: 60%;
  }
}
@media (min-width: 1000px) {
  .footer .footer__block-list {
    gap: 20px;
    flex-wrap: wrap;
  }
  .footer .footer__block--newsletter {
    flex-basis: 31.3333%;
    flex: 0 0 31.3333%;
  }
  .footer .footer__block--menu {
    max-width: unset;
    flex: 1;
  }
  .footer .footer__block--text {
    flex-basis: 23%;
    flex: 0 0 23%;
  }
}
@media (min-width: 700px) and (max-width: 999px) {
  .footer .footer__block-list {
    gap: 20px;
  }
  .footer .footer__block--menu {
    flex-shrink: 0;
    flex: 0 0 calc(33.33% - 20px);
    width: 100%;
  }
}
@media (min-width: 1000px) and (max-width: 1600px) {
  .footer .footer__block--text {
    flex-basis: 26%;
    flex: 0 0 26%;
  }
}