html body main .majortitle,html body main h1.product-title,html body main .main-search__title,html body main .collection-header h1,html body main .page-header h1{font-family:var(--kn-font);font-weight:800;font-stretch:80%;text-transform:none;letter-spacing:-.02em;line-height:.95;color:var(--kn-night)}html body main h1.product-title{font-size:clamp(2.2rem,4.6vw,3.4rem)}html body main .rte h1,html body main .rte h2,html body main .rte h3,html body main .rte h4{font-family:var(--kn-font);font-weight:800;font-stretch:85%;text-transform:none;letter-spacing:-.01em;color:var(--kn-night)}html body.template-suffix-page main .rte h3{font-family:var(--kn-font);font-weight:400;font-stretch:100%;color:var(--kn-night)}html body.template-suffix-page main .rte h3:has(>strong:only-child){font-weight:800;font-stretch:85%;text-transform:none;color:var(--kn-night)}html body main .rte a{color:var(--kn-blue)}html body main .product-description.rte{color:var(--kn-soft)}html body main .btn:not(.opt-label):not(.slider-nav__btn):not(.quickbuy-toggle),html body .cart-drawer .btn,html body .pageheader .btn{min-height:52px;padding:0 1.6rem;border-radius:999px;clip-path:none;background:var(--kn-blue);color:var(--kn-white);font-family:var(--kn-font);font-weight:700;font-stretch:92%;font-size:1.02rem;letter-spacing:0;text-transform:none}html body main .btn:not(.opt-label):not(.slider-nav__btn):not(.quickbuy-toggle):hover,html body .cart-drawer .btn:hover{background:var(--kn-night);color:var(--kn-white)}html body main .btn:not(.opt-label):not(.slider-nav__btn):not(.quickbuy-toggle)[disabled],html body main .btn[aria-disabled=true]{background:#ded7e8;color:var(--kn-night)}html body main .btn:focus-visible,html body .cart-drawer .btn:focus-visible{outline:3px solid var(--kn-blue);outline-offset:3px}html body main .opt-label--btn{border-radius:999px;border:1.5px solid #8C7AA3;background:var(--kn-white);color:var(--kn-night);font-family:var(--kn-font);font-weight:650;letter-spacing:0;text-transform:none}html body main input:checked+.opt-label--btn{border:1.5px solid var(--kn-night);background:var(--kn-night);color:var(--kn-white)}html body main variant-picker .opt-btn.is-unavailable+.opt-label.opt-label--btn{background:var(--kn-white)!important;color:var(--kn-soft)!important;border:1.5px dashed #8C7AA3!important;opacity:1!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important;box-shadow:none!important}html body main variant-picker .opt-btn.is-unavailable:checked+.opt-label.opt-label--btn{background:#ded7e8!important;color:var(--kn-night)!important;border:1.5px dashed var(--kn-night)!important}html body main .product-block__title{font-family:var(--kn-font);font-weight:700;font-stretch:90%;font-size:1.02rem;letter-spacing:0;text-transform:none;color:var(--kn-night)}html body main input[type=text],html body main input[type=email],html body main input[type=tel],html body main input[type=search],html body main input[type=password],html body main input[type=number],html body main textarea{border:1px solid #8C7AA3;border-radius:14px;background:var(--kn-white);color:var(--kn-night)}html body main input:focus-visible,html body main textarea:focus-visible{outline:3px solid var(--kn-blue);outline-offset:2px;border-color:var(--kn-blue)}html body .ka-roster__eyebrow,html body .ka-roster__kicker{font-family:var(--kn-font);font-weight:650;font-size:.95rem;letter-spacing:0;text-transform:none;color:var(--kn-green)}html body .ka-roster__title{font-family:var(--kn-font);font-weight:800;font-stretch:78%;letter-spacing:-.02em;text-transform:none}html body .ka-roster__ctitle{font-family:var(--kn-font);font-weight:800;font-stretch:80%;letter-spacing:-.015em;text-transform:none}html body .ka-roster__nav a{border-radius:999px;border-color:#6e5a86;font-family:var(--kn-font);font-weight:600;font-size:.95rem;letter-spacing:0;text-transform:none}html body .ka-roster__cta{border-radius:24px;border-color:#6e5a86}html body .kb-dock{border-radius:999px}html body .kb-dock__link{color:var(--kn-mist);font-family:var(--kn-font);font-weight:600;font-size:.9rem;letter-spacing:0;text-transform:none}@media(max-width:767px){html body .kb-dock__link{font-size:.75rem;letter-spacing:0}}.kn-trust{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.7rem}.kn-trust__item{display:flex;align-items:flex-start;gap:.7rem;color:var(--kn-night);font-size:.98rem;line-height:1.4}.kn-trust__icon{flex:0 0 auto;width:22px;height:22px;color:var(--kn-blue);margin-top:.05rem}.kn-trust--row{margin:clamp(2rem,4vw,2.75rem) 0 0;padding:1.25rem 0 0;border-top:1px solid var(--kn-line)}@media(min-width:750px){.kn-trust--row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}html body .kn-backorder:not([hidden]){display:flex;align-items:flex-start;gap:.75rem;margin:.35rem 0 1.25rem;padding:.9rem 1rem;background:var(--kn-white);color:var(--kn-night);border:1.5px solid var(--kn-blue);border-radius:14px;font-size:.98rem;line-height:1.45}html body .kn-backorder__icon{flex:0 0 auto;width:22px;height:22px;margin-top:.05rem;color:var(--kn-blue)}html body .kn-backorder__title{display:block;font-weight:700;color:var(--kn-night)}html body .kn-backorder__text{display:block;color:var(--kn-night)}html body .kn-backorder--cart:not([hidden]){display:block;margin:.5rem 0 0;padding:.45rem .7rem;font-size:.88rem;border-radius:10px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/kn-pages.css.map */
