.k-legal{display:grid;gap:var(--space-8);padding-bottom:var(--space-section)}.k-legal__article{min-width:0;max-width:var(--measure)}.k-legal__article>.k-summary+section{margin-top:var(--space-12)}.k-legal__article>section+section{margin-top:var(--space-12);padding-top:var(--space-10);border-top:var(--border-thin) solid var(--color-line)}.k-legal__article h2{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.k-legal__article h2>span:last-child{min-width:0;hyphens:auto;-webkit-hyphens:auto}.k-legal__num{flex:none;color:var(--color-primary-ink);font-variant-numeric:tabular-nums}.k-legal__article h3{font-size:var(--text-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4)}.k-legal__article>section>*+*{margin-top:var(--space-4)}.k-legal__article>section>h2+*{margin-top:var(--space-5)}.k-legal__article>section>*+h3{margin-top:var(--space-8)}.k-legal__article ul,.k-legal__article ol{padding-left:var(--space-6)}.k-legal__article li+li{margin-top:var(--space-2)}.k-legal__article li::marker{color:var(--color-primary-ink)}.k-legal__stand{margin-top:var(--space-12);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted)}@media(min-width:64rem){.k-legal{grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:var(--space-16);align-items:start}}.k-faq-promises{padding-block:var(--space-section);background:var(--color-surface-tint)}.k-faq-promises__grid{display:grid;gap:var(--space-stack)}.k-faq-promises__intro{display:grid;justify-items:start;align-content:start;gap:var(--space-4);min-width:0;container-type:inline-size}.k-faq-promises__intro h2{max-width:14ch}.k-faq-promises__intro>p{max-width:40ch}.k-promise-trio{display:flex;justify-content:center;align-items:flex-end;justify-self:stretch;padding:var(--space-8) var(--space-4) var(--space-4)}.k-promise-trio__case{--case-width: min(8.5rem, 30cqi);flex:none;margin-inline:calc(var(--case-width) * -.07)}.k-promise-trio__case .k-case__name{font-size:21cqi}.k-promise-trio__case--typo{--tilt: -9deg;--case-bg: var(--color-primary);--case-ink: var(--color-cream)}.k-promise-trio__case--typo .k-case__name{display:grid;justify-items:center;gap:.08em}.k-promise-trio__typo{font-size:.7em;text-decoration-line:line-through;text-decoration-color:var(--color-accent);text-decoration-thickness:.16em;opacity:.8}.k-promise-trio__case--fit{--tilt: 3deg;--case-bg: var(--color-accent);--case-ink: var(--color-ink);z-index:var(--z-raised);translate:0 -8%}.k-promise-trio__case--fit .k-case__name{transform:rotate(-4deg) translateY(28%)}.k-promise-trio__case--like{--tilt: 10deg;--case-bg: var(--color-ink);--case-ink: var(--color-cream)}.k-faq-promises__main{display:grid;align-content:start;gap:var(--space-10);min-width:0}.k-promises{display:grid;gap:var(--space-10);margin:0;padding:0;list-style:none}.k-promise{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;column-gap:var(--space-4);row-gap:var(--space-3)}.k-promise__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-ink)}.k-promise__title{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.k-promise__short,.k-promise__text,.k-promise__terms{grid-column:1 / -1}.k-promise__text{max-width:40ch;font-size:var(--text-lead);line-height:var(--leading-lead)}.k-promise__terms{display:grid;gap:var(--space-1);max-width:46ch;padding-top:var(--space-3);border-top:var(--border-base) dashed var(--color-line-strong);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted)}.k-promise__terms-label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);color:var(--color-text)}.k-faq-promises__note{max-width:var(--measure);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted)}@media(min-width:30rem){.k-promise__short,.k-promise__text,.k-promise__terms{grid-column:2}}@media(min-width:64rem){.k-faq-promises__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-16);align-items:start}.k-promise-trio{justify-content:flex-start;padding-inline:var(--space-8) 0}.k-promises{gap:var(--space-12)}}@media(min-width:64rem)and (min-height:46rem){.k-faq-promises__intro{position:sticky;top:calc(var(--header-offset) + var(--space-8))}}.k-faq{padding-block:var(--space-section)}.k-faq__layout{display:grid;gap:var(--space-8)}.k-faq__aside{display:grid;align-content:start;gap:var(--space-6);min-width:0}.k-faq__head{display:grid;gap:var(--space-3)}.k-faq__head p{max-width:40ch;color:var(--color-text-muted)}.k-faq__count{font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-small);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.k-faq__quick{display:grid;gap:var(--space-2);min-width:0}.k-faq__quick-title{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.k-faq__quick .k-chips{margin-inline:calc(-1 * var(--space-gutter));padding-inline:var(--space-gutter);scroll-padding-inline:var(--space-gutter)}.k-faq__list{min-width:0;border-top:var(--border-thin) solid var(--color-line);border-bottom:var(--border-thin) solid var(--color-line)}.k-faq__item>.k-accordion__summary{padding-block:var(--space-4)}.k-faq__item>.k-accordion__summary:focus-visible{outline-offset:var(--focus-offset)}.k-faq__a{padding-right:var(--space-4)}.k-faq__a p{max-width:var(--measure)}.k-faq__a .k-faq__note{font-size:var(--text-small);color:var(--color-text-muted)}.k-faq__hit{background:transparent;color:inherit;box-shadow:inset 0 -.32em 0 var(--color-marker);-webkit-box-decoration-break:clone;box-decoration-break:clone}.k-faq__tools{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.k-faq__copy{display:inline-flex;align-items:center;min-height:var(--target-min);margin-left:calc(-1 * var(--space-2));padding-inline:var(--space-2);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-semibold);text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}.k-faq__copy:active{transform:scale(var(--press-scale))}@media(hover:hover)and (pointer:fine){.k-faq__copy:hover{color:var(--color-primary-ink)}}.k-faq__item[data-filtered=out]{display:none}.k-faq__empty{display:grid;justify-items:start;gap:var(--space-3);padding-block:var(--space-8)}.k-faq__empty-title{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--weight-bold);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4)}.k-faq__empty p{max-width:44ch}.k-faq__legend{margin-top:var(--space-6);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted)}@media(min-width:64rem){.k-faq__layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-16);align-items:start}.k-faq__aside{position:sticky;top:calc(var(--header-offset) + var(--space-6))}.k-faq__quick .k-chips{flex-wrap:wrap;margin-inline:calc(-1 * var(--space-1));padding-inline:var(--space-1);overflow:visible}}.k-faq-end{padding-bottom:var(--space-section)}.k-faq-end__grid{display:grid;gap:var(--space-12)}.k-faq-end__contact{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-6);border:var(--border-thin) solid var(--color-ink-a12);border-radius:var(--radius-lg);background:var(--color-surface)}.k-faq-end__contact p{max-width:40ch}.k-faq-end__mail-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1)}.k-faq-end__mail{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--target-min);font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--weight-bold);letter-spacing:var(--tracking-h4);overflow-wrap:anywhere}.k-faq-end__cta{position:relative;display:grid;justify-items:start;align-content:center;gap:var(--space-4)}.k-faq-end__cta .k-sticker{--tilt: -5deg}.k-faq-end__cta p{max-width:34ch}.k-faq-end__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-2)}@media(min-width:48rem){.k-faq-end__contact{padding:var(--space-8)}}@media(min-width:64rem){.k-faq-end__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--space-16);align-items:center}}.k-404{padding-block:var(--space-10) var(--space-section)}.k-404__inner{display:grid;gap:var(--space-10);align-items:center}.k-404__art{--_digit: clamp(7rem, 4.6rem + 10vw, 12rem);position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(var(--space-3),2vw,var(--space-6));padding-block:var(--space-4) var(--space-6);-webkit-user-select:none;user-select:none}.k-404__digit{font-family:var(--font-heading);font-size:var(--_digit);font-weight:var(--weight-black);line-height:.8;letter-spacing:var(--tracking-display);color:var(--color-text);font-variation-settings:"opsz" 96}.k-404__digit--start{transform:rotate(-4deg)}.k-404__digit--end{transform:rotate(5deg) translateY(4%)}.k-404__case{--tilt: -9deg;--case-width: calc(var(--_digit) * .56);--case-bg: var(--color-primary);--case-ink: var(--color-cream);flex:none;animation:k-404-land var(--dur-enter) var(--ease-pop) both}.k-404__case .k-case__name{font-size:21cqi;transform:rotate(-10deg) translateY(30%)}.k-404__sticker{position:absolute;right:8%;bottom:0;--tilt: 7deg}@keyframes k-404-land{0%{opacity:0;transform:rotate(calc(var(--_tilt) + var(--pop-rotate-from) * 2)) translateY(calc(-1 * var(--move-enter-lg))) scale(var(--pop-scale-from))}}.k-404__copy{display:grid;justify-items:start;gap:var(--space-5);min-width:0}.k-404__copy h1{max-width:14ch}.k-404__copy .k-lead{max-width:36ch}.k-404__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1)}.k-404__more{display:grid;gap:var(--space-2);width:100%;max-width:28rem;margin-top:var(--space-4)}.k-404__more-title{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.k-404__links{margin:0;padding:0;list-style:none;border-top:var(--border-thin) solid var(--color-line)}.k-404__links li{border-bottom:var(--border-thin) solid var(--color-line)}.k-404__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:var(--control-lg);padding-inline:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text);font-weight:var(--weight-semibold);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.k-404__link>.k-icon:first-child{color:var(--color-primary-ink)}.k-404__link>.k-icon:last-child{color:var(--color-text-muted);transition:transform var(--dur-fast) var(--ease-out)}.k-404__link span{text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}@media(hover:hover)and (pointer:fine){.k-404__link:hover{color:var(--color-primary-ink)}.k-404__link:hover>.k-icon:last-child{transform:translate(3px)}}@media(min-width:64rem){.k-404{padding-top:var(--space-16)}.k-404__inner{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--space-16)}.k-404__art{order:2}}@media print{.k-toc,.k-faq__aside .k-search,.k-faq__quick,.k-faq__tools,.k-faq-end__cta{display:none}.k-legal{display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pages.css.map */
