:root{--cc-ivory: #fbf7ef;--cc-ink: #1f2722;--cc-jade: #6f8a72;--cc-sage: #dfe8da;--cc-clay: #b9825f;--cc-line: #d9d1c4}html{scroll-behavior:smooth}body{color:var(--cc-ink);background:var(--cc-ivory)}[class*=kanzen-] img,[class*=kpc-] img{max-width:100%;object-fit:cover}[class*=kanzen-] a,[class*=kpc-] a,[class*=kanzen-] button,[class*=kpc-] button{transition:transform .18s ease,opacity .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}[class*=kanzen-] a:hover,[class*=kpc-] a:hover{opacity:.94}[class*=__media] img,[class*=__feature] img,[class*=__large] img,[class*=__story] img,[class*=__item] img{transition:transform .42s ease,filter .42s ease}[class*=__media]:hover img,[class*=__feature]:hover img,[class*=__large]:hover img,[class*=__story]:hover img,[class*=__item]:hover img{transform:scale(1.025)}[class*=__button]:hover,[class*=__arrow]:hover,[class*=__follow]:hover{transform:translateY(-1px)}.shopify-section{overflow-x:clip}@media(prefers-reduced-motion:no-preference){.shopify-section{animation:cc-section-rise .56s ease both}}@keyframes cc-section-rise{0%{opacity:.001;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){body{overflow-x:hidden}h1,h2,h3,p,a,button,span,strong{overflow-wrap:anywhere}[class*=kanzen-]{max-width:100vw}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/chi-cleanse.css.map */
