/** Shopify CDN: Minification failed

Line 22:4 Unexpected "{"
Line 22:5 Expected identifier but found "%"
Line 22:82 Expected identifier but found "%"
Line 25:4 Unexpected "{"
Line 25:5 Expected identifier but found "%"
Line 25:69 Expected identifier but found "%"
Line 29:4 Unexpected "{"
Line 29:5 Expected identifier but found "%"
Line 29:64 Expected identifier but found "%"
Line 34:2 Unexpected "{"
... and 2 more hidden warnings

**/
/* START_SECTION:header (INDEX:29) */
shopify-account {
    font-size: inherit;
    --shopify-account-signed-in-avatar-size: 20px;
    --shopify-account-avatar-size: 20px;

    {% comment %} Used when user had a profile picture set in their Shop account {% endcomment %}
    --shop-brand-color: #000000;

    {% comment %} Used when logged in user has no img profile photo {% endcomment %}
    --shopify-account-signed-in-avatar-color-background: var(--text);
    --shopify-account-signed-in-avatar-color-text: var(--bg);

    {% comment %} Heading is just a bold instance of body font {% endcomment %}
    --shopify-account-font-heading: var(--FONT-STACK-HEADING);
    --shopify-account-font-body: var(--FONT-STACK-BODY);
  }

  {% comment %} Reset header account button styles {% endcomment %}
  shopify-account::part(signed-out-avatar) {
    min-width: auto;
    min-height: auto;
    font-size: inherit;
  }
/* END_SECTION:header */
/* START_SECTION:sk-category-guide (INDEX:81) */
.sk-category-guide {
    margin-block: .25rem 1.25rem;
    color: var(--text);
  }
  .sk-category-guide__panel {
    display: flex;
    align-items: center;
    gap: clamp(1.25rem, 3vw, 3rem);
    padding: clamp(1rem, 1.8vw, 1.5rem);
    background: #f7f4f1;
    color: #30292a;
    border-radius: 4px;
  }
  .sk-category-guide__intro { flex: 1 1 36%; }
  .sk-category-guide h2 {
    margin: 0;
    font: var(--FONT-WEIGHT-HEADING) clamp(1.3rem, 1.7vw, 1.65rem)/1.2 var(--FONT-STACK-HEADING);
    letter-spacing: normal;
    text-transform: none;
  }
  .sk-category-guide p {
    max-width: 60ch;
    margin: .4rem 0 0;
    font-size: .9rem;
    line-height: 1.5;
  }
  .sk-category-guide__resources {
    flex: 1 1 64%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr));
    align-items: start;
    gap: 1rem;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .sk-category-guide__resources li { margin: 0; }
  .sk-category-guide__resources a {
    display: block;
    min-height: 44px;
    padding-inline-start: 1rem;
    border-inline-start: 1px solid #d6ccc5;
    color: inherit;
    text-decoration: none;
  }
  .sk-category-guide__label {
    color: #83243e;
    font-size: .94rem;
    font-weight: 600;
    line-height: 1.35;
  }
  .sk-category-guide__note {
    display: block;
    margin-top: .25rem;
    color: #554d4c;
    font-size: .84rem;
    line-height: 1.45;
  }
  .sk-category-guide a:hover .sk-category-guide__label,
  .sk-category-guide a:focus-visible .sk-category-guide__label {
    text-decoration: underline;
    text-underline-offset: .2em;
  }
  .sk-category-guide a:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
  @media (max-width: 800px) {
    .sk-category-guide__panel { display: grid; gap: .8rem; }
    .sk-category-guide__resources { gap: .5rem 1rem; }
  }
  @media (max-width: 540px) {
    .sk-category-guide { margin-block-end: .75rem; }
    .sk-category-guide__resources { grid-template-columns: 1fr; gap: 0; }
    .sk-category-guide__resources a {
      min-height: 44px;
      padding: .45rem 0;
      border-inline-start: 0;
      border-block-start: 1px solid #ddd4ce;
    }
    .sk-category-guide__note { margin-top: .1rem; }
  }
/* END_SECTION:sk-category-guide */
