/** 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:24) */
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_SNIPPET:nav-item-mobile (INDEX:273) */
.drawer__menu .sliderow__title { font-size: 16px; line-height: 1.4; }
.lc-mobile-group { border-bottom: 1px solid rgba(77,43,24,.12); }
.lc-mobile-group__heading { display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 18px 20px 12px; font-family: Muli, Mulish, sans-serif; font-size: 16px; font-weight: 700; line-height: 1.4; letter-spacing: .03em; color: #4d2b18; list-style: none; cursor: pointer; }
.lc-mobile-group__heading::-webkit-details-marker { display: none; }
.lc-mobile-group__heading svg { width: 18px; height: 18px; flex: 0 0 18px; transition: transform .2s ease; }
.lc-mobile-group[open] .lc-mobile-group__heading svg { transform: rotate(180deg); }
.lc-mobile-group__links { margin: 0; padding: 0 20px 16px; list-style: none; }
.lc-mobile-group__links a { display: flex; align-items: center; min-height: 44px; padding: 8px 0; font-family: Muli, Mulish, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.4; letter-spacing: normal; color: #4d2b18; text-decoration: none; }
.lc-mobile-group__links a:hover { text-decoration: underline; }
.lc-mobile-group__heading:focus-visible, .lc-mobile-group__links a:focus-visible { outline: 2px solid #4d2b18; outline-offset: 3px; }
/* END_SNIPPET:nav-item-mobile */
