/** Shopify CDN: Minification failed

Line 18:12 Expected identifier but found whitespace
Line 18:14 Unexpected "{"
Line 18:23 Expected ":"
Line 47:21 Expected identifier but found whitespace
Line 47:23 Unexpected "{"
Line 47:30 Expected ":"
Line 48:10 Expected identifier but found whitespace
Line 48:12 Unexpected "{"
Line 48:19 Expected ":"
Line 51:10 Expected identifier but found whitespace
... and 11 more hidden warnings

**/
/** START Header **/
.site-header__logo img {
  max-width: {{ section.settings.logo_max_width | default: '450' | remove: 'px' | append: 'px' | escape }};
  height: auto;
}
.site-header__help {
  width: 300px;
  padding-left: 0;
  color: #fff;
  text-align: left;
}
.site-header__features {
  width: 300px;
  padding-left: 20px;
  color: #fff;
  text-align: left;
}
.site-header__logo-wrapper {
  text-align: center;
}
.notification__inner--has-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.grid__item.text-right {
  text-align: right;
}/** END Header **/

/** START Newsletter **/
.site-footer__newsletter-input {
    background-color: {{ block.settings.color_newsletter_input }};
    color: {{ block.settings.color_newsletter_input_text }};
}
.site-footer__newsletter-input::-webkit-input-placeholder {
    color: {{ block.settings.color_newsletter_input_text }};
    opacity: 0.7;
}
.site-footer__newsletter-input:-moz-placeholder {
    color: {{ block.settings.color_newsletter_input_text }};
    opacity: 0.7;
}
.site-footer__newsletter-input:-ms-input-placeholder {
    color: {{ block.settings.color_newsletter_input_text }};
    opacity: 0.7;
}
.site-footer__newsletter-input::-ms-input-placeholder {
    color: {{ block.settings.color_newsletter_input_text }};
    opacity: 1;
}/** END Newsletter **/

@media screen and (max-width: 749px) {
  .site-header__features {
    width: auto;
    text-align: center;
    padding-left: 0;
    margin: 0 auto;
  }
  .site-header__help {
    width: auto;
    text-align: center;
    padding-left: 0;
    margin: 0 auto;
  }
}