/** Shopify CDN: Minification failed

Line 154:8 "justify-item" is not a known CSS property
Line 165:0 Unexpected "}"
Line 176:0 Unexpected "}"

**/
  .width20{
    min-width: 350px;
    width:100%;
    max-width:20%;
  }
  .width30{
    min-width: 350px;
    width:100%;
    max-width:30%;
  }
  .width40{
    min-width: 350px;
    width:100%;
    max-width:40%;
  }
  .width50{
    min-width: 350px;
    width:100%;
    max-width:50%;
  }
  .width60{
    min-width: 270px;
    width:100%;
    max-width:60%;
  }

  
  .width80{
    min-width: 950px;
    width:90%;
    max-width:80%;
  }
  .subscribe-form{
    width: 90%;
  }

.footer__blocks-wrapper .secondblock{
  padding-top:57px;
}
.footer__content-top .footer__blocks-wrapper .footer-block__details-content li a:hover {
  text-decoration: underline;
  color: #5d5a52;
}

.footer__content-top .footer__blocks-wrapper .seventhblock .footer-block__details-content li a:hover {
  text-decoration: underline;
  color: black;
}
a.footer-policy-terms,
a.footer-contact-email-link {
  color: #5d5a52;
}

.footer__content-bottom {
  margin-top: 1px;
  background: #000000;
}

.footer__content-bottom .footer__policy__content {
  padding: 32px;
}
.footer__content-bottom{
  display:none;
}
.footer-block.grid__item.fifthblock{
  display:none;
}
.footer-block.grid__item.footer-block--menu.fourthblock{
  display:none;
}
.footer-block.grid__item.sixthblock{
  display:none;
}
.footer-block.grid__item.eighthblock{
  font-size: 12px;
    padding-top: 20px;
    width: 100%;
}
@media (max-width:767.98px) {
  .footer__content-bottom .footer__policy__content {
    padding: 32px 47px 16px 2px;
  }
}  
.footer__content-bottom .footer__policy__content .rte {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #F4F4F4;
}
.footer__content-bottom .footer__policy__content .rte a {
  color: #F4F4F4;
}  

/* //latest changes */

.footer__content-top {
  background: #f4f4f4 !important; 
  color: black;
  padding: 65px 32px;
}
.footer__content-top .footer-block__details-content .list-menu__item--link {
  color: black;
}
.footer__content-top .grid--4-col-tablet .footer-block.grid__item.sixthblock .footer-block__details-content a {
  color: black;
}
body .footer__content-top .footer-block--menu .footer-block__heading{
  color: black;
    font-family: 'Frank Ruhl Libre', serif;
  font-size: 28px;
  line-height: 32px;
}
.footer__content-top .footer-block__details-content .list-menu__item--link{
  color: black;
}
.footer__content-top .grid--4-col-tablet .footer-block.grid__item.sixthblock .footer-block__heading {
  color: black;
}

@media (max-width: 460px) {
  .sm-unset-width20 {
    min-width: unset;
    max-width: unset;
    width: 100%;
 }
  
}
@media (max-width: 460px) {
  
  .width40 {
    min-width: 350px;
    width: 100%;
    max-width: 100%;
}
  @media (max-width: 430px) {
  
  .width40 {
    min-width: 350px;
    width: 100%;
    max-width: 100%;
}
      .footer-contact {
        display: flex;
        justify-content: space-between;
        justify-item: center;
        row-gap: 20px;
        margin-top: 20px;
        flex-direction: column;
        align-content: space-around;
        flex-wrap: nowrap;
        align-items: center;
    }
}
}

}

@media (max-width: 768px){
  .width20 {
    min-width: 250px;
    width: 100%;
    max-width: 20%;
    margin-left: auto;
    margin-right: auto;
  }
}
}


