:root{--kh-ease: cubic-bezier(.22, .61, .36, 1);--kh-text: 1.6rem;--kh-text-small: 1.4rem}body{letter-spacing:.01rem}h1,.h1{font-size:clamp(3.2rem,3.6vw,4.4rem);line-height:1.12}h2,.h2,.kh-section__heading{font-size:clamp(2.4rem,2.6vw,3.2rem);line-height:1.2}h1.kh-section__heading{font-size:clamp(3.2rem,3.6vw,4.4rem)}h3,.h3{font-size:2rem;line-height:1.3}.product__title h1,.product__title .h1{font-size:clamp(2.6rem,2.4vw,3.4rem);line-height:1.2}.kh-spotlight__title{font-size:clamp(2.4rem,2.6vw,3.2rem)}.kh-column__title{font-size:1.8rem}.kh-category__title{font-size:1.7rem}.main-page-title,.shopify-policy__title h1,.article-template__title{font-size:clamp(3.2rem,3.6vw,4.4rem);line-height:1.12}.card__heading,.card__heading a,.article-card .card__heading{font-size:1.6rem;line-height:1.35}.rte,.rte p,.rte li,.kh-section__text,.kh-story__text p,.kh-column__text p,.collection-hero__description,.collection-hero__description p,.accordion__content,.accordion__content p,.accordion__content li,.product__description,.product__description *,.newsletter__subheading,.newsletter__subheading p,.article-template__content,.article-template__content p,.article-template__content li,.article-card__excerpt,.kh-ship-note,.kh-spotlight__features li{font-size:var(--kh-text)!important;line-height:1.65!important}.kh-category__text,.footer .rte,.footer .rte p,.footer .list-menu__item--link{font-size:var(--kh-text-small)!important;line-height:1.6!important}.shopify-policy__container{max-width:80rem}.shopify-policy__body,.shopify-policy__body *{font-family:var(--font-body-family)!important;font-size:var(--kh-text)!important;line-height:1.65!important;letter-spacing:.01rem!important}.shopify-policy__body strong{font-family:var(--font-heading-family)!important;font-weight:700;color:var(--kh-forest)}.shopify-policy__body p{margin:0 0 1.4rem}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.8rem;padding-left:2.4rem}.rte ul,.rte ol,.article-template__content ul,.article-template__content ol,.kh-spotlight__features ul,.product__description ul{padding-left:2.4rem}.rte li,.article-template__content li,.product__description li,.shopify-policy__body li,.kh-spotlight__features li{margin-bottom:.6rem;padding-left:.4rem}li::marker,.rte li::marker,.rte ul li::marker,.product__description li::marker,.product__description ul li::marker,.shopify-policy__body li::marker,.shopify-policy__container li::marker,.article-template__content li::marker{color:var(--kh-terracotta-text)!important;font-weight:700}.color-scheme-3 li::marker,.color-scheme-4 li::marker{color:var(--kh-terracotta)!important}.article-template__content h2{margin:3.2rem 0 1.2rem}.article-template__content h3{margin:2.4rem 0 1rem}.article-template__content a,.kh-story__text a:not(.button){text-underline-offset:.2em}.kh-story__inner--left,.kh-story__inner--left .kh-section__heading{text-align:left}.button,.shopify-payment-button__button,.header__icon,.list-menu__item,.link,a{transition:color .25s var(--kh-ease),background-color .25s var(--kh-ease),border-color .25s var(--kh-ease),box-shadow .25s var(--kh-ease),opacity .25s var(--kh-ease)}.card__media img,.kh-category__media img,.kh-hero__tile img,.kh-spotlight__media img{transition:transform .7s var(--kh-ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.card-wrapper:hover .card__media img,.kh-category:hover img,.kh-hero__tile:hover img,.kh-spotlight__media:hover img{transform:scale(1.03)}.kh-category,.kh-column,.card-wrapper .card{transition:box-shadow .35s var(--kh-ease),transform .35s var(--kh-ease)}.kh-category:hover,.kh-column:hover{transform:translateY(-3px)}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:kh-fade-out .18s var(--kh-ease) both}::view-transition-new(root){animation:kh-fade-in .32s var(--kh-ease) both}.kh-motion #MainContent{animation:kh-page-in .5s var(--kh-ease) backwards}.kh-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--kh-ease),transform .7s var(--kh-ease);transition-delay:var(--kh-delay, 0ms)}.kh-reveal.kh-in{opacity:1;transform:none}}@keyframes kh-fade-out{to{opacity:0}}@keyframes kh-fade-in{0%{opacity:0}}@keyframes kh-page-in{0%{opacity:0;transform:translateY(8px)}}.rte p *,.rte li *,.rte span,.rte font{font-size:inherit!important;font-family:inherit!important}.kh-column__text a{text-decoration:underline;text-underline-offset:.2em;color:var(--kh-forest)}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .header__menu-item{padding:1.2rem .9rem}.header__inline-menu .header__menu-item span{font-size:1.45rem;white-space:nowrap}.header__active-menu-item{font-weight:inherit;text-decoration:underline;text-underline-offset:.45rem;text-decoration-color:var(--kh-terracotta)}@media screen and (min-width:990px)and (max-width:1239px){.header__inline-menu .header__menu-item{padding:1.2rem .5rem}.header__inline-menu .header__menu-item span{font-size:1.3rem}.header__heading-link .h2,.header__heading-link span{font-size:1.9rem}}.announcement-bar__message{min-height:0;padding:1rem 1.6rem;display:flex;align-items:center;justify-content:center}.utility-bar__grid.page-width{padding-top:0;padding-bottom:0}.footer-block__heading{font-size:1.8rem!important}.footer-block__heading a,.footer-block__heading strong{font-size:inherit!important}.footer-block--newsletter .list-social,.footer__content-top .list-social,.footer-block .list-social{justify-content:flex-start;margin-left:-1.1rem}.article-card .media img,.article-card .card__media img,.article-template__hero-container img{object-fit:contain;background:#fff}.article-template__hero-container{background:#fff}.main-blog h1,.main-blog .title{margin-top:1.6rem;margin-bottom:3.2rem}.header__menu-item .header__active-menu-item,.header__inline-menu a[aria-current] span,.header__inline-menu a.highlight span,.header__inline-menu .header__menu-item span{font-weight:400!important}.header__inline-menu a[aria-current] span{text-decoration:underline;text-underline-offset:.45rem;text-decoration-color:var(--kh-terracotta)}.button.button--secondary{border:1.5px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.button--secondary:before,.button--secondary:after{box-shadow:none!important}.button.button--secondary:hover{background-color:rgba(var(--color-foreground),.08)}.article-card img,.blog-articles img,.blog__posts img{object-fit:contain!important;background:#fff}.article-card .card__inner,.article-card .media{background:#fff}.footer .footer-block__heading,.footer .footer-block__heading.rte,.footer .footer-block__heading.rte a,.footer .footer-block__heading.rte strong{font-size:1.8rem!important;line-height:1.3!important}.kh-logo{display:inline-flex;align-items:center;gap:1rem;line-height:1;color:var(--kh-forest)}.kh-logo__mark{flex:0 0 auto;display:block;width:3.4rem;height:3.4rem}.kh-logo__text{font-family:var(--font-heading-family);font-weight:700;font-size:2.2rem;letter-spacing:-.02em;white-space:nowrap;color:inherit}.header__heading-link{padding:.4rem .8rem .4rem 0}@media screen and (max-width:989px){.kh-logo{gap:.7rem}.kh-logo__mark{width:2.8rem;height:2.8rem}.kh-logo__text{font-size:1.8rem}}@media screen and (max-width:359px){.kh-logo__mark{width:2.4rem;height:2.4rem}.kh-logo__text{font-size:1.55rem}}.footer .kh-footer-logo{display:inline-block;margin-bottom:1.6rem;text-decoration:none;color:rgb(var(--color-foreground))}.footer .kh-logo{color:rgb(var(--color-foreground))}.footer .kh-logo__text{font-size:2rem}.grid__item .card-wrapper{height:100%}.grid__item .card-wrapper>.card{display:flex;flex-direction:column;height:100%}.grid__item .card-wrapper .card>.card__content{display:flex;flex-direction:column;flex:1 1 auto}.grid__item .card-wrapper .card__information{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.grid__item .card-wrapper .card-information{margin-top:auto}.grid__item .card-wrapper .quick-add{margin-top:1.2rem;width:100%}.product-grid,.product-grid.grid{align-items:stretch}.product-grid>.grid__item{display:flex;flex-direction:column}.product-grid>.grid__item>.card-wrapper{flex:1 1 auto}@media screen and (min-width:990px)and (max-width:1239px){.kh-logo{gap:.6rem}.kh-logo__mark{width:2.6rem;height:2.6rem}.kh-logo__text{font-size:1.7rem}.header__inline-menu .header__menu-item{padding:1.2rem .4rem}.header__inline-menu .header__menu-item span{font-size:1.25rem}.header--middle-left{column-gap:1rem}.header__icon{width:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kh-polish.css.map */
