:root{--km-brand-green: #809500;--km-brand-green-hover: #718400;--km-ink: #1d211c;--km-muted: rgba(29, 33, 28, .64);--km-hairline: rgba(29, 33, 28, .1);--km-button-height: 52px;--km-button-padding-x: 28px;--km-button-radius: 999px;--km-button-font-size: 15px;--km-button-font-weight: 600;--km-motion-duration: .28s;--km-motion-easing: ease;--km-section-label-size: 13px;--km-section-label-spacing: .16em;--km-section-heading-size: clamp(3.2rem, 4vw, 4.8rem);--km-section-heading-line-height: 1.18;--km-section-description-size: 1.6rem;--km-section-description-line-height: 1.8;--km-section-header-gap: 56px}.km-section-header{max-width:720px;margin-right:auto;margin-bottom:var(--km-section-header-gap);margin-left:auto;text-align:center}.km-section-header__label{margin:0 0 16px;color:var(--km-brand-green);font-size:var(--km-section-label-size);font-weight:600;line-height:1.4;letter-spacing:var(--km-section-label-spacing);text-transform:uppercase}.km-section-header__heading{margin:0;color:var(--km-ink);font-size:var(--km-section-heading-size);font-weight:400;line-height:var(--km-section-heading-line-height);letter-spacing:-.02em}.km-section-header__description{max-width:680px;margin:22px auto 0;color:var(--km-muted);font-size:var(--km-section-description-size);line-height:var(--km-section-description-line-height)}.button,.shopify-challenge__button,.customer button{min-height:var(--km-button-height);padding-right:var(--km-button-padding-x);padding-left:var(--km-button-padding-x);border-radius:var(--km-button-radius);font-size:var(--km-button-font-size);font-weight:var(--km-button-font-weight);line-height:1.4;transition:color var(--km-motion-duration) var(--km-motion-easing),background-color var(--km-motion-duration) var(--km-motion-easing),border-color var(--km-motion-duration) var(--km-motion-easing),box-shadow var(--km-motion-duration) var(--km-motion-easing),transform var(--km-motion-duration) var(--km-motion-easing)}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{border-radius:var(--km-button-radius)}.button:not(.button--secondary):not(.button--tertiary),.shopify-challenge__button,.customer button{--color-button: 128, 149, 0;--color-button-text: 255, 255, 255;border-color:var(--km-brand-green);background:var(--km-brand-green);color:#fff}.button.button--secondary{--color-button: 255, 255, 255;--color-button-text: 29, 33, 28;border-color:#1d211c57;background:transparent;color:var(--km-ink)}.banner .button.button--secondary{--color-button-text: 255, 255, 255;border-color:#ffffffb8;background:transparent;color:#fff}.km-text-link{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--km-ink);font-size:1.5rem;font-weight:600;line-height:1.5;text-decoration:none;transition:color var(--km-motion-duration) var(--km-motion-easing)}.km-text-link__arrow{display:inline-block;transition:transform var(--km-motion-duration) var(--km-motion-easing)}@media(hover:hover){.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-challenge__button:hover,.customer button:hover{border-color:var(--km-brand-green-hover);background:var(--km-brand-green-hover);box-shadow:0 6px 18px #1d211c14;color:#fff;transform:translateY(-2px)}.button.button--secondary:hover{background:#1d211c0a;color:var(--km-ink);transform:translateY(-2px)}.banner .button.button--secondary:hover{background:#ffffff1a;color:#fff}.km-text-link:hover{color:var(--km-brand-green)}.km-text-link:hover .km-text-link__arrow{transform:translate(3px)}}@media screen and (max-width:749px){:root{--km-button-height: 52px;--km-button-padding-x: 24px;--km-section-label-size: 12px;--km-section-heading-size: 3.2rem;--km-section-description-size: 1.5rem;--km-section-description-line-height: 1.75;--km-section-header-gap: 40px}.km-section-header{max-width:100%}.km-section-header__label{margin-bottom:14px}.km-section-header__description{margin-top:18px}}@media(prefers-reduced-motion:reduce){.button,.shopify-challenge__button,.customer button,.km-text-link,.km-text-link__arrow{transition:none!important}}.km-install-flow__header{max-width:720px!important;margin-right:auto!important;margin-bottom:56px!important;margin-left:auto!important;text-align:center!important}.km-install-flow__eyebrow{margin-bottom:16px!important;color:var(--km-brand-green)!important;font-size:var(--km-section-label-size)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:var(--km-section-label-spacing)!important}.km-install-flow__header h2{font-size:var(--km-section-heading-size)!important;font-weight:400!important;line-height:var(--km-section-heading-line-height)!important;letter-spacing:-.02em!important}.km-install-flow__header>p:last-child{max-width:680px;margin:22px auto 0!important;color:var(--km-muted)!important;font-size:var(--km-section-description-size)!important;line-height:var(--km-section-description-line-height)!important}@media screen and (max-width:749px){.km-install-flow__header{margin-bottom:40px!important}.km-install-flow__eyebrow{margin-bottom:14px!important}.km-install-flow__header>p:last-child{margin-top:18px!important}}.collection__title.km-section-header{display:block;max-width:720px;margin-right:auto;margin-bottom:56px;margin-left:auto;text-align:center}.collection__title.km-section-header .km-section-header__heading,.collection__title.km-section-header .km-section-header__description{width:100%;text-align:center}@media screen and (max-width:749px){.collection__title.km-section-header{margin-bottom:40px}}.kimura-about-content>.image-with-text__text--caption{align-self:stretch;width:100%;margin:0 0 16px!important;color:var(--km-brand-green)!important;font-size:var(--km-section-label-size)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:var(--km-section-label-spacing)!important;text-align:center!important}.kimura-about-content>.image-with-text__heading{align-self:stretch;width:100%;margin:0!important;font-size:var(--km-section-heading-size)!important;font-weight:400!important;line-height:var(--km-section-heading-line-height)!important;letter-spacing:-.02em!important;text-align:center!important}.kimura-about-content>.image-with-text__text:not(.image-with-text__text--caption){width:100%;margin-top:22px!important}.kimura-about-content>.image-with-text__text:not(.image-with-text__text--caption)>p:first-child{max-width:680px;margin:0 auto 56px;color:var(--km-muted);font-size:var(--km-section-description-size);line-height:var(--km-section-description-line-height);text-align:center}.kimura-about-content>.image-with-text__text:not(.image-with-text__text--caption)>p:not(:first-child){margin:0;text-align:left}@media screen and (max-width:749px){.kimura-about-content>.image-with-text__text--caption{margin-bottom:14px!important}.kimura-about-content>.image-with-text__text:not(.image-with-text__text--caption){margin-top:18px!important}.kimura-about-content>.image-with-text__text:not(.image-with-text__text--caption)>p:first-child{margin-bottom:40px}}.km-install-flow__action a{min-height:var(--km-button-height)!important;padding-right:var(--km-button-padding-x)!important;padding-left:var(--km-button-padding-x)!important;border:1px solid var(--km-brand-green)!important;border-radius:var(--km-button-radius)!important;background:var(--km-brand-green)!important;color:#fff!important;font-size:var(--km-button-font-size)!important;font-weight:var(--km-button-font-weight)!important;box-shadow:0 4px 14px #1d211c0f!important;transition:background-color var(--km-motion-duration) var(--km-motion-easing),border-color var(--km-motion-duration) var(--km-motion-easing),box-shadow var(--km-motion-duration) var(--km-motion-easing),transform var(--km-motion-duration) var(--km-motion-easing)!important}@media(hover:hover){.km-install-flow__action a:hover{border-color:var(--km-brand-green-hover)!important;background:var(--km-brand-green-hover)!important;color:#fff!important;box-shadow:0 6px 18px #1d211c14!important;transform:translateY(-2px)!important}}[id$=__rich_text_UgE8Th] .rich-text,[id$=__contact_cta] .rich-text{border-top:1px solid var(--km-hairline)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kimura-design-system.css.map */
