/** Shopify CDN: Minification failed

Line 166:26 Unexpected "{"

**/

.multicolumn-footer .multicolumn-card {
  background-color: var(--dark-400);
}

.multicolumn-footer .multicolumn-list-footer {
  padding: 0px 32px;
  margin: 0;
}

.multicolumn-footer {
  background-color: var(--dark-500);
  border-bottom: 1px solid #2C2C2C;
}

.multicolumn-footer .multicolumn .title {
  margin: 0;
}

.multicolumn-footer .multicolumn.no-heading .title {
  display: none;
}

.multicolumn-footer .multicolumn .title-wrapper-with-link {
  margin-top: 0;
}

.multicolumn-footer .buttons-multi,
.button-simple {
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: start;
}

.multicolumn-footer .buttons-multi .link:hover,
.button-simple:hover {
  transform: translateY(0);
  transition: transform 0.3s ease-in-out;
}

@keyframes slideUp {
  0% {
    transform: translateY(0);
    visibility: visible;
  }
  100% {
    transform: translateY(-100%);
    visibility: hidden;
  }
}

@keyframes slideDown {
  0% {
    transform: translateY(0);
    visibility: visible;
  }
  25% {
    transform: translateY(-100%);
    visibility: hidden;
  }
  50% {
    transform: translateY(100%);
    visibility: hidden;
  }
  100% {
    transform: translateY(0);
    visibility: visible;
  }
}

.button-simple p,
.buttons-multi p {
  font-size: 15px;
  line-height: 15px;
}

.button-simple:hover p,
.buttons-multi .link:hover p {
  animation: slideDown 0.3s ease-in-out forwards;
}

p {
  margin: 0;
}

.grid__item .accordion p {
  font-size: 15px;
}


@media screen and (max-width: 992px) {
  .multicolumn-footer .buttons-multi {
    flex-direction: column;
     margin-left: 0px !important;
  }

  .multicolumn-footer .buttons-multi .link, .button-simple .link {
    padding: 20px 32px!important;
     margin-top: 1.5rem !important;
   
  }
  /* .multicolumn-footer .multicolumn-card__info .link {
 
} */
}

.multicolumn-footer .buttons-multi .link, .button-simple .link {
  font-size: 15px;
  border: 1px solid #949493;
  padding: 24px 48px;
  margin-right: 10px;
  border-radius: 128px;
  align-self: flex-start;
}

.multicolumn-footer .link {
  color: #949493;
}

.multicolumn-footer .multicolumn-card__info .inline-richtext {
  color: #DAD9D8;
  font-size: 28px;
}

@media screen and (max-width: 749px) {
  .multicolumn-footer .multicolumn .title-wrapper-with-link {
    margin-bottom: 3rem;
  }

}

@media screen and (min-width: 750px) and (max-width: 989px) {
  .multicolumn-footer .multicolumn__title {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

@media screen and (max-width: 989px) {
  .multicolumn-footer .multicolumn .page-width {
    padding-left: 0;
    padding-right: 0;
  }
}

/* @media screen and (min-width: 992px) {
  .multicolumn-footer .multi-1, .multi-2 {
    width: calc(25% - 8px); !important;
    max-width: calc(25% - 8px); !important;
  }
} */

@media screen and (max-width: 480px) {
  .multicolumn-footer .multicolumn-list-footer {
    padding: 0px 16px;
  }

  .button-simple .link p,
  .buttons-multi .link p, {
    font-size: 13px!important;
  }

  .multicolumn-footer .multicolumn-list-footer {
    display: flex!important;
    flex-direction: column!important;
  }

}

/* .multicolumn-footer .multi-3 {
  width: calc(50% - 10px); !important;
  max-width: calc(50% - 10px); !important;
} */
  .multicolumn-footer .multicolumn-list-footer {
    display: grid;
    /* grid-template-columns: calc(50% - 16px) calc(50% - 16px);
    grid-template-rows: auto auto; */
    grid-template-columns: 1fr 1fr 2fr;
    gap: 32px;
  }

  .multicolumn-footer .grid--3-col-desktop .grid__item:nth-child(1),
  .multicolumn-footer .grid--3-col-desktop .grid__item:nth-child(2) {
    max-width: 100%!important;
    width: 100%!important;
  }

  .multicolumn-footer .grid--3-col-desktop .grid__item:nth-child(3) {
    /* grid-column: span 2; */
    grid-column: span 1;
    width: 100%;
    max-width: 100%;
  }

/* } */

/* New CSS */

@media screen and (max-width: 1569px) {
  .multicolumn-footer .multicolumn-list-footer {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    gap: 32px;
  }
  .multicolumn-footer .grid--3-col-desktop .grid__item:nth-child(1),
  .multicolumn-footer .grid--3-col-desktop .grid__item:nth-child(2) {
    max-width: 100%!important;
    width: 100%!important;
  }
  .multicolumn-footer .grid--3-col-desktop .grid__item:nth-child(3) {
    grid-column: span 2;
    width: 100%!important;
    max-width: 100%!important;
  }
}

.multicolumn-footer .multicolumn-list__item.center .multicolumn-card__image-wrapper:not(.multicolumn-card__image-wrapper--full-width),
.multicolumn-footer .multicolumn-list__item:only-child {
  margin-left: auto;
  margin-right: auto;
}

.multicolumn-footer .multicolumn .button {
  margin-top: 1.5rem;
}

@media screen and (min-width: 750px) {
  .multicolumn-footer .multicolumn .button {
    margin-top: 4rem;
  }
}

.multicolumn-footer .multicolumn-list {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.multicolumn-footer .multicolumn-list__item--empty {
  display: none;
}

.multicolumn-footer .multicolumn:not(.background-none) .multicolumn-card {
  background: rgb(var(--color-background));
  height: 100%;
}

.multicolumn-footer .multicolumn.background-primary .multicolumn-card {
  background: rgb(var(--color-background))
    linear-gradient(rgba(var(--color-foreground), 0.04), rgba(var(--color-foreground), 0.04));
}

.multicolumn-footer .multicolumn-list h3 {
  line-height: calc(1 + 0.5 / max(1, var(--font-heading-scale)));
}

.multicolumn-footer .multicolumn-list h3,
.multicolumn-footer .multicolumn-list p {
  margin: 0;
}

.multicolumn-footer .multicolumn-card-spacing {
  padding-top: 2.5rem;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.multicolumn-footer .multicolumn-card__info > :nth-child(2) {
  margin-top: 1rem;
}

.multicolumn-footer .multicolumn-list__item.center .media--adapt,
.multicolumn-footer .multicolumn-list__item .media--adapt .multicolumn-card__image {
  width: auto;
}

.multicolumn-footer .multicolumn-list__item.center .media--adapt img {
  left: 50%;
  transform: translateX(-50%);
}

@media screen and (max-width: 749px) {
  .multicolumn-footer .multicolumn-list {
    margin: 0;
    width: 100%;
  }

  .multicolumn-footer .multicolumn-list:not(.slider) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  .multicolumn-footer .multicolumn-list:not(.slider) {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

@media screen and (max-width: 767px) {
    .multicolumn-footer .buttons-multi .link, .button-simple .link {
      padding: 16px 24px!important;
    }
}

@media screen and (min-width: 750px) {
  .multicolumn-footer .multicolumn-list.slider {
    padding: 0;
  }

  .multicolumn-footer .multicolumn-list__item,
  .multicolumn-footer .grid--4-col-desktop .multicolumn-list__item {
    padding-bottom: 0;
  }

  .multicolumn-footer .background-none .grid--2-col-tablet .multicolumn-list__item {
    margin-top: 4rem;
  }
}

.multicolumn-footer .background-none .multicolumn-card-spacing {
  padding: 0;
  margin: 0;
}

.multicolumn-footer .multicolumn-card__info {
  padding: 2.5rem;
}

.multicolumn-footer .background-none .multicolumn-card__info {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.multicolumn-footer .background-none .slider .multicolumn-card__info {
  padding-bottom: 0;
}

.multicolumn-footer .background-none .multicolumn-card__image-wrapper + .multicolumn-card__info {
  padding-top: 2.5rem;
}

.multicolumn-footer .background-none .slider .multicolumn-card__info {
  padding-left: 0.5rem;
}

.multicolumn-footer .background-none .slider .multicolumn-card__image-wrapper + .multicolumn-card__info {
  padding-left: 1.5rem;
}

.multicolumn-footer .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

@media screen and (max-width: 749px) {
  .multicolumn-footer .background-none .slider .multicolumn-card__info {
    padding-bottom: 1rem;
  }

  .multicolumn-footer .multicolumn.background-none .slider.slider--mobile {
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 750px) {
  .multicolumn-footer .background-none .multicolumn-card__image-wrapper {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .multicolumn-footer .background-none .multicolumn-list .multicolumn-card__info,
  .multicolumn-footer .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

.multicolumn-footer .multicolumn-card {
  position: relative;
  box-sizing: border-box;
  height:100%
}

.multicolumn-footer .multicolumn-card > .multicolumn-card__image-wrapper--full-width:not(.multicolumn-card-spacing) {
  border-top-left-radius: calc(var(--text-boxes-radius) - var(--text-boxes-border-width));
  border-top-right-radius: calc(var(--text-boxes-radius) - var(--text-boxes-border-width));
  overflow: hidden;
}

.multicolumn-footer .multicolumn-card__info .link {
  text-decoration: none;
  font-size: inherit;
  
}


.multicolumn-footer .multicolumn-card__info .icon-wrap {
  margin-left: 0.8rem;
  white-space: nowrap;
}

@media screen and (min-width: 990px) {
  .multicolumn-footer .multicolumn-list__item--empty {
    display: list-item;
  }
}

@media screen and (max-width: 479px) {
  .multicolumn-footer .multicolumn-card__info {
    padding: 24px;
  }

  .link p {
    font-size: 15px;
  }
}

.buttons-multi{
  padding: 15px!important;
 }

