.kb-root,.kb-sec,.kb-header,.kb-menu,.kb-footer,.kb-sticky{line-height:normal}.kb-sec em,.kb-header em,.kb-final em{font-style:italic;color:var(--color-clay-deep)}.kb-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.kb-sec{padding:68px 0}.kb-center{text-align:center}.kb-eyebrow{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--color-clay-deep);margin:0 0 14px;line-height:normal}.kb-h2{font-family:var(--font-display);font-weight:400;font-size:clamp(32px,3.4vw,48px);line-height:1.06;letter-spacing:-.008em;margin:0;max-width:none;text-wrap:wrap}.kb-display{font-family:var(--font-display);font-weight:400;font-size:clamp(48px,6vw,88px);line-height:.98;letter-spacing:-.015em;margin:0 0 24px;max-width:none;text-wrap:wrap}.kb-lede{font-size:18px;line-height:1.6;color:#524c45;margin:0;max-width:none}.kb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;border:0;background:var(--color-ink);color:#fbf8ea;text-decoration:none;font-family:var(--font-body);font-weight:600;font-size:15px;line-height:1.2;text-align:center;cursor:pointer;transition:background-color var(--dur-micro) var(--ease),color var(--dur-micro) var(--ease)}.kb-btn:hover{background:var(--color-clay-deep);color:#fff}.kb-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:999px}.kb-btn--sm{min-height:44px;padding:0 20px;font-size:14px}.kb-btn--light{background:#f7f4e9;color:var(--color-ink)}.kb-btn--light:hover{background:#ff8a5c;color:var(--color-ink)}.kb-btn--outline{background:transparent;color:var(--color-ink);border:1.5px solid var(--color-ink)}.kb-btn--outline:hover{background:var(--color-ink);color:#fbf8ea}.kb-link{font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:4px;color:var(--color-ink)}.kb-link:hover{color:var(--color-clay-deep)}.kb-icon-btn{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:0;background:transparent;color:var(--color-ink);cursor:pointer;text-decoration:none;transition:background-color var(--dur-micro) var(--ease)}.kb-icon-btn:hover{background:#e9e5d2;color:var(--color-ink)}.kb-icon-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:999px}.kb-wordmark{display:inline-flex;align-items:center;text-decoration:none;color:var(--color-ink)}.kb-wordmark:hover{color:var(--color-ink)}.kb-wordmark .wordmark__text{font-family:var(--font-display);font-size:26px;line-height:1;letter-spacing:0;white-space:nowrap}.kb-wordmark .wordmark__dot{color:var(--color-clay-deep)}.kb-rowhead{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap}.kb-arrows{display:none;gap:10px}.kb-arrow{width:48px;height:48px;border-radius:99px;border:1.5px solid var(--color-ink);background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-ink);transition:background-color var(--dur-micro) var(--ease),color var(--dur-micro) var(--ease)}.kb-arrow:hover{background:var(--color-ink);color:#fbf8ea}.kb-arrow:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:99px}.kb-track{display:grid;grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;max-width:1320px;margin:0 auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;list-style:none}.kb-track::-webkit-scrollbar{display:none}.kb-track>*{scroll-snap-align:start}.kb-stars{display:inline-flex;gap:3px;color:#e9a825}@media(min-width:901px){.kb-wrap{padding:0 40px}.kb-sec{padding:104px 0}.kb-wordmark .wordmark__text{font-size:30px}.kb-arrows{display:flex}}@media(prefers-reduced-motion:reduce){.kb-track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kb.css.map */
