@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@500;600;700&display=swap";.ch{--ch-fg: #1a1a1a;--ch-muted: #6a6a6a;--ch-line: #e6e6e6;--ch-bg-soft: #f7f6f4;--ch-serif: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "MS PMincho", serif;--ch-fg: #24211D;--ch-heading: #0E7A36;--ch-eyebrow: #0E7A36;--ch-accent: #0E7A36;--ch-btn-bg: #0E7A36;--ch-cta-bg: #0E7A36;--ch-cta-btn-bg: #C0A24A;--ch-cta-btn-fg: #24211D;--ch-cream: #F7F3E9;--ch-bg-soft: #EFE9DB;color:var(--ch-fg);background:var(--ch-cream, transparent)}.ch *{box-sizing:border-box}body{background:#f7f3e9}.header-wrapper,.header,.shopify-section-group-header-group,.section-header{background:#f7f3e9!important}body:before{content:"";display:block;width:100%;height:3px;background:#3f6e96}.ch__wrap{max-width:1120px;margin:0 auto;padding:0 2.4rem}.ch__narrow{max-width:760px;margin:0 auto;padding:0 2.4rem}.ch__section{padding:8rem 0}.ch__section--tight{padding:5rem 0}.ch__eyebrow{font-size:1.3rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ch-eyebrow, var(--ch-muted));margin:0 0 1.6rem}.ch__h2{font-family:var(--ch-serif);font-weight:600;letter-spacing:.08em;font-size:clamp(2.3rem,3.4vw,3.2rem);line-height:1.5;margin:0 0 1.6rem;color:var(--ch-heading, var(--ch-fg))}.ch__lead{font-size:1.6rem;line-height:2;color:var(--ch-muted);margin:0;max-width:42em}.ch__btn{display:inline-block;padding:1.4rem 3rem;font-size:1.5rem;font-weight:600;text-decoration:none;border-radius:2px;border:1px solid var(--ch-fg)}.ch__btn--primary{background:var(--ch-btn-bg, var(--ch-fg));color:var(--ch-btn-fg, #fff);border-color:var(--ch-btn-bg, var(--ch-fg))}.ch__btn--ghost{background:transparent;color:var(--ch-fg)}.ch__btn--ghost:hover{border-color:var(--ch-accent, var(--ch-fg));color:var(--ch-accent, var(--ch-fg))}.ch__img-frame{overflow:hidden;background:var(--ch-bg-soft);border-radius:2px}.ch__img-frame img{display:block;width:100%;height:100%;object-fit:cover}.ch__img-frame--contain{background:#fff;display:flex;align-items:center;justify-content:center;padding:2.4rem}.ch__img-frame--contain img{object-fit:contain;height:auto;max-height:100%}.ch__figcap{font-size:1.2rem;line-height:1.7;color:var(--ch-muted);margin:1rem 0 0;text-align:center}.ch__btn--onDark{background:var(--ch-cta-btn-bg, #fff);color:var(--ch-cta-btn-fg, var(--ch-fg));border-color:var(--ch-cta-btn-bg, #fff)}@media screen and (max-width:749px){.ch__section{padding:5rem 0}.ch__btn{text-align:center}.ch__wrap,.ch__narrow{padding-left:2.4rem;padding-right:2.4rem}.ch__concept p,.ch__hero-sub,.ch__lead,.ch__story-body p{text-wrap:balance;line-break:strict}}.ch-reveal--pending{opacity:0;transform:translateY(16px)}.ch-reveal--pending.is-revealed{opacity:1;transform:translateY(0);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:var(--ch-reveal-delay, 0s)}@media(prefers-reduced-motion:reduce){.ch-reveal--pending{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ch.css.map */
