.section-heading,.page-hero h1,.promise__card h3,.path__step h3,.origin__copy h2,.guarantee h2,.featured__copy h3,.split__copy h2,.dose-block h2,.pathway__step h3,.bigquote blockquote,.principle__en,.kenko__romaji,.shop-buy__title,.decline__copy h2,.faq__item summary,.compare-col--ours h4{text-wrap:balance}.section-sub,.page-hero p,.promise__card p,.path__step p,.origin__copy p,.guarantee p,.split__copy p,.principle p,.pathway__step p,.decline__copy p,.kenko__body,.featured__copy p,.voice blockquote,.faq__item p,.refs__item,.footer__tag{text-wrap:pretty}.path__steps:before{left:16.66%;right:16.66%}.voices__grid,.product-detail__grid,.path__steps,.ingredients{gap:var(--gap-grid)}.footer__inner{gap:48px}.hero__inner{align-items:center}.stats__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.stats__num,.stats__lbl{margin:0}.section-head .eyebrow{margin-bottom:16px}.section-head .section-sub{margin-top:18px}.promise__card,.path__step{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.promise__card p,.path__step p{margin-top:auto;padding-top:4px}.compare-table,.promise__grid,.product-detail__grid,.decline__stats,.principles__grid,.kenko__split{border-width:1px}.compare-col+.compare-col{box-shadow:-1px 0 0 var(--stone);border-left:0}.compare-col+.compare-col--ours{box-shadow:-1px 0 0 var(--sumi)}.compare-table{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto repeat(4,1fr);border:1px solid var(--sumi)}.compare-col{display:grid;grid-template-rows:subgrid;grid-row:1 / span 5}.compare-col h4{display:flex;align-items:center}.compare-col ul{grid-row:2 / span 4;display:grid;grid-template-rows:subgrid;gap:0}.compare-col li{align-self:start;padding-top:4px;padding-bottom:4px}.twk-panel{z-index:2147483647}.faq__item:not([open])>.faq__item-body>*,.absorb__item:not([open])>.absorb__item-body>*,.ing-card:not([open])>.ing-card__expand>*{opacity:0;transform:translateY(-6px)}.faq__item-body>*,.absorb__item-body>*,.ing-card__expand>*{transition:opacity .24s linear 40ms,transform .3s linear 30ms}.faq__item summary:after,.absorb__item-toggle:before{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.faq__item[open] summary:after{transform:rotate(180deg)}.absorb__item[open] .absorb__item-toggle:before{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.faq__item-body,.absorb__item-body,.ing-card__expand,.faq__item-body>*,.absorb__item-body>*,.ing-card__expand>*,.faq__item summary:after,.absorb__item-toggle:before,.ing-card__chevron{transition:none}}.shop-gallery__main{border:none}.shop-gallery__main img{background:transparent}.shop-gallery__thumb{border:none;background:var(--ivory)}.shop-gallery__thumb:hover{border:none;background:var(--washi)}.shop-gallery__thumb.is-active{border:none;box-shadow:inset 0 -2px 0 var(--gold-3);background:var(--ivory)}.btn,.btn--large,.btn--primary,.btn--gold,.btn--ghost,.btn--ghost-light,.nav__cta,.mobile-menu__cta{white-space:nowrap}.btn>.arrow,.btn>span{flex-shrink:0}.eyebrow,.eyebrow .jp{white-space:nowrap}.eyebrow .jp{flex-shrink:0}.guarantee__seal{margin:0 auto var(--rh-loose)}.guarantee__inner .eyebrow{margin-bottom:var(--rh-tight)}.guarantee h2{margin-bottom:var(--rh-mid)}.guarantee p:not(.guarantee__small){margin:0 auto var(--rh-loose)}.guarantee .btn{margin:0}.guarantee p.guarantee__small{margin:var(--rh-after) auto 0}.dose-block__inner .eyebrow,.bigquote__inner .eyebrow{margin-bottom:18px}.dose-block h2{margin-bottom:24px}.dose-block p:last-of-type{margin-bottom:0}.bigquote blockquote{margin-bottom:28px}:root{--rh-tight: 18px;--rh-mid: 24px;--rh-loose: 40px;--rh-after: 24px}.hero__copy .eyebrow{margin-bottom:var(--rh-tight)}.hero__title{margin-bottom:28px}.hero__sub{margin-bottom:36px}.hero__actions{margin-bottom:40px}.origin__copy .eyebrow{margin-bottom:var(--rh-tight)}.origin__copy h2{margin-bottom:var(--rh-mid)}.origin__copy p{margin-bottom:var(--rh-tight)}.origin__copy .btn{margin-top:var(--rh-after)}.origin__sig{margin-top:var(--rh-loose);padding-top:var(--rh-after)}.promise__kanji{margin-bottom:var(--rh-mid)}.promise__card h3{margin:var(--rh-mid) 0 var(--rh-tight)}.path__day{margin-bottom:var(--rh-mid)}.path__step h3{margin-bottom:var(--rh-tight)}.section-head{margin:0 auto var(--rh-loose)}.section-head .eyebrow{margin-bottom:var(--rh-tight)}.section-head .section-heading{margin-bottom:0}.section-head .section-sub{margin-top:var(--rh-mid)}.section-heading,.origin__copy h2,.guarantee h2,.split__copy h2,.featured__copy h3,.decline__copy h2,.dose-block h2{text-wrap:pretty}.faq__item p{margin-top:var(--rh-tight)}.dose-block__lbl{margin-bottom:var(--rh-loose)}.dose-block p,.bigquote__mark{margin-bottom:var(--rh-tight)}.nav__menu a,.nav__cta,.nav__brand-en,.nav__brand-jp,.stats__lbl,.hero__mark,.shop-buy__crumbs,.footer__cities{white-space:nowrap}.guarantee__small>span{white-space:nowrap}@media(max-width:880px){.compare-table{display:block;grid-template-columns:none;grid-template-rows:none}.compare-col{display:block;grid-row:auto;grid-template-rows:none;box-shadow:none;border-right:none;border-bottom:1px solid var(--sumi)}.compare-col:last-child{border-bottom:none}.compare-col+.compare-col,.compare-col+.compare-col--ours{box-shadow:none}.compare-col h4{display:block;align-items:initial}.compare-col ul{display:flex;flex-direction:column;gap:14px;grid-row:auto;grid-template-rows:none}.compare-col li{align-self:auto;padding-top:0;padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/polish.css.map */
