.header__inline-menu .header__menu-item{font-size:1.4rem;letter-spacing:.045em}.header__inline-menu .header__menu-item>span{position:relative;padding-block:.35rem;text-decoration:none}.header__inline-menu .header__menu-item:hover>span,.header__inline-menu .header__active-menu-item{text-decoration:none}.header__inline-menu .header__menu-item>span:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .28s cubic-bezier(.22,.61,.36,1)}.header__inline-menu .header__menu-item:hover>span:after,.header__inline-menu .header__menu-item:focus-visible>span:after,.header__inline-menu .header__menu-item[aria-current=page]>span:after,.header__inline-menu .header__menu-item>.header__active-menu-item:after,.header__inline-menu details[open]>.header__menu-item>span:after{transform:scaleX(1);transform-origin:left}#MainContent:is([data-template=index],[data-template=product]) .ksl-heading{line-height:1.16;letter-spacing:-.025em;text-wrap:balance;max-width:24ch;font-size:calc(clamp(2.8rem,3.4vw,4.2rem) * var(--font-heading-scale))}#MainContent:is([data-template=index],[data-template=product]) .ksl-heading--small{font-size:calc(clamp(2.6rem,3vw,3.6rem) * var(--font-heading-scale))}#MainContent:is([data-template=index],[data-template=product]) .ksl-heading--large{font-size:calc(clamp(3.6rem,4.8vw,5.8rem) * var(--font-heading-scale));max-width:16ch}#MainContent:is([data-template=index],[data-template=product]) .ksl-align-center .ksl-heading,#MainContent:is([data-template=index],[data-template=product]) .ksl-hero--center .ksl-heading{margin-inline:auto}#MainContent:is([data-template=index],[data-template=product]) .ksl-description{max-width:56ch;line-height:1.7;color:rgba(var(--color-foreground),.82)}#MainContent:is([data-template=index],[data-template=product]) .ksl-eyebrow{font-size:1.15rem;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;margin-bottom:1.8rem}#MainContent:is([data-template=index],[data-template=product]) .ksl-section__heading{margin-bottom:clamp(2.8rem,3.5vw,4.4rem)}#MainContent:is([data-template=index],[data-template=product]) .ksl-card__content{padding:2rem}#MainContent:is([data-template=index],[data-template=product]) .ksl-card__title{font-size:calc(2rem * var(--font-heading-scale));line-height:1.35;letter-spacing:-.015em;text-wrap:balance}#MainContent:is([data-template=index],[data-template=product]) .ksl-card__description,#MainContent:is([data-template=index],[data-template=product]) .ksl-card__content .rte{font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.82)}#MainContent:is([data-template=index],[data-template=product]) .ksl-section .button{font-size:1.3rem;letter-spacing:.07em;padding-inline:2.8rem;min-height:4.8rem}#MainContent:is([data-template=index],[data-template=product]) .ksl-card__source{font-size:1.3rem;text-underline-offset:.4rem;text-decoration-thickness:1px}#MainContent:is([data-template=index],[data-template=product]) .ksl-faq__item summary{font-size:1.6rem;line-height:1.5;padding-block:2.4rem}#MainContent:is([data-template=index],[data-template=product]) .ksl-faq__answer{font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.82)}.ksl-product-card .card .card__heading{font-size:calc(2rem * var(--font-heading-scale));line-height:1.4;letter-spacing:-.015em}.footer .footer-block__heading{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.footer .footer-block__details-content,.footer .footer-block__details-content .list-menu__item--link{font-size:1.4rem;line-height:1.7}@media(min-width:750px){#MainContent:is([data-template=index],[data-template=product]) .ksl-card__content{padding:2.4rem}}@media(max-width:749px){#MainContent:is([data-template=index],[data-template=product]) .ksl-hero--mobile-center .ksl-heading{margin-inline:auto}.ksl-product-card .card .card__heading{font-size:calc(1.7rem * var(--font-heading-scale))}}@media(prefers-reduced-motion:reduce){.header__inline-menu .header__menu-item>span:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ksl-polish.css.map */
