.kpo-brand-lockup{display:inline-flex;align-items:center;gap:.7rem;max-width:100%;vertical-align:middle}.kpo-brand-cross{width:4.4rem;height:4.4rem;object-fit:contain;flex:0 0 auto}.kpo-brand-name{font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-weight:700;letter-spacing:-.055em;line-height:1.15;white-space:nowrap}.header__heading-link{padding:1rem 0}.header__heading-logo{height:auto}.header__heading-logo-wrapper{max-width:100%}.header__menu-item{font-family:var(--font-body-family);font-size:1.35rem}.kpo-inline-nav{justify-self:center}.kpo-nav-disclosure{display:block;position:relative;margin-left:-1.1rem}.kpo-nav-disclosure>summary{list-style:none;cursor:pointer}.kpo-nav-disclosure>summary::-webkit-details-marker{display:none}.kpo-mobile-nav{position:absolute;left:0;top:calc(100% + 1rem);z-index:35;min-width:24rem;width:max-content;max-width:calc(100vw - 3.2rem);padding:1.6rem 2rem;border:1px solid rgba(var(--color-foreground),.22);box-shadow:0 12px 30px #00000040}.kpo-mobile-nav a{display:block;padding:1.4rem .8rem;font-size:1.6rem;text-decoration:none}.footer-block__brand-info .kpo-brand-lockup{margin-bottom:2rem}.footer .rte{line-height:1.7}.footer-block__heading{letter-spacing:.02em}.kpo-author-link{margin:1.6rem 0 0;font-size:1.25rem;line-height:1.6;font-family:var(--font-body-family)}.kpo-author-link a{color:rgb(var(--color-foreground));text-underline-offset:.25em}.announcement-bar__message{font-size:1.1rem;letter-spacing:.1em}.button,.shopify-payment-button__button{font-weight:600}.card__heading{line-height:1.25}.kl-empty-collection{width:100%;max-width:100%;flex-basis:100%}:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (min-width:990px){.kpo-nav-disclosure{display:none}}@media screen and (max-width:989px){.kpo-inline-nav{display:none}}@media screen and (max-width:749px){.header{padding-left:1.6rem;padding-right:1.6rem}.header__heading-link{padding:.5rem 0}.kpo-brand-lockup{gap:.35rem}.kpo-brand-cross{width:2.7rem;height:2.7rem}.kpo-brand-name{font-size:clamp(1.25rem,3.9vw,1.7rem)}.header--has-account .kpo-brand-name{font-size:1.2rem}.header--has-account .kpo-brand-cross{width:2rem;height:2rem}.header__heading-logo-wrapper{max-width:150px}.footer .kpo-brand-name{font-size:2.2rem}.footer .kpo-brand-cross{width:4rem;height:4rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kl-brand.css.map */
