/** Shopify CDN: Minification failed

Line 26:4 Unexpected "{"
Line 26:5 Expected identifier but found "%"
Line 26:82 Expected identifier but found "%"
Line 29:4 Unexpected "{"
Line 29:5 Expected identifier but found "%"
Line 29:69 Expected identifier but found "%"
Line 33:4 Unexpected "{"
Line 33:5 Expected identifier but found "%"
Line 33:64 Expected identifier but found "%"
Line 38:2 Unexpected "{"
... and 2 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* 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_SECTION:ss-legacy-pages (INDEX:83) */
.ss-legacy-page{padding:52px 24px 72px;background:#fff;color:#222;font:400 15px/1.7 "Helvetica Neue",Helvetica,Arial,sans-serif}
  .ss-legacy-page__inner{max-width:1000px;margin:0 auto}
  .ss-legacy-page h1{font:400 clamp(34px,4vw,46px)/1.15 Georgia,serif;letter-spacing:-.025em;margin:0 0 36px}
  .ss-legacy-page__intro{max-width:660px;margin:0 0 36px;font:inherit}
  .ss-legacy-page__intro p{font:inherit}
  .ss-stockists__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;align-items:start}
  .ss-stockists__region{min-width:0}
  .ss-stockists h2{font:400 25px/1.3 Georgia,serif;margin:0 0 20px}
  .ss-stockists__list{list-style:none;padding:0;margin:0}
  .ss-stockists__item{margin:0 0 20px}
  .ss-stockists__item a,.ss-stockists__name{display:inline-block;color:inherit;font-weight:500;line-height:1.5;overflow-wrap:anywhere}
  .ss-stockists__item a{text-decoration:underline;text-underline-offset:4px;padding:8px 0}
  .ss-stockists__item p{font:400 14px/1.55 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#655f58;margin:0}
  .ss-legacy-page--welcome{text-align:center;padding-top:72px;padding-bottom:88px}
  .ss-legacy-page--welcome .ss-legacy-page__inner{max-width:700px}
  .ss-legacy-page--welcome .ss-legacy-page__intro{margin:0 auto 28px}
  .ss-legacy-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border:1px solid #555;color:inherit;text-decoration:none;font:inherit}
  .ss-legacy-page a:focus-visible{outline:2px solid #715337;outline-offset:4px}
  @media(max-width:749px){.ss-legacy-page{padding:34px 24px 48px}.ss-legacy-page h1{margin-bottom:28px}.ss-stockists__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.ss-stockists h2{font-size:23px}.ss-stockists__item a{min-height:44px}.ss-legacy-page--welcome{padding-top:48px;padding-bottom:60px}}
  @media(max-width:479px){.ss-stockists__groups{grid-template-columns:1fr}}
/* END_SECTION:ss-legacy-pages */