/** Shopify CDN: Minification failed

Line 90:0 Unexpected "@media"

**/
@charset "UTF-8";

.bg-grecas-inver{
    background: url(https://cdn.shopify.com/s/files/1/0552/2885/8568/files/grecas_inv.png?v=1622591381);
    background-size: auto;
    background-repeat: repeat-x;
}

.footer-section-links{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 0px 1em;
  margin-bottom:1.5em;
  padding:0 2em;
}
.footer-section-links .section-links{
  padding:1em;
}
.footer-section-links .section-links .s-title{
  color: #FFF;
  font-weight: 600;
}
.footer-section-links .section-links .s-container{
  margin-top:0.5em;
  position: relative;
  list-style: none;
}

.footer-section-links .section-links .s-container .s-link{
  color: #FFF;
  list-style: none;
  padding: 2px 0;
  line-height:25px;
}

.footer-section-links .section-links .s-container li::before {
  content: '>';
  position: absolute;
  left: 0;
}

.footer-section-links .section-links .s-container .section-footer-contact-p{
  color: #FFF;
  padding: 0x 0px 20px 0px;
}


.footer-section-links .section-links .payments-container{
  margin-top: 0.5em;
  padding-left: 0;
  list-style: none;
}

.footer-section-links .section-links .payments-container .p-img:not(:last-child){
  margin-right: 0.5rem;
}

.footer-section-links .section-links .payments-container .p-img{
  display: inline-block;
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
}

.footer-section-links .section-links .payments-container .p-img img{
  max-height: 25px;
  vertical-align: middle;
  border-style: none;
}

.footer-pb-0{
	padding-bottom: 0 !important;
}

.svgColor1{
  fill: var(--color1);
}



.newsletter-icon-only-mobile{
  display: none;
}

#Responsive
@media only screen and (max-width: 1300px){   
   .site-footer__newsletter #ContactFooter-email {
    max-width: 300px !important;
    min-width: 300px !important;
  }
  .newsletter-icon-only-mobile{
    display: none;
  }
  .newsletter__submit-text--large{
    display: block !important;
  }
}
@media only screen and (max-width: 1100px){   
  .footer-section-links .section-links{
  	padding:1em 0;
  }
  .site-footer__newsletter #ContactFooter-email {
    max-width: 300px !important;
    min-width: 300px !important;
  }
  .newsletter-icon-only-mobile{
    display: none;
  }
  .newsletter__submit-text--large{
    display: block !important;
  }
}
@media (min-width: 1024px) and (max-width: 1099px){
  .site-footer__newsletter #ContactFooter-email {
    max-width: 250px !important;
    min-width: 250px !important;
  }
  .btn-dezain-newsletter{
    max-width: 60px !important;
    min-width: 60px !important;
  }
  .newsletter-icon-only-mobile{
    display: block;
  }
  .newsletter__submit-text--large{
    display: none !important;
  }
}
@media only screen and (max-width: 1023px){ 
  
   .site-footer__newsletter #ContactFooter-email {
    max-width: 180px !important;
    min-width: 180px !important;
  }
  .btn-dezain-newsletter{
    max-width: 60px !important;
    min-width: 60px !important;
  }
  .newsletter-icon-only-mobile{
    display: block;
  }
  .newsletter__submit-text--large{
    display: none !important;
  }
}
@media only screen and (max-width: 749px){   
  .footer-section-links{
    grid-template-columns: 1fr;
  }
  .footer-section-links .section-links{
  	padding:1em 0;
  }
  .site-footer__newsletter #ContactFooter-email {
    max-width: 220px !important;
    min-width: 220px !important;
  }
  .btn-dezain-newsletter{
    max-width: 60px !important;
    min-width: 60px !important;
  }
  .newsletter-icon-only-mobile{
    display: block;
  }
  .newsletter__submit-text--large{
    display: none !important;
  }
}
@media only screen and (max-width: 356px){   
  .footer-section-links{
     grid-template-columns: 1fr;
   }
  .footer-section-links .section-links{
  	padding:1em 0;
  }
  .site-footer__newsletter #ContactFooter-email {
    max-width: 180px !important;
    min-width: 180px !important;
  }
  .btn-dezain-newsletter{
    max-width: 60px !important;
    min-width: 60px !important;
  }
  .newsletter-icon-only-mobile{
    display: block;
  }
  .newsletter__submit-text--large{
    display: none !important;
  }
}