:where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.card__heading,.collection-hero__title,.product__title){text-wrap:balance;word-break:normal;overflow-wrap:normal;hyphens:none}
:where(.rte,.mdc-about,.mdc-reviews,.ku-partner,.collection-hero__description) p{ text-wrap:pretty;hyphens:none;word-break:normal}
:where(.rte,.mdc-about-copy,.mdc-about-lead,.mdc-about-note,.ku-partner-intro) p{line-height:1.75;letter-spacing:normal}
:where(.mdc-about-copy,.mdc-about-lead,.mdc-about-note,.mdc-about-spirit .rte,.ku-partner-intro){max-inline-size:65ch}
:where(.mdc-family-card,.ku-partner-card,.card__information,.product__info-wrapper){min-inline-size:0}
:where(h1,h2,h3,h4,h5,h6){font-kerning:normal}
.mdc-type-phrase{display:inline-block;white-space:nowrap}
.maslow-pattern-panel h2 .mdc-type-phrase{display:block}
.maslow-pattern-panel h2{font-size:clamp(26px,3.4vw,46px);line-height:1.16;letter-spacing:-.025em}
@media(max-width:380px){.maslow-pattern-panel h2{font-size:clamp(21px,6.7vw,26px)}}
.mdc-about .mdc-about-phrase-heading{font-size:clamp(24px,3.3vw,44px)}
@media(max-width:599px){.mdc-about .mdc-about-phrase-heading{font-size:clamp(21px,6vw,30px)}}
.mdc-about h1{font-size:clamp(38px,5.7vw,76px)}
.mdc-about-heritage h2{max-inline-size:22ch}
.mdc-family-card h3{line-height:1.25}
@media(prefers-reduced-motion:reduce){.mdc-family-card{transition:none}}
