#fw-section-announcement-bar-0c82b5b5-507f-451e-83ba-682f4e395f43 {

.announcement-bar {
  background-color: #A9A9A9;
}
}

#fw-section-featured-collection-0 {

.grid__column {
  flex-basis: 50%;
  max-width: 50%;
}
}
#fw-section-newsletter-2854e8e5-edd8-4323-bd7b-5ca1c8b8d5f0 {

.newsletter__content {
  background-color: transparent;
}

.newsletter__heading {
  font-size: 40px;
}

.newsletter__text {
  opacity: 0.8;
}
}


#fw-section-custom-html-videos-b838065a-e2e4-47fa-8d62-c51dcf2f92e1 {

.custom-html__video {
  max-width: 304px;
  display: block;
  margin: auto; 
}

.custom-html__heading {
  max-width: 377px;
  margin: auto;
  margin-top: 48px;
  text-align: center;
}

video {
  width: 100%;
  display: block;
}

.video {
  border-radius: 0;
}
}
#fw-section-header {

@media (min-width: 640px) {
    .header__sections {
        display: grid;
        grid-template-columns: auto auto 1fr;
        align-items: center;
        height: 80px;
    }
}
}













#fw-section-footer {

@media (min-width: 1024px) {
    .grid__column--first\@md {
        order: 2;
    }
}

@media (min-width: 1024px) {
    .footer__list--menu {
        justify-content: flex-end;
        margin-right: 0;
        margin-left: 0 
    }

  .footer__nav {
        display: flex;
        justify-content: flex-end;
    }

  .footer__list--socials {
    height: 100%;
  }
}

.footer__bottom {
  display: none;
}

.footer__menu-link {
  color: #000;
}

.footer__copy {
  font-size: 16px;
}
}