.khc-hero{background:var(--paper);border-bottom:1px solid var(--line);padding:18px 0 28px}.khc-hero__in{display:grid;gap:24px}.khc-hero__copy{display:grid;gap:12px;align-content:start;min-width:0}.khc-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:15px;color:var(--muted);line-height:1.4}.khc-crumbs li+li:before{content:"/";margin-right:8px;color:var(--line-2)}.khc-crumbs a{color:var(--muted);text-underline-offset:3px}.khc-crumbs a:hover{color:var(--ink)}.khc-crumbs [aria-current]{color:var(--ink);font-weight:500}.khc-hero .khc-hero__h{margin:0;font-family:var(--font);font-weight:700;color:var(--ink);text-transform:none;font-size:clamp(34px,8vw,54px);letter-spacing:-.03em;line-height:1.05}.khc-hero__sub{font-size:18px;line-height:1.55;max-width:36em}.khc-proof{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;font-size:16px;color:var(--body)}.khc-proof a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.khc-proof a:hover{text-decoration-color:var(--ink)}.khc-proof>span{display:inline-flex;align-items:center;gap:8px;min-height:44px}.khc-proof>span .kh-i{width:20px;height:20px;color:var(--teal-deep)}.khc-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.khc-facts li{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;background:var(--white);border:1px solid var(--line);border-radius:999px;font-size:15px;font-weight:600;color:var(--ink);line-height:1.2}.khc .khc-facts .kh-tile{width:34px;height:34px;border-radius:50%;background:var(--paper)}.khc .khc-facts .kh-tile .kh-g{width:28px;height:28px}.khc-help{display:grid;gap:14px;background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:20px 16px;box-shadow:var(--shadow);min-width:0}.khc-help__t{display:grid;gap:4px}.khc-help h2{font-size:22px;letter-spacing:-.02em}.khc-help p{font-size:16px;line-height:1.5}.khc-help .kh-opt{min-height:64px}.khc-help .kh-opt__ic{background:var(--accent-soft)}.kh-sec.khc-shop{padding-top:24px}.khc-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding-bottom:14px;border-bottom:1px solid var(--line)}.khc-chips{display:flex;align-items:center;gap:8px;min-width:0;max-width:calc(100% + 2 * var(--gutter));overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter)}.khc-chips::-webkit-scrollbar{display:none}.khc-bar__l{display:none;align-items:center;gap:6px;margin-right:6px;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.khc-bar__l .kh-g{width:28px;height:28px}.khc-chip{display:inline-flex!important;align-items:center;gap:6px;flex:none;min-height:44px;padding:0 16px 0 12px;border:1.5px solid var(--line-2)!important;border-radius:999px;background:var(--white)!important;font-size:16px;font-weight:600;color:var(--ink);white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.khc-chip:first-of-type{padding-left:16px}.khc-chip .kh-g{width:28px;height:28px;margin:-4px 0}.khc-chip i{font-style:normal;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.khc-chip:hover{border-color:var(--ink)!important}.khc-chip[aria-pressed=true]{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--on-dark)}.khc-chip[aria-pressed=true] i{color:var(--on-dark-soft)}.khc-chip[aria-pressed=true] .kh-g{--accent:var(--accent-on-dark)}.khc-sort{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--muted)}.khc-select{position:relative;display:inline-block}.khc-select select{-webkit-appearance:none;appearance:none;min-height:44px;padding:0 40px 0 14px;border:1.5px solid var(--line-2);border-radius:var(--r-s);background:var(--white);font:inherit;font-size:16px;font-weight:600;color:var(--ink);cursor:pointer}.khc-select select:hover{border-color:var(--ink)}.khc-select .kh-i{position:absolute;right:12px;top:50%;width:18px;height:18px;transform:translateY(-50%) rotate(90deg);pointer-events:none;color:var(--ink)}.khc-count{margin:14px 0 18px;font-size:15px;color:var(--muted)}.khc-empty{display:flex;gap:10px;align-items:center;margin-top:16px;font-size:16px}.khc-rate{position:relative;z-index:1;text-decoration:none}.khc-rate:hover span b{text-decoration:underline}.khc-buy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:4px}.khc-buy .kh-btn{margin-top:0;min-height:52px}.khc-buy .kh-btn--line{padding:0 18px;font-size:17px}.khc-added{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--teal-deep);line-height:1.4}.khc-added:empty{display:none}.khc-added .kh-i{width:18px;height:18px}.khc-added a{position:relative;z-index:1;color:var(--ink);font-weight:600;text-underline-offset:3px}.khc-grid__sub{display:grid;gap:2px;margin-top:10px}.khc-grid__sub .kh-h3{font-size:22px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.khc-prog{position:relative;display:grid;gap:14px;background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:16px;min-width:0}.khc-prog:hover{border-color:var(--line-2);box-shadow:var(--shadow)}.khc-prog__flag{position:absolute;top:-12px;left:16px;z-index:1;display:inline-flex;align-items:center;background:var(--teal-soft);color:var(--teal-deep);border:1px solid var(--teal);font-size:14px;font-weight:600;line-height:1;padding:5px 10px;border-radius:7px}.khc-prog__badge{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:0 14px;background:var(--paper);border-radius:12px;padding:12px 14px}.khc-prog__badge .kh-tile{grid-row:1/span 2;background:var(--white)}.khc-prog__n{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--accent-deep);font-variant-numeric:tabular-nums}.khc-prog__u{font-size:15px;color:var(--muted);line-height:1.3}.khc-prog__body{display:grid;gap:8px;align-content:start;min-width:0}.khc-prog h3{font-size:22px;letter-spacing:-.02em}.khc-prog h3 a{text-decoration:none}.khc-prog h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r)}.khc-prog p{font-size:16px;line-height:1.5}.khc-prog__pts{display:grid;gap:4px;font-size:15px;color:var(--ink)}.khc-prog__pts li{display:flex;align-items:center;gap:8px}.khc-prog__pts .kh-i{width:18px;height:18px;color:var(--teal-deep)}.khc-prog__go{color:var(--accent-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;padding-top:4px}.khc-prog__go .kh-i{display:inline-block;width:20px;height:20px;vertical-align:-4px;margin-left:6px}.khc-prog:hover .khc-prog__go{color:var(--ink)}.khc-inl{color:var(--accent-deep);font-weight:600;text-underline-offset:3px}.khc-end{background:var(--dark);color:var(--on-dark-soft);padding:56px 0}.khc-end__in{display:grid;gap:24px}.khc-end__copy{display:grid;gap:12px}.khc-end .kh-eyebrow{color:var(--accent-on-dark)}.khc-end h2{color:var(--on-dark)}.khc-end p{font-size:18px;line-height:1.55;max-width:34em}.khc-end__cta{display:grid;gap:10px}.khc-card .kh-card__body{align-content:start}.khc-find{min-height:52px;font-size:17px;gap:6px;padding:0 18px 0 10px}.khc-find .kh-g{width:34px;height:34px}@media(max-width:899px){.khc-help{display:none}.khc-hero__in{gap:0}.khc-facts li{font-size:14px;padding-right:12px}.khc .khc-facts .kh-tile{width:28px;height:28px}.khc .khc-facts .kh-tile .kh-g{width:24px;height:24px}}@media(max-width:359px){.khc-buy{grid-template-columns:minmax(0,1fr)}}@media(min-width:700px){.khc-bar__l{display:inline-flex}.khc-chips{overflow:visible;flex-wrap:wrap;margin:0;padding:0;max-width:none}.khc-prog{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:20px;padding:20px}.khc-prog__badge{grid-template-columns:minmax(0,1fr);grid-template-rows:none;justify-items:start;align-content:start;gap:10px;padding:18px}.khc-prog__badge .kh-tile{grid-row:auto}.khc-prog__n{font-size:40px}.khc-end__cta{display:flex;flex-wrap:wrap}}@media(min-width:900px){.khc-hero{padding:24px 0 40px}.khc-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:56px}.khc-hero__copy{gap:14px}.khc-help{padding:24px}.khc-find{display:none}.kh-sec.khc-shop{padding-top:32px}.kh-line.khc-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.khc-grid>.kh-card{grid-column:span 2}.khc-grid .khc-prog{grid-column:span 3}.khc-grid .khc-grid__sub{grid-column:1/-1;margin-top:16px}.khc-end{padding:72px 0}.khc-end__in{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px}}.kh-qual--solo{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}.kh-qual--solo .kh-qual__head{max-width:720px}.khc-shop__h{margin-bottom:14px;font-size:22px}.khc-added__err{color:var(--accent-deep)}.khc .khc-select select{height:auto;line-height:1.2;box-shadow:none;letter-spacing:normal;text-transform:none;margin:0;width:auto;max-width:100%}.khc .khc-chip{margin:0;letter-spacing:normal;text-transform:none;box-shadow:none;line-height:1.2;width:auto;height:auto}.khc .khc-buy .kh-btn[disabled]{opacity:.55;cursor:not-allowed}.khc .khc-sort label{margin:0;font-size:15px;color:var(--muted);font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/70/assets/kc-dtc-collection.css.map */
