:root{--font-body-family: "Inter", "Noto Sans JP", system-ui, sans-serif;--font-heading-family: "Inter", "Noto Sans JP", system-ui, sans-serif;--ichizen-neo-green: #28d700;--ichizen-green-bg: #42B700;--ichizen-matte-silver: #dbdbdb;--ichizen-ink: #0a0a0a;--ichizen-white: #ffffff;--ichizen-gray-100: #f5f5f5;--ichizen-gray-200: #e5e5e5;--ichizen-gray-300: #d4d4d4;--ichizen-gray-500: #737373;--ichizen-gray-700: #404040;--iz-max-width: 1280px}html{font-size:16px;letter-spacing:.02em}@media(max-width:749px){html{font-size:16px}}body{color:rgba(var(--color-foreground),.92)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);letter-spacing:.04em;text-transform:uppercase}.button--primary,.shopify-challenge__button{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.12em;font-weight:700;border-radius:0}.button--secondary{border-radius:0;font-family:var(--font-body-family);letter-spacing:.08em}.button:focus-visible,a:focus-visible{outline:.2rem solid var(--ichizen-ink);outline-offset:.2rem;box-shadow:0 0 0 .35rem var(--ichizen-neo-green)}.field__input,.select__select,.card,.card-wrapper{border-radius:0}.link,.customer a{text-underline-offset:.25em}.header__heading-link .h2{letter-spacing:.15em}.iz-section{max-width:var(--iz-max-width);margin:0 auto;padding:6rem 1.5rem}@media(min-width:768px){.iz-section{padding:8rem 2rem}}.iz-section-header{margin-bottom:4rem}.iz-section-header__label{display:inline-block;font-size:.625rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ichizen-gray-500);margin-bottom:1rem;font-family:var(--font-body-family)}.iz-section-header__title{font-size:1.5rem;font-weight:700;letter-spacing:.08em}.iz-section-header__title:after{content:" //";color:var(--ichizen-neo-green)}@media(min-width:768px){.iz-section-header__title{font-size:2rem}}.iz-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2.5rem;font-family:var(--font-body-family);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;border:none;border-radius:0;cursor:pointer;transition:all .25s ease;text-decoration:none}.iz-btn--primary{background-color:var(--ichizen-ink);color:var(--ichizen-white);border:2px solid var(--ichizen-ink)}.iz-btn--primary:hover{background-color:var(--ichizen-neo-green);color:var(--ichizen-ink);border-color:var(--ichizen-neo-green)}.iz-btn--secondary{background-color:transparent;color:var(--ichizen-ink);border:1px solid var(--ichizen-ink)}.iz-btn--secondary:hover{background-color:var(--ichizen-ink);color:var(--ichizen-white)}.iz-btn--green{background-color:var(--ichizen-neo-green);color:var(--ichizen-ink);border:2px solid var(--ichizen-neo-green)}.iz-btn--green:hover{background-color:var(--ichizen-ink);color:var(--ichizen-neo-green);border-color:var(--ichizen-neo-green)}.iz-label{display:inline-block;background-color:var(--ichizen-neo-green);color:var(--ichizen-ink);padding:.25rem .75rem;font-family:var(--font-body-family);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.iz-badge{display:inline-block;background-color:var(--ichizen-ink);color:var(--ichizen-white);padding:.2rem .75rem;font-size:.625rem;letter-spacing:.15em;text-transform:uppercase;font-family:var(--font-body-family);font-weight:700}.iz-badge--green{background-color:var(--ichizen-neo-green);color:var(--ichizen-ink)}.iz-divider{width:40px;height:3px;background-color:var(--ichizen-neo-green)}.lang-switch{display:flex;align-items:center;gap:0;border:1px solid var(--ichizen-gray-300);margin-right:.5rem}.lang-switch__btn{padding:.3rem .6rem;font-family:var(--font-body-family);font-size:.55rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:transparent;border:none;cursor:pointer;color:var(--ichizen-gray-500);transition:all .2s}.lang-switch__btn--active{background-color:var(--ichizen-neo-green);color:var(--ichizen-ink)}.lang-en{display:none!important}.is-en .lang-en{display:inline!important}.is-en .lang-ja,div.lang-en,p.lang-en,h1.lang-en,h2.lang-en,h3.lang-en,h4.lang-en{display:none!important}.is-en div.lang-en,.is-en p.lang-en,.is-en h1.lang-en,.is-en h2.lang-en,.is-en h3.lang-en,.is-en h4.lang-en{display:block!important}.is-en div.lang-ja,.is-en p.lang-ja,.is-en h1.lang-ja,.is-en h2.lang-ja,.is-en h3.lang-ja,.is-en h4.lang-ja{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ichizen-brand.css.map */
