:root{--brand-color-surface: #FFFFFF;--brand-color-surface-subtle: #F1F1F1;--brand-color-footer-bg: #C9C9C9;--brand-color-bg-inverse: #000000;--brand-color-text-heading: #000000;--brand-color-text-muted: #6B6B6B;--brand-color-text-inverse: #FFFFFF;--brand-color-text-accent: #0A8557;--brand-color-link: #000000;--brand-color-border: #000000;--brand-color-border-strong: #000000;--brand-color-border-subtle: #B9B9B9;--brand-color-line-figure: #D9D9D9;--brand-color-accent: #0CA06A;--brand-color-accent-deep: #0E3D2B;--brand-button-primary-bg: #000000;--brand-button-primary-text: #FFFFFF;--brand-button-primary-bg-hover: #0E3D2B;--brand-button-secondary-bg: #FFFFFF;--brand-button-secondary-text: #000000;--brand-button-secondary-border: #000000;--brand-button-secondary-bg-hover: #F1F1F1;--brand-chip-border: #000000;--brand-chip-text: #000000;--brand-table-header-bg: #FFFFFF;--brand-table-row-active-bg: #F1F1F1;--brand-font-display-latin: "Shippori Mincho B1", "Noto Serif JP", serif;--brand-font-numeral: "Playfair Display", Didot, serif;--brand-font-size-xs: 12px;--brand-font-size-sm: 14px;--brand-font-size-md: 16px;--brand-font-size-lg: 18px;--brand-font-size-xl: 20px;--brand-font-size-2xl: 24px;--brand-font-size-3xl: 32px;--brand-font-size-4xl: 40px;--brand-font-size-5xl: 64px;--brand-line-height-snug: 1.5;--brand-line-height-normal: 1.75;--brand-line-height-loose: 2;--brand-line-height-xloose: 2.25;--brand-letter-spacing-wide: .05em;--brand-type-h1-family: "Noto Serif JP", "Noto Serif Japanese", serif;--brand-type-h1-weight: 700;--brand-type-h1-size: 64px;--brand-type-h1-line-height: 1.3;--brand-type-h1-letter-spacing: 0;--brand-type-tagline-family: "Noto Serif JP", "Noto Serif Japanese", serif;--brand-type-tagline-weight: 700;--brand-type-tagline-size: 24px;--brand-type-tagline-line-height: 1.5;--brand-type-tagline-letter-spacing: 0;--brand-type-h2-family: "Noto Serif JP", "Noto Serif Japanese", serif;--brand-type-h2-weight: 500;--brand-type-h2-size: 32px;--brand-type-h2-line-height: 1.3;--brand-type-h2-letter-spacing: 0;--brand-type-h2-boxed-family: "Noto Serif JP", "Noto Serif Japanese", serif;--brand-type-h2-boxed-weight: 700;--brand-type-h2-boxed-size: 24px;--brand-type-h2-boxed-line-height: 1.5;--brand-type-h2-boxed-letter-spacing: 0;--brand-type-h3-family: "Noto Serif JP", "Noto Serif Japanese", serif;--brand-type-h3-weight: 700;--brand-type-h3-size: 24px;--brand-type-h3-line-height: 1.5;--brand-type-h3-letter-spacing: .05em;--brand-type-h4-family: "Noto Serif JP", "Noto Serif Japanese", serif;--brand-type-h4-weight: 600;--brand-type-h4-size: 18px;--brand-type-h4-line-height: 1.5;--brand-type-h4-letter-spacing: 0;--brand-type-body-family: "Noto Serif JP", "Noto Serif Japanese", serif;--brand-type-body-weight: 400;--brand-type-body-size: 14px;--brand-type-body-line-height: 1.75;--brand-type-body-letter-spacing: 0;--brand-type-body-lead-family: "Noto Serif JP", "Noto Serif Japanese", serif;--brand-type-body-lead-weight: 400;--brand-type-body-lead-size: 16px;--brand-type-body-lead-line-height: 2;--brand-type-body-lead-letter-spacing: 0;--brand-type-list-item-family: "Noto Serif JP", "Noto Serif Japanese", serif;--brand-type-list-item-weight: 400;--brand-type-list-item-size: 16px;--brand-type-list-item-line-height: 2;--brand-type-list-item-letter-spacing: 0;--brand-type-label-family: "Noto Serif JP", "Noto Serif Japanese", serif;--brand-type-label-weight: 600;--brand-type-label-size: 14px;--brand-type-label-line-height: 1.5;--brand-type-label-letter-spacing: 0;--brand-type-caption-family: "Noto Serif JP", "Noto Serif Japanese", serif;--brand-type-caption-weight: 400;--brand-type-caption-size: 12px;--brand-type-caption-line-height: 1.5;--brand-type-caption-letter-spacing: 0;--brand-type-eyebrow-family: "Noto Serif JP", "Noto Serif Japanese", serif;--brand-type-eyebrow-weight: 400;--brand-type-eyebrow-size: 16px;--brand-type-eyebrow-line-height: 1.5;--brand-type-eyebrow-letter-spacing: 0;--brand-type-nav-family: "Zen Kaku Gothic New", sans-serif;--brand-type-nav-weight: 400;--brand-type-nav-size: 18px;--brand-type-nav-line-height: 1.5;--brand-type-nav-letter-spacing: 0;--brand-type-button-family: "Zen Kaku Gothic New", sans-serif;--brand-type-button-weight: 700;--brand-type-button-size: 14px;--brand-type-button-line-height: 1.5;--brand-type-button-letter-spacing: 0;--brand-type-chip-family: "Noto Serif JP", "Noto Serif Japanese", serif;--brand-type-chip-weight: 400;--brand-type-chip-size: 14px;--brand-type-chip-line-height: 1.5;--brand-type-chip-letter-spacing: 0;--brand-type-faq-mark-family: "Shippori Mincho B1", "Noto Serif JP", serif;--brand-type-faq-mark-weight: 900;--brand-type-faq-mark-size: 40px;--brand-type-faq-mark-line-height: 1;--brand-type-faq-mark-letter-spacing: 0;--brand-type-numeral-family: "Playfair Display", Didot, serif;--brand-type-numeral-weight: 900;--brand-type-numeral-size: 160px;--brand-type-numeral-line-height: 1;--brand-type-numeral-letter-spacing: 0;--brand-space-1: 4px;--brand-space-2: 8px;--brand-space-3: 12px;--brand-space-4: 16px;--brand-space-5: 20px;--brand-space-6: 24px;--brand-space-8: 32px;--brand-space-10: 40px;--brand-space-12: 48px;--brand-space-14: 56px;--brand-space-16: 64px;--brand-space-20: 80px;--brand-space-24: 96px;--brand-space-30: 120px;--brand-space-section: 120px;--brand-space-section-inner: 80px;--brand-space-block: 40px;--brand-space-heading-to-body: 24px;--brand-space-card-padding: 32px;--brand-space-card-gap: 0;--brand-space-grid-gap: 24px;--brand-space-list-row: 12px;--brand-page-margin: 120px;--brand-cta-margin: 60px;--brand-width-content: 1200px;--brand-width-content-wide: 1320px;--brand-width-prose: 765px;--brand-width-prose-narrow: 600px;--brand-width-column-4: 300px;--brand-width-side-nav: 370px;--brand-width-step-card: 218px;--brand-button-height: 52px;--brand-button-min-width: 240px;--brand-chip-height: 28px;--brand-header-height: 78px;--brand-box-header-height: 64px;--brand-nav-row-height: 52px;--brand-icon-diamond: 22px;--brand-hero-media-height: 480px;--brand-footer-height: 592px;--brand-grid-pattern-size: 19px;--brand-radius-cta: 20px;--brand-border-hairline: .5px;--brand-border-regular: 1px;--brand-border-strong: 2px;--brand-border-dash: 3px 4px}:root{--narrow-page-width: 1200px}
/*# sourceMappingURL=/cdn/shop/t/68/assets/brand-tokens.css.map */
