h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.hxl,.hxxl,.title,.banner__heading,.product__title h1,.card__heading{letter-spacing:-.01em;line-height:1.08;font-weight:500}.h0,.hxl,.hxxl{line-height:1.02}h1,.h1{font-size:calc(var(--font-heading-scale) * 3.2rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.9rem)}@media screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4.4rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 3.2rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 2.2rem)}}body{-webkit-font-smoothing:antialiased}.rte,.product__description,p{line-height:1.65}.caption-with-letter-spacing,.kaen-eyebrow{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.kaen-eyebrow{color:rgb(var(--kaen-accent));margin:0 0 1.2rem}em,.kaen-italic{font-family:var(--font-heading-family);font-style:italic;font-weight:500}h1 em,h2 em,h3 em,.title em{font-size:1.04em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.cart__checkout-button{font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;min-height:5rem;padding:0 3.2rem;transition:transform .2s ease,filter .2s ease,background-color .2s ease,color .2s ease}.button:not(.button--secondary):not([disabled]):hover,.cart__checkout-button:hover{filter:brightness(.92)}.button--secondary:hover{background:rgba(var(--color-foreground),.06)}.button--small{min-height:4.2rem;padding:0 2.2rem;font-size:1.1rem}.announcement-bar__message{font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:1rem 0}.announcement-bar__link:hover .announcement-bar__message{text-decoration:none;opacity:.85}.header__heading-link{text-decoration:none}.header__heading-link .h2,.header__heading,.header__heading-link{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.08em;font-size:2.8rem}.header__menu-item{font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.header__menu-item span{transition:color .15s}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none;color:rgb(var(--kaen-accent))}.header__submenu .header__menu-item{text-transform:none;letter-spacing:0;font-size:1.4rem;font-weight:400}.cart-count-bubble{background-color:rgb(var(--kaen-accent));color:#fff}.card__heading{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.35}.card__heading a:after{outline-offset:.6rem}.card--card,.card--standard .card__inner{background:transparent}.card__inner .card__media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.card:hover .card__inner .card__media img{transform:scale(1.04)}.card-information .price{font-size:1.4rem;font-weight:500;letter-spacing:.01em}.card__information{padding-top:1.4rem;padding-bottom:1.8rem}.price--on-sale .price-item--regular{opacity:.55}.price__badge-sale{background:rgb(var(--kaen-accent));color:#fff;letter-spacing:.08em;font-size:1rem}.quick-add__submit{text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem}.card__badge{letter-spacing:.08em;text-transform:uppercase;font-size:1rem}.title-wrapper-with-link .title,.collection__title .title{margin-bottom:.6rem}.section-header-desc,.collection__description,.multicolumn .title-wrapper-with-link+.rte{max-width:60ch}.collection-list__item .card__heading{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:500}.multicolumn-card__info .h3{font-family:var(--font-heading-family);font-size:2.2rem}.collapsible-content .accordion__title{font-size:1.7rem;font-weight:500}.newsletter__subheading{max-width:48ch;margin-inline:auto}.footer__content-top{padding-bottom:4rem}.footer-block__heading{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.footer-block__details-content .list-menu__item--link{font-size:1.4rem}.footer__copyright{font-size:1.1rem}.product__title h1{font-size:calc(var(--font-heading-scale) * 3.6rem)}@media screen and (min-width:990px){.product__title h1{font-size:calc(var(--font-heading-scale) * 4.6rem)}}.product .price{font-size:2rem;font-weight:500}.product .price--large .price-item{font-size:2.2rem}.product__text.caption-with-letter-spacing{color:rgb(var(--kaen-accent));font-weight:600}.product-form__submit{background:rgb(var(--kaen-accent));color:#fff;border-color:rgb(var(--kaen-accent))}.product-form__submit:not([disabled]):hover{filter:brightness(.92)}.product-form__buttons{display:grid;gap:1rem}.product__accordion .accordion__title{font-size:1.6rem;font-weight:500}.product__accordion .accordion__content{font-size:1.4rem;line-height:1.6}.product__description table{width:100%;border-collapse:collapse;margin:1rem 0 2rem;font-size:1.35rem}.product__description th,.product__description td{text-align:left;padding:.8rem 0;border-bottom:1px solid rgba(var(--color-foreground),.12);vertical-align:top}.product__description th{font-weight:600;width:32%;padding-right:1rem}.product__description h3{font-size:1.9rem;margin:2.4rem 0 .8rem}.product-media-container{border-radius:0}.product--thumbnail .thumbnail-list{gap:.8rem}.cart-drawer .drawer__header{padding-bottom:1rem}.drawer__heading{font-size:2.4rem}.cart-item__name{font-weight:500}.totals__total-value{font-size:2rem}.cart__checkout-button{background:rgb(var(--kaen-accent));color:#fff;border-color:rgb(var(--kaen-accent))}.cart__dynamic-checkout-buttons{display:none!important}.kaen-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;padding:0 3.2rem;border:1px solid transparent;cursor:pointer;font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:filter .2s,background-color .2s,color .2s}.kaen-btn--accent{background:rgb(var(--kaen-accent));color:#fff;border-color:rgb(var(--kaen-accent))}.kaen-btn--accent:hover{filter:brightness(.92)}.kaen-btn--dark{background:rgb(var(--kaen-sumi));color:rgb(var(--kaen-washi));border-color:rgb(var(--kaen-sumi))}.kaen-btn--dark:hover{filter:brightness(1.35)}.kaen-btn--light{background:rgb(var(--kaen-washi));color:rgb(var(--kaen-sumi));border-color:rgb(var(--kaen-washi))}.kaen-btn--outline{background:transparent;color:currentColor;border-color:currentColor}.kaen-btn--outline:hover{background:rgba(var(--color-foreground),.06)}.kaen-btn--full{width:100%}.kaen-btn[disabled]{opacity:.6;cursor:default}.kaen-link{font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.2rem;color:currentColor}.kaen-link:hover{color:rgb(var(--kaen-accent))}.kaen-section{padding:6rem 0}@media screen and (min-width:750px){.kaen-section{padding:9rem 0}}.kaen-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3.6rem}.kaen-head__title{margin:0}.kaen-head__sub{margin:1rem 0 0;max-width:60ch;font-size:1.55rem;opacity:.8}.kaen-head--center{flex-direction:column;align-items:center;text-align:center}.kaen-head--center .kaen-head__sub{margin-inline:auto}.kaen-ship{padding:1.4rem 0 1.8rem;margin-bottom:1rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.cart__contents>.kaen-ship,.cart-items-wrap .kaen-ship{padding:1.6rem 2rem;border:1px solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.03);margin-bottom:2.4rem}.kaen-ship__msg{margin:0 0 1rem;font-size:1.4rem;display:flex;align-items:center;gap:.6rem}.kaen-ship__msg strong{font-weight:600}.kaen-ship__msg--ok{color:rgb(var(--kaen-accent))}.kaen-ship__msg svg{width:1.8rem;height:1.8rem}.kaen-ship__bar{height:.5rem;background:rgba(var(--color-foreground),.12);overflow:hidden}.kaen-ship__bar span{display:block;height:100%;background:rgb(var(--kaen-accent));transition:width .5s ease}.kaen-ship__note{margin:.9rem 0 0;font-size:1.15rem;opacity:.7}.kaen-ship__note a{color:inherit}.kaen-ship--empty .kaen-ship__bar{display:none}.kaen-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1.6rem;font-size:1.3rem}.kaen-trust li{display:flex;align-items:flex-start;gap:.8rem;line-height:1.35}.kaen-trust svg{width:1.8rem;height:1.8rem;flex:none;margin-top:.1rem;color:rgb(var(--kaen-accent))}.kaen-trust strong{font-weight:600}.kaen-trust--product{margin:2.4rem 0 .6rem;padding:2rem 0;border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12)}.kaen-buy-now{margin-top:-.6rem}.kaen-buy-now__note{margin:1rem 0 0;font-size:1.15rem;opacity:.65;text-align:center}.kaen-product-sets{font-size:1.35rem;margin:1.6rem 0 0}.kaen-product-sets a{color:rgb(var(--kaen-accent))}.product__info-container .product__text.caption-with-letter-spacing{margin-bottom:.6rem}.product__info-container>.product__title{margin-bottom:.4rem}.kaen-summary{font-size:1.6rem;line-height:1.6;margin:.6rem 0 1.6rem;max-width:50ch}.color-scheme-1,.color-scheme-2,.color-scheme-7{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E")}.kaen-eyebrow{color:rgb(var(--kaen-accent))}.color-scheme-2 .kaen-eyebrow{color:rgb(var(--kaen-kurenai))}.color-scheme-3 .kaen-eyebrow,.color-scheme-4 .kaen-eyebrow{color:rgb(var(--kaen-gold))}.color-scheme-6 .kaen-eyebrow{color:rgb(var(--kaen-ruri))}.color-scheme-7 .kaen-eyebrow{color:rgb(var(--kaen-tsuchi))}.color-scheme-8 .kaen-eyebrow{color:rgb(var(--kaen-gold))}.kaen-eyebrow:before{content:"";display:inline-block;width:2.4rem;height:1px;background:currentColor;vertical-align:.45em;margin-right:1rem}.kaen-head--center .kaen-eyebrow:before{display:none}.kaen-seal{display:inline-flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;flex:none;border:2px solid rgb(var(--kaen-accent));border-radius:.6rem;color:rgb(var(--kaen-accent));font-family:var(--font-heading-family);font-size:2.2rem;line-height:1;letter-spacing:0;transform:rotate(-4deg)}.color-scheme-3 .kaen-seal,.color-scheme-4 .kaen-seal,.color-scheme-6 .kaen-seal,.color-scheme-8 .kaen-seal{border-color:rgb(var(--kaen-gold));color:rgb(var(--kaen-gold))}.kaen-features--stat .kaen-feature:nth-child(1) .kaen-feature__stat{color:rgb(var(--kaen-accent))}.kaen-features--stat .kaen-feature:nth-child(2) .kaen-feature__stat{color:rgb(var(--kaen-ruri))}.kaen-features--stat .kaen-feature:nth-child(3) .kaen-feature__stat{color:rgb(var(--kaen-matcha))}.kaen-features--stat .kaen-feature:nth-child(4) .kaen-feature__stat{color:rgb(var(--kaen-tsuchi))}.color-scheme-3 .kaen-feature:nth-child(3) .kaen-feature__stat,.color-scheme-4 .kaen-feature:nth-child(3) .kaen-feature__stat,.color-scheme-6 .kaen-feature:nth-child(3) .kaen-feature__stat{color:rgb(var(--kaen-gold))}.kaen-features--stat .kaen-feature{border-top-width:3px;border-top-style:solid}.kaen-features--stat .kaen-feature:nth-child(1){border-top-color:rgb(var(--kaen-accent))}.kaen-features--stat .kaen-feature:nth-child(2){border-top-color:rgb(var(--kaen-ruri))}.kaen-features--stat .kaen-feature:nth-child(3){border-top-color:rgb(var(--kaen-matcha))}.kaen-features--stat .kaen-feature:nth-child(4){border-top-color:rgb(var(--kaen-tsuchi))}.kaen-features--icon .kaen-feature:nth-child(1) .kaen-feature__icon{color:rgb(var(--kaen-accent));border-color:rgba(var(--kaen-accent),.5);background:rgba(var(--kaen-accent),.1)}.kaen-features--icon .kaen-feature:nth-child(2) .kaen-feature__icon{color:rgb(var(--kaen-ruri));border-color:rgba(var(--kaen-ruri),.5);background:rgba(var(--kaen-ruri),.12)}.kaen-features--icon .kaen-feature:nth-child(3) .kaen-feature__icon{color:rgb(var(--kaen-gold));border-color:rgba(var(--kaen-gold),.5);background:rgba(var(--kaen-gold),.12)}.kaen-features--icon .kaen-feature:nth-child(4) .kaen-feature__icon{color:rgb(var(--kaen-matcha));border-color:rgba(var(--kaen-matcha),.5);background:rgba(var(--kaen-matcha),.14)}.color-scheme-3 .kaen-features--icon .kaen-feature:nth-child(4) .kaen-feature__icon,.color-scheme-8 .kaen-features--icon .kaen-feature:nth-child(4) .kaen-feature__icon{color:rgb(var(--kaen-washi));border-color:rgba(var(--kaen-washi),.4);background:rgba(var(--kaen-washi),.08)}.kaen-trust li:nth-child(1) svg{color:rgb(var(--kaen-accent))}.kaen-trust li:nth-child(2) svg{color:rgb(var(--kaen-ruri))}.kaen-trust li:nth-child(3) svg{color:rgb(var(--kaen-matcha))}.kaen-trust li:nth-child(4) svg{color:rgb(var(--kaen-tsuchi))}.kaen-hero__trust li:nth-child(2n) svg{color:rgb(var(--kaen-ruri))}.kaen-set{border-top:3px solid rgba(var(--color-foreground),.12)}.kaen-set:nth-child(1){border-top-color:rgb(var(--kaen-ruri))}.kaen-set:nth-child(2){border-top-color:rgb(var(--kaen-accent))}.kaen-set:nth-child(3){border-top-color:rgb(var(--kaen-gold))}.kaen-set__pct{background:rgb(var(--kaen-ai));color:#fff}.kaen-set__save{color:rgb(var(--kaen-matcha));border-color:currentColor}.kaen-set__unit{color:rgba(var(--color-foreground),.55)}.kaen-compare__table thead th.kaen-compare__kaen{background:rgb(var(--kaen-accent));color:#fff}.kaen-compare__table td.kaen-compare__kaen{background:rgba(var(--kaen-accent),.07)}.kaen-compare__table tbody tr:nth-child(2n) td:not(.kaen-compare__kaen){background:rgba(var(--color-foreground),.03)}.card-wrapper .card{transition:box-shadow .25s ease}.card-wrapper:hover .card{box-shadow:0 0 0 1px rgba(var(--kaen-accent),.45)}.card-information .price__regular .price-item,.card-information .price-item--sale{color:rgb(var(--kaen-accent));font-weight:600}.card__badge .badge{letter-spacing:.1em}.announcement-bar{background-image:linear-gradient(100deg,rgb(var(--kaen-sumi)),rgb(var(--kaen-ai)))}.announcement-bar__message{color:rgb(var(--kaen-washi))}.announcement-bar__link:hover .announcement-bar__message{color:rgb(var(--kaen-gold));opacity:1}.footer{border-top:4px solid rgb(var(--kaen-accent))}.footer-block__heading{position:relative;padding-bottom:1rem}.footer-block__heading:after{content:"";position:absolute;left:0;bottom:0;width:2.8rem;height:2px;background:rgb(var(--kaen-gold))}.footer-block--newsletter .footer-block__heading{padding-bottom:0}.footer-block--newsletter .footer-block__heading:after{display:none}.footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--kaen-gold))}.product .price__regular .price-item,.product .price-item--sale{color:rgb(var(--kaen-accent))}.product__info-container .kaen-trust--product{border-top-color:rgba(var(--kaen-accent),.3);border-bottom-color:rgba(var(--kaen-accent),.3)}.kaen-ship__bar span{background-image:linear-gradient(90deg,rgb(var(--kaen-ai)),rgb(var(--kaen-accent)))}.kaen-ship__msg--ok{color:rgb(var(--kaen-matcha))}.accordion details[open]>summary{color:rgb(var(--kaen-accent))}.collapsible-content .accordion{border-left:2px solid transparent;padding-left:1.2rem;transition:border-color .2s}.collapsible-content .accordion:has(details[open]){border-left-color:rgb(var(--kaen-accent))}
/*# sourceMappingURL=/cdn/shop/t/9/assets/kaen.css.map */
