/** Shopify CDN: Minification failed

Line 87:21 Expected identifier but found whitespace
Line 87:23 Unexpected "{"
Line 87:33 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:mw-feedback (INDEX:73) */
.mw-feedback{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,8vw,120px);padding-block:80px 110px;max-width:1200px;color:var(--mw-ink)}
  .mw-feedback-heading h1{font:400 clamp(44px,5.2vw,76px)/1.04 Arial,sans-serif;letter-spacing:-.05em;margin:24px 0;color:inherit;text-transform:none}
  .mw-feedback-heading>p{font:17px/1.7 Arial,sans-serif;max-width:430px}
  .mw-feedback a{text-underline-offset:4px;color:inherit}
  .mw-feedback-heading .mw-feedback-support{font-size:13px;margin-top:30px}
  .mw-feedback-form{min-width:0;font:15px/1.5 Arial,sans-serif}
  .mw-feedback-topics{border:0;padding:0;margin:0 0 26px;min-width:0}
  .mw-feedback-topics legend,.mw-feedback-field>label{font-weight:600;margin-bottom:10px;padding:0}
  .mw-feedback-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}
  .mw-feedback-choices label{display:flex;align-items:center;gap:10px;padding:15px 12px;border:1px solid var(--mw-line);cursor:pointer;min-height:54px}
  .mw-feedback-choices label:has(input:checked){border-color:var(--mw-ink);box-shadow:inset 0 0 0 1px var(--mw-ink)}
  .mw-feedback-choices input{appearance:auto;width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--mw-ink)}
  .mw-feedback-field{display:grid;gap:0;margin-bottom:22px}
  .mw-feedback-field input,.mw-feedback-field textarea{width:100%;min-height:48px;padding:13px 14px;border:1px solid var(--mw-line);border-radius:0;background:var(--mw-bone);color:var(--mw-ink);font:16px/1.5 Arial,sans-serif;box-sizing:border-box}
  .mw-feedback-field textarea{resize:vertical;min-height:150px}
  .mw-feedback-field input::placeholder,.mw-feedback-field textarea::placeholder{color:var(--mw-muted);opacity:1}
  .mw-feedback-field small,.mw-feedback-note{font:12px/1.6 Arial,sans-serif;color:var(--mw-muted)}
  .mw-feedback-field small{margin-top:7px}
  .mw-feedback-note{margin:16px 0}
  .mw-feedback-form [hidden]{display:none!important}
  .mw-feedback :focus-visible{outline:2px solid var(--mw-ink);outline-offset:4px}
  .mw-feedback-form button{gap:18px}
  .mw-feedback-errors{padding:18px;border:1px solid #aa462b;margin-bottom:26px}
  .mw-feedback-errors ul{padding-left:20px}
  .mw-feedback-success{padding:30px;border:1px solid var(--mw-line)}
  .mw-feedback-success h2{font:400 32px/1.15 Arial,sans-serif;letter-spacing:-.03em;text-transform:none;color:inherit;margin:0 0 18px}
  .mw-feedback-success p{margin:0 0 26px}
  @media(max-width:700px){.mw-feedback{grid-template-columns:1fr;gap:34px;padding-block:42px 70px}.mw-feedback-heading h1{font-size:48px}.mw-feedback-heading>p{font-size:16px}.mw-feedback-heading .mw-feedback-support{margin-top:18px}.mw-feedback-form button{width:100%}.mw-feedback-choices{gap:10px}}
/* END_SECTION:mw-feedback */

/* START_SECTION:mw-header (INDEX:75) */
.mw-header .mw-logo{position:relative;overflow:visible}
  .mw-header .mw-registered{position:absolute;right:-13px;top:4px;font:12px/1 Arial,Helvetica,sans-serif;letter-spacing:0;color:var(--mw-ink)}
  .mw-broad-menu>summary{min-height:44px;display:flex;align-items:center;gap:8px}
  .mw-header .mw-broad-panel{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,100px);padding-block:34px 38px;max-height:var(--mw-menu-height,calc(100dvh - var(--mw-menu-top,135px) - 16px));overflow-y:auto;overscroll-behavior:contain;box-shadow:none}
  .mw-broad-group{min-width:0}
  .mw-header .mw-broad-group h2{font:600 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--mw-muted);margin:0 0 17px}
  .mw-broad-group ul{list-style:none;padding:0;margin:0}
  .mw-broad-group li{padding:0;margin:0}
  .mw-header .mw-broad-panel a{display:flex;align-items:center;min-height:44px;padding:9px 0;color:var(--mw-ink);font:14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.03em;text-decoration:none;transition:none}
  .mw-header .mw-broad-panel a:hover,.mw-header .mw-broad-panel a[aria-current="page"]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
  .mw-header .mw-broad-panel .mw-broad-all{padding-top:0;margin-bottom:8px;text-decoration:underline;text-underline-offset:5px}
  .mw-broad-categories{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px}
  .mw-broad-collection{display:flex;flex-wrap:wrap;align-items:center;column-gap:18px;margin-top:17px;padding-top:12px;border-top:1px solid var(--mw-line)}
  .mw-broad-collection>span{font:10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.1em;color:var(--mw-muted)}
  .mw-broad-note{color:var(--mw-muted);margin-left:6px}
  .mw-broad-group .mw-broad-account{display:none}
  .mw-broad-menu>summary:focus-visible,.mw-header .mw-broad-panel a:focus-visible{outline:2px solid var(--mw-ink);outline-offset:4px}
  @media(max-width:700px){
    .mw-header .mw-registered{font-size:10px;right:-10px;top:2px}
    .mw-header .mw-broad-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px 22px;padding-block:25px 38px}
    .mw-broad-shop{grid-column:1/-1}
    .mw-broad-categories{column-gap:22px}
    .mw-header .mw-broad-panel a{font-size:12px}
    .mw-header .mw-broad-group h2{font-size:11px;letter-spacing:.09em;margin-bottom:12px}
    .mw-broad-group .mw-broad-account{display:block}
  }
/* END_SECTION:mw-header */

/* START_SECTION:mw-home (INDEX:76) */
#matagi-all-reviews [data-mw-review-hidden],#matagi-all-reviews.mw-review-pages-ready .jdgm-all-reviews-page__load-more-wrapper{display:none!important}
  #matagi-all-reviews .jdgm-subtab{scroll-margin-top:110px}
  .mw-review-pages{padding:22px 0 0;text-align:center;color:var(--mw-ink);font:13px/1.5 Arial,sans-serif}
  .mw-review-pages[hidden]{display:none}
  .mw-review-pages p{margin:0 0 16px}
  .mw-review-pages [data-review-buttons]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}
  .mw-review-pages button{background:transparent;color:inherit;border:1px solid var(--mw-line);min-width:44px;min-height:44px;padding:9px 12px;cursor:pointer;font:inherit}
  .mw-review-pages button[aria-current="page"]{background:var(--mw-ink);border-color:var(--mw-ink);color:var(--mw-bone)}
  .mw-review-pages button:disabled{opacity:.4;cursor:default}
  .mw-review-pages button:focus-visible{outline:2px solid var(--mw-ink);outline-offset:3px}
/* END_SECTION:mw-home */

/* START_SECTION:theme-footer (INDEX:115) */
footer {
    background-color: {{ settings.footer_background_color }};
  }
/* END_SECTION:theme-footer */

/* CSS from snippet stylesheet tags */
/* START_SNIPPET:mw-journal-styles (INDEX:153) */
.mj-journal,.mj-story{padding-block:64px 90px;color:var(--mw-ink)}
.mj-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:46px;border-bottom:1px solid var(--mw-line);margin-bottom:36px}
.mj-intro h1{font-size:clamp(42px,6vw,80px);line-height:1.02;letter-spacing:-.055em;margin:18px 0 20px;color:inherit}
.mj-intro .mw-eyebrow{margin:0}.mj-intro-text{max-width:550px;margin:0;font-size:17px;line-height:1.7;color:var(--mw-muted)}
.mj-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;font:11px/1.6 monospace;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;color:inherit}
.mj-link>span[aria-hidden]{font:20px/1 Arial,sans-serif}.mj-intro>.mj-link{flex-shrink:0;border-bottom:1px solid var(--mw-line)}
.mj-card-link{display:block;text-decoration:none;color:inherit}.mj-cover{width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--mw-media);position:relative}
.mj-cover img{display:block;width:100%;height:100%;max-width:100%;aspect-ratio:auto;object-fit:cover;position:absolute;inset:0}
.mj-cover-poster{background:#111e2e}.mj-cover-poster img{object-fit:contain}
.mj-card-copy{padding-top:22px}.mj-meta{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--mw-muted);font:10px/1.7 monospace;letter-spacing:.035em;text-transform:uppercase}
.mj-card h2{font-size:clamp(24px,2.5vw,34px);line-height:1.13;letter-spacing:-.035em;margin:14px 0 16px;color:inherit;overflow-wrap:break-word}
.mj-excerpt{font-size:15px;line-height:1.75;max-width:52ch;color:var(--mw-muted);margin:0 0 16px}
.mj-feature .mj-card-link{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(28px,5vw,72px)}
.mj-feature .mj-card-copy{padding:20px 0}.mj-feature-label{margin:0 0 28px}.mj-feature h2{font-size:clamp(30px,3.7vw,52px);margin:20px 0}.mj-feature .mj-excerpt{font-size:16px}
.mj-card-link:hover .mj-link,.mj-link:hover{text-decoration:underline;text-underline-offset:6px}
.mj-card-link:focus-visible,.mj-link:focus-visible,.mj-story-nav a:focus-visible{outline:2px solid currentColor;outline-offset:6px}
.mj-list-heading{border-top:1px solid var(--mw-line);margin-top:48px;padding-top:22px;margin-bottom:24px}.mj-list-heading p{margin:0}
.mj-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px}.mj-card{min-width:0}
.mj-world{margin-top:64px;padding-top:34px;border-top:1px solid var(--mw-line);display:flex;align-items:center;justify-content:space-between;gap:32px}
.mj-world h2{font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.035em;margin:14px 0;color:inherit}.mj-world p:not(.mw-eyebrow){max-width:560px;color:var(--mw-muted);font-size:15px;line-height:1.75;margin-bottom:0}.mj-world .mw-eyebrow{margin:0}.mj-world>.mj-link,.mj-links{flex-shrink:0}.mj-links{display:flex;flex-direction:column;gap:8px}
.mj-story{max-width:1100px}.mj-story-header{max-width:1000px;margin:0 auto 30px}.mj-back{margin-bottom:24px}.mj-story h1{color:inherit;font-size:clamp(36px,5.5vw,70px);line-height:1.07;letter-spacing:-.045em;margin:0 0 28px;overflow-wrap:break-word}
.mj-story-meta{padding-block:18px;border-block:1px solid var(--mw-line);gap:10px 28px}.mj-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:20px 0 0;list-style:none}.mj-tags li{font:10px/1.5 monospace;letter-spacing:.035em;border:1px solid var(--mw-line);padding:6px 10px;color:var(--mw-muted)}
.mj-story-cover{max-width:1000px;width:100%;margin:0 auto 52px;background:var(--mw-media)}.mj-story-cover img{width:100%;height:auto;display:block;max-height:650px;object-fit:contain}.mj-story-poster{background:#111e2e}
.mj-prose{max-width:680px;margin-inline:auto;font:17px/1.85 Arial,Helvetica,sans-serif;color:var(--mw-ink);overflow-wrap:anywhere}
.mj-prose p{font:inherit;margin:0 0 1.25em}.mj-prose h2,.mj-prose h3,.mj-prose h4{color:inherit;line-height:1.2;letter-spacing:-.025em;margin:1.8em 0 .7em}.mj-prose h2{font-size:30px}.mj-prose h3{font-size:25px}.mj-prose h4{font-size:21px}
.mj-prose hr{margin:40px 0;border:0;border-top:1px solid var(--mw-line);height:0;background:transparent}.mj-prose blockquote{border-left:2px solid var(--mw-gold);padding:8px 0 8px 24px;margin:32px 0;font-size:21px;line-height:1.6;color:inherit}.mj-prose blockquote p:last-child{margin-bottom:0}.mj-prose a{color:inherit;text-underline-offset:4px;text-decoration:underline}.mj-prose ul,.mj-prose ol{padding-left:24px;margin:20px 0}.mj-prose li{padding-left:4px;margin-bottom:8px}.mj-prose img{max-width:100%;height:auto}.mj-prose iframe,.mj-prose video{max-width:100%}.mj-prose [style*="color"]{color:inherit!important}.mj-prose [style*="background"]{background-color:transparent!important}
.mj-story-nav{max-width:1000px;margin:56px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;border-block:1px solid var(--mw-line);padding-block:26px}.mj-story-nav a{display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none;min-width:0}.mj-story-nav a>span:last-child{font-size:21px;line-height:1.35;letter-spacing:-.025em}.mj-story-nav a:hover>span:last-child{text-decoration:underline;text-underline-offset:4px}
@media(max-width:800px){.mj-journal,.mj-story{padding-block:40px 64px}.mj-intro{align-items:flex-start;flex-direction:column;gap:18px;padding-bottom:28px;margin-bottom:28px}.mj-feature .mj-card-link{grid-template-columns:1fr;gap:0}.mj-feature .mj-card-copy{padding:24px 0 0}.mj-feature-label{margin-bottom:14px}.mj-feature h2{font-size:34px;margin-block:14px}.mj-grid{gap:36px 22px}.mj-world{align-items:flex-start;flex-direction:column;gap:20px}.mj-story-cover{margin-bottom:34px}.mj-story-cover img{max-height:520px}}
@media(max-width:600px){.mj-grid{grid-template-columns:1fr}.mj-intro-text{font-size:16px}.mj-card h2{font-size:28px}.mj-feature h2{font-size:34px}.mj-list-heading{margin-top:36px}.mj-story-nav{grid-template-columns:1fr}.mj-story-nav a+a{border-top:1px solid var(--mw-line);padding-top:22px}.mj-prose{font-size:16px;line-height:1.8}.mj-prose h2{font-size:27px}.mj-story h1{font-size:38px}.mj-world{margin-top:44px}.mj-story-meta{gap:8px 18px}}
/* END_SNIPPET:mw-journal-styles */