#fw-section-footer {

.footer__menu-link{

font-size: 0.8rem;
}
.footer{
  background: linear-gradient(180deg, #8E6447 0%, #825D43 100%);
  border-top: black 6px solid;
}
.footer__list--socials, .footer__list--menu{
  background: #EAEADA;
  border: 3px black solid;
  border-radius: 3px;
  line-height: normal;
  text-align: center;
  padding: 8px 20px;
  min-height: 60px;
  display: inline-flex;
}
@media (min-width: 1024px) {
.footer__socials{
  text-align: right;
}}

.footer__list--bottom, .footer__powered-by a:hover{
  color: white;
}
}












#fw-section-header {

.header{
  background: linear-gradient(180deg, #C632B5 0%, #A82695 100%);
  border-bottom: black 6px solid;
  box-shadow: 1px 3px 5px 0px rgba(0,0,0,0.2);
}
.header__icons{
  
}
.header__logo{
  padding: 0px;
}
.header__list{
  background: #EAEADA;
  border: 3px black solid;
  border-radius: 3px;
  line-height: normal;
  text-align: center;
  padding: 8px 20px;
  min-height: 60px;
}
.header__dropdown-inner{
  margin-top: 12px;
  background: #EAEADA;
  border: 3px black solid;
  border-radius: 3px;
}
.cart-widget__items{
  color: white;
  border-radius: 20px
}
@media (min-width: 640px) {
  .header__logo-image{
    margin-bottom: -10px;
    
  }
  .header__size--sm{
  padding-bottom: 0px;
}
  
  
}
@media (max-width: 639px) {
  .header__list{
    width: 60px;
    padding: 8px 8px;
    padding-left: 18px;
    border-radius: 30px;
  }
  .header__logo-image{
    margin-bottom: -11px;
    max-height: 50px;
  }
}
}