/** Shopify CDN: Minification failed

Line 8:45 Expected identifier but found whitespace
Line 10:0 Unexpected "`"
Line 116:0 Unexpected "`"

**/
this is my current custom.css can you update: 

```css
/* ================================================
   FOOD TRENDS ONLINE — CUSTOM STYLES
   Matches foodtrends.com branding
   ================================================ */

/* ── FONT DECLARATIONS ──────────────────────────── */

@font-face {
  font-family: 'Minerva Modern';
  src: url('/cdn/shop/files/MinervaModern_Black.woff2?v=1771787411') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url('/cdn/shop/files/AvenirNextCyr-Light.woff2?v=1771783441') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url('/cdn/shop/files/AvenirNextCyr-Regular.woff2?v=1771783441') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url('/cdn/shop/files/AvenirNextCyr-Demi.woff2?v=1771783441') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* ── HEADINGS ───────────────────────────────────── */

h1, h2, h3, h4, h5, h6,
.page-title,
.hero__title,
.section-title,
.section-header__heading {
  font-family: 'Minerva Modern', serif !important;
  font-weight: 900 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  color: #324055 !important;
}

/* ── BODY TEXT ──────────────────────────────────── */

b

/* ── TIGHTEN OVERALL SCALE ──────────────────────── */

/* Reduce base font size */
html {
  font-size: 14px !important;
}

/* Tighten section padding */
.section {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

/* Reduce hero banner height */
.banner,
.hero,
.image-banner {
  min-height: 400px !important;
  max-height: 500px !important;
}

/* Tighten collection card image size */
.card__media,
.card-media {
  max-height: 220px !important;
}

/* Reduce heading sizes */
h1 { font-size: 2rem !important; }
h2 { font-size: 1.5rem !important; }
h3 { font-size: 1.2rem !important; }

/* ── HERO BANNER TEXT ───────────────────────────── */

.banner__heading,
.hero__title,
.image-banner__heading,
.banner__text h1,
.banner__text h2,
.banner__content h1,
.banner__content h2,
.banner__content p,
.banner__subheading {
  color: #FFFFFF !important;
  text-shadow: 0px 2px 8px rgba(0, 0, 0, 0.45) !important;
}


```