.cc_7mrfchfr_6EkKyr1vKd .product-file-upload-fix {
  width: 100%;
  padding: 64px 24px;
  font-family: system-ui, -apple-system, sans-serif;
}

.cc_7mrfchfr_6EkKyr1vKd .product-file-upload-fix-inner {
  max-width: 1200px;
  margin: 0 auto;
}

.cc_7mrfchfr_6EkKyr1vKd .product-file-upload-fix h2 {
  margin: 0 0 16px 0;
  font-size: 32px;
  font-weight: 700;
  color: #111827;
}

/*
 * Responsive: use the theme's breakpoints in CSS. CSS media queries can't use
 * var(), so write the min-width/max-width yourself and use `bp(<breakpointId>)`
 * for the value — it resolves to the breakpoint's `<width>px` at render time
 * against the store's live width. Get <breakpointId> from
 * `npx ikas-component list-theme-globals` (breakpoints[].id) — use the id, not the name.
 *
 * @media (max-width: bp(_AbC123)) { .product-file-upload-fix { padding: 32px 16px; } }
 * @media (min-width: bp(_AbC123)) { .product-file-upload-fix-inner { display: flex; gap: 24px; } }
 */
