.kp-collection{--col-paper:var(--color-paper);--col-porcelain:var(--color-chip);--col-surface:var(--color-surface);--col-so:var(--color-surface);--col-ink:var(--color-ink);--col-ink-2:var(--color-soft);--col-seam:var(--color-seam);--col-seam-fold:var(--seam-fold);--col-shock:var(--color-shock);--col-fs1:var(--t-title);--col-fs2:19px;--col-fs3:15px;--col-fs4:var(--t-13);--col-fs5:var(--t-11);--col-pad:var(--kp-edge);--col-cell-pad:16px;--s-tint:var(--col-porcelain);--s-tint-ink:var(--col-ink);--s-accent:var(--col-ink);--s-accent-deep:var(--col-ink);--s-amber:var(--col-ink-2);background:var(--col-paper);color:var(--col-ink);font-size:var(--col-fs4);word-break:keep-all}.kp-collection .badge{border-radius:var(--r-cloth)}.kp-collection .btn{background:var(--col-ink);color:var(--col-paper)}.kp-collection input{border-radius:var(--r-control);border:0}.kp-collection .col-cloth{max-width:var(--kp-cloth);margin-inline:auto}@media (width>=990px){.kp-collection .col-cloth{grid-template-columns:repeat(12,1fr);display:grid}}.kp-collection .col-patch{border-top:1px solid var(--col-seam)}@media (width>=990px){.kp-collection .col-patch{border-left:2px solid var(--col-seam);box-shadow:inset 3px 0 0 var(--col-seam-fold)}}.kp-collection .crumb{padding:16px var(--col-pad) 8px}@media (width>=990px){.kp-collection .crumb{grid-column:1/13}}.kp-collection .coll-hero{padding:24px var(--col-pad)}.kp-collection .coll-hero h1{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--col-fs1);letter-spacing:-.025em;line-height:1.08}.kp-collection .coll-hero p{font-size:var(--col-fs4);color:var(--col-ink-2);max-width:60ch;margin-top:8px;line-height:1.7}.kp-collection .coll-record{border-top:1px solid var(--col-seam);flex-wrap:wrap;gap:8px 24px;margin-top:24px;padding-top:24px;display:flex}.kp-collection .coll-record dt{font-size:var(--col-fs5);text-transform:var(--tt-label);letter-spacing:var(--ls-label,.14em);color:var(--col-ink-2)}.kp-collection .coll-record dd{font-size:var(--col-fs4);color:var(--col-ink);font-weight:600}@media (width>=750px){.kp-collection .coll-record{grid-template-columns:auto auto minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.kp-collection .coll-record dd{font-family:var(--font-display);font-size:var(--col-fs2);margin-top:8px}.kp-collection .coll-record__act{display:block}.kp-collection .coll-record__act dd{line-height:calc(var(--col-fs2) * 1.6);margin-top:8px}}@media (width<=749.98px){.kp-collection .coll-record__act{flex:0 0 100%;min-width:0;margin-top:8px}.kp-collection .coll-record__act dd{margin-top:8px}}.kp-collection .coll-record__act dd{font-family:inherit;font-size:var(--col-fs4);flex-wrap:wrap;gap:8px 16px;font-weight:400;display:flex}.kp-collection .coll-record__act a{color:inherit;white-space:nowrap;text-underline-offset:2px;text-decoration-line:underline;text-decoration-color:#0000;position:relative}@media (prefers-reduced-motion:no-preference){.kp-collection .coll-record__act a{transition:text-decoration-color var(--dur-hov-link) var(--ease)}}.kp-collection .coll-record__act a i{color:var(--col-ink-2);font-style:normal}.kp-collection .coll-record__act a:after{content:"";position:absolute;inset:-12px 0}@media (hover:hover){.kp-collection .coll-record__act a:hover,.kp-collection .coll-record__act a:focus-visible{text-decoration-color:currentColor}}@media (width<=749.98px){.kp-collection .coll-hero{padding:16px var(--col-pad)}.kp-collection .coll-record{margin-top:16px;margin-bottom:0;padding-top:16px}.kp-collection .coll-record>div:not(.coll-record__act){align-items:baseline;column-gap:8px;display:flex}.kp-collection .coll-record__act dd{margin-top:8px}.kp-collection .coll-record__act{margin-top:0}.kp-collection .coll-record__act dd{column-gap:8px}}@media (width>=990px){.kp-collection .coll-hero{grid-column:1/8;padding:40px 24px}}.kp-collection .pillwrap{background:var(--col-so);position:relative}.kp-collection .pillwrap:after{content:"";right:var(--col-pad);background:linear-gradient(90deg, transparent, var(--col-so));pointer-events:none;width:40px;position:absolute;top:0;bottom:44px}.kp-collection .pills{margin-inline:var(--col-pad);overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;padding:8px 0;display:flex;overflow-x:auto}.kp-collection .pills::-webkit-scrollbar{display:none}.kp-collection .pills a{font-size:var(--col-fs4);color:var(--col-ink);flex:none;align-items:center;min-height:44px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.kp-collection .pills a.on{background:var(--col-ink);color:var(--col-so)}@media (prefers-reduced-motion:no-preference){.kp-collection .pills a{transition:background-color var(--m-xs) var(--m-ease), color var(--m-xs) var(--m-ease)}@keyframes kp-grid-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.kp-collection .grid2.kp-grid-swap{animation:kp-grid-swap var(--m-m) var(--m-ease) both}}.kp-collection .kp-railwrap{position:relative}.kp-collection .kp-rail__scrub{height:44px;margin-inline:var(--col-pad);visibility:hidden;cursor:pointer;touch-action:pan-y;position:relative}.kp-collection .kp-railwrap[data-scrub=on][data-scroll=some] .kp-rail__scrub{visibility:visible}.kp-collection .kp-rail__track{background:var(--color-tint);height:3px;position:absolute;top:calc(50% - 1px);left:0;right:0}.kp-collection .kp-rail__thumb{background:var(--color-accent);width:0;height:3px;position:absolute;top:calc(50% - 1px);left:0}.kp-collection .kp-rail__thumb:before{content:"";background:var(--color-accent);width:2px;height:9px;position:absolute;top:-3px;left:0}@media (prefers-reduced-motion:no-preference){.kp-collection .kp-rail__thumb,.kp-collection .kp-rail__thumb:before{transform-origin:0;transition:transform var(--dur-xs) var(--ease)}@media (hover:hover) and (pointer:fine){.kp-collection .kp-rail__scrub:hover .kp-rail__thumb{transform:scaleY(1.6667)}.kp-collection .kp-rail__scrub:hover .kp-rail__thumb:before{transform:scaleY(.6)}}}@media (width<=749.98px){.kp-collection .kp-rail__scrub{height:16px}.kp-collection .kp-rail__scrub:after{content:"";position:absolute;inset:-8px 0 0}.kp-collection .pillwrap:after{bottom:16px}}@media (width>=990px){.kp-collection .pillwrap{background:var(--col-so);flex-direction:column;grid-column:8/13;justify-content:center;align-self:stretch;padding:0;display:flex}.kp-collection .pillwrap>.kp-railwrap{background:0 0;padding:40px 24px}.kp-collection .pillwrap:after,.kp-collection .kp-rail__scrub{display:none}.kp-collection .pills{flex-wrap:wrap;gap:0;margin-inline:0;padding:0;overflow:visible}.kp-collection .pills a{margin-right:0;padding:8px 16px}}:root[data-head-retracted] .kp-collection .toolbar{top:0}@media (width<=989px) and (prefers-reduced-motion:no-preference){.kp-collection .toolbar{transition:top var(--dur-s) var(--ease)}}.kp-collection .toolbar{padding:8px var(--col-pad);font-size:var(--col-fs4);background:var(--col-porcelain);flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width>=990px){.kp-collection .toolbar{grid-column:1/13;gap:8px;padding:16px 24px}}.kp-collection .toolbar .dd,.kp-collection .toolbar .ddwrap>summary,.kp-collection .fdrawer-host>summary{border-radius:var(--r-control);border:0;border-left:2px solid var(--col-ink-2);border-top:1px solid var(--col-ink-2);background:var(--col-paper);color:var(--col-ink);font-size:var(--col-fs4);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-weight:600;list-style:none;display:inline-flex}.kp-collection .toolbar .ddwrap>summary::-webkit-details-marker{display:none}.kp-collection .fdrawer-host>summary::-webkit-details-marker{display:none}.kp-collection .toolbar .ddwrap[open]>summary{background:var(--col-ink);color:var(--col-paper)}.kp-collection .toolbar .ddwrap[open]>summary .n{color:var(--col-porcelain)}.kp-collection .toolbar .dd .n,.kp-collection .toolbar .ddwrap>summary .n,.kp-collection .fdrawer-host>summary .n{color:var(--col-ink-2);font-weight:400}.kp-collection .toolbar>.ct{color:var(--col-ink-2);font-size:var(--col-fs4);margin-left:auto}.kp-collection .toolbar>.ct strong{color:var(--col-ink);font-weight:700}.kp-collection .toolbar{top:var(--kp-head-h);z-index:3;position:sticky}.kp-collection .toolbar:has(.fdrawer-host[open]){z-index:61}.kp-collection .toolbar>.ct,.kp-collection .fdcount{transition:opacity var(--dur-s) var(--ease)}.kp-collection .toolbar[data-busy]>.ct,.kp-collection .fdcount[data-busy]{opacity:.34}@media (prefers-reduced-motion:reduce){.kp-collection .toolbar>.ct,.kp-collection .fdcount{transition:none}}@media (hover:hover){.kp-collection .toolbar .dd:hover,.kp-collection .toolbar .ddwrap>summary:hover,.kp-collection .fdrawer-host>summary:hover{background:var(--col-porcelain)}}.kp-collection .toolbar .dd:focus-visible,.kp-collection .toolbar .ddwrap>summary:focus-visible,.kp-collection .fdrawer-host>summary:focus-visible{background:var(--col-porcelain)}.kp-collection .toolbar .ddwrap[open]>summary,.kp-collection .toolbar .ddwrap[open]>summary:hover,.kp-collection .toolbar .ddwrap[open]>summary:focus-visible{background:var(--col-ink)}@media (prefers-reduced-motion:no-preference){.kp-collection .toolbar .dd,.kp-collection .toolbar .ddwrap>summary,.kp-collection .fdrawer-host>summary{transition:transform var(--dur-xs) var(--ease), background var(--dur-hov-s) var(--ease)}}.kp-collection .toolbar .ddwrap{display:none;position:relative}@media (width>=990px){.kp-collection .toolbar .ddwrap{display:block}}.kp-collection .ddpanel{z-index:40;scrollbar-width:none;background:var(--col-paper);border-top:1px solid var(--col-seam);border-left:2px solid var(--col-seam);border-right:1px solid var(--col-seam);border-bottom:1px solid var(--col-seam);border-radius:var(--r-vessel);min-width:264px;max-height:344px;padding:0 16px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 40px #0f0d092e}.kp-collection .fcov{font-size:var(--col-fs4);color:var(--col-ink-2);margin:0;padding:16px 0 0;line-height:1.5}.kp-collection .ddpanel::-webkit-scrollbar{display:none}.kp-collection .ddpanel[data-apply=off]:after{bottom:0}.kp-collection .ddpanel:after{content:"";background:linear-gradient(180deg, transparent, var(--col-paper));pointer-events:none;height:24px;position:absolute;bottom:77px;left:0;right:0}.kp-collection .ddpanel .fd-f{background:var(--col-paper);padding:16px 0;position:sticky;bottom:0}.kp-collection .toolbar .ddwrap.sortdd{display:block}.kp-collection .sortdd .sopt-list{padding:8px 0}.kp-collection .sortdd .sopt{text-align:left;width:100%;min-height:44px;font-size:var(--col-fs4);color:var(--col-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.kp-collection .sortdd .sopt i{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--col-ink-2);border-radius:0;flex:none;font-style:normal}.kp-collection .sortdd .sopt.on i{background:var(--col-ink);color:var(--col-paper);font-weight:700;font-size:var(--col-fs5);text-align:center;line-height:16px}.kp-collection .sortdd .sopt.on i:after{content:"✓"}@media (hover:hover){.kp-collection .sortdd .sopt:hover{color:var(--col-accent)}}@media (width<=989px){.kp-collection .toolbar .ddwrap.sortdd{flex:auto}.kp-collection .sortdd .ddpanel{min-width:0;max-width:264px;right:0}}.kp-collection .toolbar .fdrawer-host{display:block}@media (width>=990px){.kp-collection .toolbar .fdrawer-host{display:none}}.kp-collection .chips{padding:8px var(--col-pad);font-size:var(--col-fs5);background:var(--col-surface);flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width>=990px){.kp-collection .chips{grid-column:1/13;padding:16px 24px}}.kp-collection .chips a.chip{background:var(--col-paper);color:var(--col-ink);border-radius:var(--r-control);font-size:var(--col-fs5);align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.kp-collection .chips a.clear{color:var(--col-ink-2);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.kp-collection .chips a.clear:focus-visible{text-underline-offset:2px;text-decoration:underline}:is(.kp-collection,:root:has(.kp-collection .toolbar)){--col-bar-h:93px}@media (width>=990px){:is(.kp-collection,:root:has(.kp-collection .toolbar)){--col-bar-h:77px}}:root:has(.kp-collection .toolbar){scroll-padding-block-start:calc(var(--kp-head-h) + var(--col-bar-h) + 16px)}.kp-collection .grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;display:grid}.kp-collection .grid2:focus:not(:focus-visible){outline:none}@media (width>=990px){.kp-collection .grid2{grid-column:1/13;grid-template-columns:repeat(4,minmax(0,1fr))}}.kp-collection .col-cell{padding:var(--col-cell-pad);background:var(--col-paper);flex-direction:column;display:flex}@media (width>=990px){.kp-collection .col-cell{--col-cell-pad:24px}}.kp-collection .col-cell>.card{flex:1}.kp-collection .lstyle{border-top:1px solid color-mix(in srgb, var(--s-paper) 22%, transparent);border-radius:var(--r-cloth);background:var(--col-shock);padding:24px var(--col-cell-pad);grid-column:1/-1;row-gap:8px;min-height:104px;text-decoration:none;display:grid}.kp-collection .lstyle .lkind{font-size:var(--col-fs5);letter-spacing:var(--ls-label,.14em);text-transform:var(--tt-label);color:var(--col-paper);opacity:.78}.kp-collection .lstyle b{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--col-fs2);color:var(--col-paper);line-height:1.2}.kp-collection .lstyle .lsub{font-size:var(--col-fs4);color:var(--col-paper);line-height:1.6}.kp-collection .lstyle .lgo{display:none}@media (width>=990px){.kp-collection .lstyle{grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr) auto;grid-template-areas:"kind sub go""head sub go";align-items:start;column-gap:40px;padding:24px}.kp-collection .lstyle .lkind{grid-area:kind}.kp-collection .lstyle b{grid-area:head}.kp-collection .lstyle .lsub{grid-area:sub}.kp-collection .lstyle .lgo{font-size:var(--col-fs3);color:var(--col-paper);grid-area:go;align-self:end;font-weight:600;display:block}}.kp-collection .pgn{padding:24px var(--col-pad);font-size:var(--col-fs4);color:var(--col-ink-2);border-top:1px solid var(--col-seam);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.kp-collection .pgn__index{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.kp-collection .pgn__at{font-size:var(--col-fs4);color:var(--col-ink-2);margin:0}@media (width<=989px){.kp-collection .pgn__at{display:none}}@media (width>=990px){.kp-collection .pgn{border-left:2px solid var(--col-seam);box-shadow:inset 3px 0 0 var(--col-seam-fold);flex-wrap:nowrap;grid-column:1/13;justify-content:space-between;padding:24px}}.kp-collection .pgn a,.kp-collection .pgn strong{min-width:44px;min-height:44px;color:var(--col-ink);border-radius:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.kp-collection .pgn strong{background:var(--col-ink);color:var(--col-paper);font-weight:600}@media (hover:hover){.kp-collection .pgn a:hover{background:var(--col-porcelain)}}.kp-collection .pgn a:focus-visible{background:var(--col-porcelain)}.kp-collection .pgn .gap{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.kp-collection .zres{padding:40px var(--col-pad);text-align:center;background:var(--col-surface);border-top:1px solid var(--col-seam);border-left:2px solid var(--col-seam)}.kp-collection .zres h2{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--col-fs2);line-height:1.3}.kp-collection .zres p{font-size:var(--col-fs4);color:var(--col-ink-2);max-width:60ch;margin:8px auto 0;line-height:1.7}.kp-collection .zres a{color:var(--col-ink);font-weight:600;text-decoration:none}.kp-collection .zres a:focus-visible{text-underline-offset:2px;text-decoration:underline}@media (width>=990px){.kp-collection .zres{padding:64px 24px}}.kp-collection .zoffers{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.kp-collection .zres a.zoffer{background:var(--col-paper);min-height:44px;color:var(--col-ink);font-size:var(--col-fs4);border-radius:var(--r-control);align-items:center;gap:8px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.kp-collection .zres a.zoffer i{color:var(--col-ink-2);font-variant-numeric:tabular-nums;font-style:normal;font-weight:400}@media (prefers-reduced-motion:no-preference){.kp-collection .zres a.zoffer{transition:background var(--dur-xs) var(--ease)}}.kp-collection .zres a.zoffer:hover,.kp-collection .zres a.zoffer:focus-visible{background:var(--col-porcelain)}.kp-collection .kp-drawer{z-index:60;visibility:hidden;position:fixed;inset:0}.kp-collection .fdrawer-host[open] .kp-drawer{visibility:visible}.kp-collection .kp-drawer__overlay{opacity:0;background:#18161173;position:absolute;inset:0}.kp-collection .kp-drawer__panel{background:var(--col-paper);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:0 -8px 40px #0f0d0940}.kp-collection .fdrawer-host[open] .kp-drawer__overlay{opacity:1}.kp-collection .fdrawer-host[open] .kp-drawer__panel{transform:translate(0)translateY(0)}@media (prefers-reduced-motion:no-preference){.kp-collection .kp-drawer__overlay{transition:opacity var(--m-s) var(--m-ease)}.kp-collection .kp-drawer__panel{transition:transform var(--m-m) var(--m-ease)}}.kp-collection .fdrawer{border-top:1px solid var(--col-seam);border-right:1px solid var(--col-seam);border-bottom:1px solid var(--col-seam);border-radius:0;width:auto;max-height:78vh;inset:auto 0 0;transform:translateY(110%)}.kp-collection .fdrawer .fd-h{font-weight:var(--w-heavy);font-family:var(--font-display);font-size:var(--col-fs2);background:var(--col-surface);justify-content:space-between;align-items:center;padding:16px;display:flex}.kp-collection .fdrawer .fd-h a{font-size:var(--col-fs5);color:var(--col-ink-2);font-weight:600;text-decoration:none;position:relative}.kp-collection .fdrawer .fd-h a:after{content:"";position:absolute;inset:-13px -8px}.kp-collection .fdrawer .fd-h a:focus-visible{text-underline-offset:2px;text-decoration:underline}.kp-collection .fdrawer .fd-h:has(>.cd-close){justify-content:flex-start;gap:8px;padding:8px 4px 8px 16px}.kp-collection .fdrawer .fd-h:has(>.cd-close)>span:first-child{margin-right:auto}.kp-collection .facet{border-top:1px solid var(--col-seam);padding:0 16px}.kp-collection .facet .fh{min-height:44px;font-size:var(--col-fs3);text-align:left;justify-content:space-between;align-items:center;width:100%;font-weight:600;display:flex}.kp-collection .facet .fh span:last-child{color:var(--col-ink-2);font-weight:400}.kp-collection .fopt{min-height:44px;font-size:var(--col-fs4);text-align:left;align-items:center;gap:8px;width:100%;display:flex}.kp-collection .fopt i{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--col-ink-2);border-radius:0;flex:none;font-style:normal}.kp-collection .fopt.on i{background:var(--col-ink);color:var(--col-paper);font-weight:700;font-size:var(--col-fs5);text-align:center;line-height:16px}.kp-collection .fopt:has(input:checked) i{background:var(--col-ink);color:var(--col-paper);font-weight:700;font-size:var(--col-fs5);text-align:center;line-height:16px}.kp-collection .fopt.on i:after{content:"✓"}.kp-collection .fopt:has(input:checked) i:after{content:"✓"}.kp-collection .fopt .ct{color:var(--col-ink-2);font-size:var(--col-fs5);margin-left:auto}.kp-collection .fd-f{border-top:1px solid var(--col-seam);margin-top:auto;padding:16px}.kp-collection .fdrawer form>.fd-f{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--col-paper);position:sticky;bottom:0}@media (prefers-reduced-motion:no-preference){.kp-collection .fopt i{transition:background var(--dur-xs) var(--ease), box-shadow var(--dur-xs) var(--ease)}.kp-collection .fopt.on i:after{animation:kp-tick var(--dur-xs) var(--ease) both}.kp-collection .fopt:has(input:checked) i:after{animation:kp-tick var(--dur-xs) var(--ease) both}@keyframes kp-tick{0%{opacity:0}to{opacity:1}}.kp-collection .ddpanel{transition:opacity var(--dur-xs) var(--ease), transform var(--dur-xs) var(--ease)}@starting-style{.kp-collection .ddwrap[open] .ddpanel{opacity:0;transform:translateY(-4px)}}}.kp-collection .facet>summary{cursor:pointer;list-style:none}.kp-collection .facet>summary::-webkit-details-marker{display:none}.kp-collection .fopt{cursor:pointer}.kp-collection .fopt input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kp-collection .fopt:has(input:focus-visible) i{outline:2px solid var(--col-ink);outline-offset:2px}.kp-collections .collections-grid{box-sizing:border-box;grid-template-columns:1fr;gap:0;width:100%;margin-bottom:40px;display:grid}@media (width>=990px){.kp-collections .coll-hero{grid-column:1/13}}@media (width>=750px){.kp-collections .collections-grid{grid-template-columns:repeat(12,1fr)}.kp-collections .collection-item[data-span="0"]{grid-column:span 8}.kp-collections .collection-item[data-span="1"]{grid-column:span 4}.kp-collections .collection-item[data-span="2"]{grid-column:span 5}.kp-collections .collection-item[data-span="3"],.kp-collections .collection-item[data-span="4"]{grid-column:span 7}.kp-collections .collection-item[data-span="5"]{grid-column:span 5}.kp-collections .collection-item[data-span="6"]{grid-column:span 4}.kp-collections .collection-item[data-span="7"]{grid-column:span 8}.kp-collections .collection-item:last-child:nth-child(odd){grid-column:span 12}}@media (width>=990px){.kp-collections .collections-grid{grid-column:1/13}}.kp-collections .collection-item{min-height:88px;color:var(--col-ink);background:var(--col-surface);border-top:1px solid var(--col-seam);border-left:2px solid var(--col-seam);box-shadow:inset 3px 0 0 var(--col-seam-fold);align-items:center;padding:24px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (width>=750px){.kp-collections .collection-item{align-items:flex-end;min-height:160px}}.kp-collections .collection-item:nth-child(2n){background:var(--col-porcelain)}@media (width<=749.98px){.kp-collections .collection-item{padding-left:calc(var(--kp-edge) - 2px)}}@media (width>=990px){.kp-collections .collection-item{min-height:200px;padding:40px 24px}}.kp-collections .collection-item h2{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--col-fs2);z-index:1;line-height:1.2;position:relative}.kp-collections .collection-item:focus-visible h2{text-underline-offset:4px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.kp-collections .collection-item:hover h2{text-underline-offset:4px;text-decoration:underline}.kp-collections .collection-item:hover img{opacity:.14}}.kp-collections .collection-item img{object-fit:cover;opacity:.24;width:100%;height:100%;position:absolute;inset:0}.kp-collections .coll-brands{padding:24px var(--col-pad)}.kp-collections .coll-brands__h{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--col-fs2);margin:0;line-height:1.2}@media (width>=990px){.kp-collections .coll-brands{padding:24px}}.kp-collections .coll-brands__list{flex-wrap:wrap;gap:0 24px;margin-top:16px;display:flex}.kp-collections .coll-brands__list>a{align-items:center;min-height:44px;display:inline-flex}@media (width>=990px){.kp-collections .col-cloth>div{grid-column:1/13}}.kp-collections .col-cloth>div>a{min-height:44px;color:var(--col-ink);font-size:var(--col-fs4);align-items:center;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.kp-collections .col-cloth>div>a:focus-visible{text-underline-offset:2px;text-decoration:underline}@media (width>=990px){.kp-collection{--col-pad:16px}.kp-collection .crumb{padding-left:26px}}@media (width>=750px) and (width<=989px){.kp-collection{--col-pad:max(24px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--col-cell-pad:24px}.kp-collection .grid2{grid-template-columns:repeat(3,minmax(0,1fr))}.kp-collection .lstyle{grid-column:auto;grid-template-columns:none;grid-template-areas:none;min-height:0;padding:24px}}.kp-collection .kp-related{--rel-pad:var(--col-pad);--rel-ground:var(--col-surface)}@media (width>=990px){.kp-collection .kp-related{grid-column:1/13;padding:40px 24px}}.kp-collection .kp-notes{--notes-pad:var(--col-pad);--notes-ground:var(--col-paper)}@media (width>=990px){.kp-collection .kp-notes{grid-column:1/13;padding:40px 24px}}@media (hover:hover){.kp-collection .pills a:hover,.kp-collection .pills a:focus-visible,.kp-collection .lstyle:hover b,.kp-collection .lstyle:focus-visible b{text-decoration-color:currentColor}}.kp-collection .pills a,.kp-collection .lstyle b{text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:#0000}@media (prefers-reduced-motion:no-preference){.kp-collection .pills a{transition:background-color var(--dur-hov-s) var(--ease), color var(--dur-hov-s) var(--ease), text-decoration-color var(--dur-hov-link) var(--ease)}.kp-collection .lstyle b{transition:text-decoration-color var(--dur-hov-link) var(--ease)}.kp-collection .pgn a,.kp-collection .sortdd .sopt{transition:background var(--dur-hov-s) var(--ease), color var(--dur-hov-s) var(--ease)}.kp-collection .fdrawer .fopt i{transition:background var(--dur-xs) var(--ease), box-shadow var(--dur-xs) var(--ease)}}.kp-related{padding:24px var(--rel-pad,16px) 40px;background:var(--rel-ground,var(--color-surface))}.kp-related__h{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--color-ink)}.kp-related__groups{grid-template-columns:1fr;gap:24px;margin-top:16px;display:grid}.kp-related__gh{font-size:var(--t-11);letter-spacing:var(--ls-label,.08em);text-transform:var(--tt-label);color:var(--color-soft);font-weight:600}.kp-related__list{margin:0 -8px;padding:0;list-style:none}.kp-related__list li+li{border-top:1px solid var(--color-seam)}.kp-related__list a{min-height:44px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:16px;margin:8px 0;padding:8px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.kp-related__n{font-size:var(--t-11);color:var(--color-soft);font-variant-numeric:tabular-nums}@media (hover:hover){.kp-related__list a:hover{background:var(--color-chip)}}.kp-related__list a:focus-visible{background:var(--color-chip);text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.kp-related__list a{transition:background var(--dur-hov-s) var(--ease)}}@media (width>=750px){.kp-related__groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:40px 0}.kp-related__groups[data-groups="2"],.kp-related__groups[data-groups="3"],.kp-related__groups[data-groups="4"]{grid-template-columns:1fr 1fr}.kp-related__group,.kp-related__groups[data-groups="2"]>.kp-related__group:nth-child(odd),.kp-related__groups[data-groups="3"]>.kp-related__group:nth-child(odd),.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(odd){padding-right:24px}.kp-related__groups[data-groups="2"]>.kp-related__group:nth-child(2n),.kp-related__groups[data-groups="3"]>.kp-related__group:nth-child(2n),.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(2n){border-left:2px solid var(--color-seam);box-shadow:inset 3px 0 0 var(--seam-fold);padding-left:24px}}@media (width>=1024px){.kp-related__groups[data-groups="3"]{grid-template-columns:repeat(3,1fr)}.kp-related__groups[data-groups="4"]{grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr);row-gap:40px}.kp-related__groups[data-groups="4"]>.kp-related__group:first-child{grid-area:1/1/3}.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(2){grid-area:1/2/3}.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(3){grid-area:1/3}.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(4){grid-area:2/3}.kp-related__groups[data-groups="3"]>.kp-related__group:nth-child(n+2),.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(n+2){border-left:2px solid var(--color-seam);box-shadow:inset 3px 0 0 var(--seam-fold);padding-left:24px;padding-right:24px}.kp-related__groups[data-groups="3"]>.kp-related__group:first-child,.kp-related__groups[data-groups="4"]>.kp-related__group:first-child{padding-right:24px}}.kp-related__lede{max-width:var(--measure);color:var(--color-soft);margin-top:8px;font-size:14px;line-height:1.6}.kp-related__label{flex-direction:column;gap:2px;min-width:0;display:flex}.kp-related__note{color:var(--color-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.kp-related__list a:has(.kp-related__note){align-items:flex-start}@supports (height:1lh){:is(.kp-related__list a,.kp-related__list a:has(.kp-related__note)){align-items:flex-start}.kp-related__list a>*{padding-top:calc(14px - .5lh)}}@media (width>=750px){.kp-related__groups[data-layout=wide-last][data-groups="4"]{grid-template-columns:1fr 1fr;row-gap:40px}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:first-child{grid-area:1/1/3}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(2){grid-area:1/2}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(3){grid-area:2/2}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(4){grid-area:3/1/auto/3}.kp-related__groups[data-layout=wide-last][data-groups="3"]{grid-template-columns:1fr 1fr;row-gap:40px}.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:nth-child(3){grid-area:2/1/auto/3}.kp-related__groups[data-layout=wide-last][data-groups="2"]{grid-template-columns:1fr 1fr;row-gap:40px}.kp-related__groups[data-layout=wide-last][data-groups="2"]>.kp-related__group:nth-child(2){grid-area:2/1/auto/3}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(4),.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:nth-child(3),.kp-related__groups[data-layout=wide-last][data-groups="2"]>.kp-related__group:nth-child(2){box-shadow:none;border-left:0;padding-left:0;padding-right:0}.kp-related__groups[data-layout=wide-last]>.kp-related__group:last-child .kp-related__list{grid-template-columns:1fr 1fr;display:grid}.kp-related__groups[data-layout=wide-last]>.kp-related__group:last-child .kp-related__list>li:nth-child(2){border-top:0}.kp-related__groups[data-layout=wide-last]>.kp-related__group:last-child .kp-related__list>li:nth-child(2n){border-left:1px solid var(--color-seam)}.kp-related__groups[data-layout=wide-last]>.kp-related__group:last-child .kp-related__list>li:nth-child(2n)>a{margin-left:8px;padding-left:16px}.kp-related__groups[data-layout=wide-last]>.kp-related__group:last-child .kp-related__list>li:nth-child(odd)>a{margin-right:8px;padding-right:16px}}@media (width>=1024px){.kp-related__groups[data-layout=wide-last][data-groups="4"]{grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr)}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(4){grid-area:1/3/3/5}.kp-related__groups[data-layout=wide-last][data-groups="3"]{grid-template-rows:auto;grid-template-columns:repeat(4,1fr)}.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:first-child{grid-area:1/1}.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:nth-child(2){grid-area:1/2}.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:nth-child(3){grid-area:1/3/auto/5}.kp-related__groups[data-layout=wide-last][data-groups="2"]{grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}.kp-related__groups[data-layout=wide-last][data-groups="2"]>.kp-related__group:first-child{grid-area:1/1}.kp-related__groups[data-layout=wide-last][data-groups="2"]>.kp-related__group:nth-child(2){grid-area:1/2/auto/4}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(4),.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:nth-child(3),.kp-related__groups[data-layout=wide-last][data-groups="2"]>.kp-related__group:nth-child(2){border-left:2px solid var(--color-seam);box-shadow:inset 3px 0 0 var(--seam-fold);padding-left:24px;padding-right:0}}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list{grid-template-columns:1fr 1fr;display:grid}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list a{gap:8px}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list>li:nth-child(2){border-top:0}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list>li:nth-child(2n){border-left:1px solid var(--color-seam)}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list>li:nth-child(2n)>a{margin-left:8px;padding-left:16px}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list>li:nth-child(odd)>a{margin-right:8px;padding-right:16px}@media (width>=1024px){.kp-related__groups[data-layout=dense][data-groups="3"]{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;row-gap:40px}.kp-related__groups[data-layout=dense][data-groups="3"]>.kp-related__group:first-child{grid-area:1/1/3}.kp-related__groups[data-layout=dense][data-groups="3"]>.kp-related__group:nth-child(2){grid-area:1/2}.kp-related__groups[data-layout=dense][data-groups="3"]>.kp-related__group:nth-child(3){grid-area:2/2}}.kp-notes{--notes-pad:16px;--notes-ground:var(--color-paper);padding:24px var(--notes-pad) 40px;background:var(--notes-ground)}.kp-notes__h{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--color-ink);border-bottom:2px solid var(--color-accent);padding-bottom:8px}.kp-notes__lede{max-width:var(--measure);margin-top:24px}.kp-notes__lede p{font-size:var(--t-13);color:var(--color-soft);line-height:1.65}.kp-notes__lede p+p{margin-top:16px}.kp-notes__pair{grid-template-columns:1fr;row-gap:24px;margin-top:24px;display:grid}.kp-notes__q{font-size:var(--t-13);color:var(--color-ink);font-weight:700;line-height:1.4}.kp-notes__a{font-size:var(--t-13);color:var(--color-soft);max-width:var(--measure);margin-top:8px;line-height:1.65}@media (width>=990px){.kp-notes__pair{grid-column:1/-1;grid-template-columns:7fr minmax(min(50%, calc(var(--measure-col) + 26px)), 5fr);row-gap:0;margin-top:16px}.kp-notes__cell+.kp-notes__cell{border-left:2px solid var(--color-seam);box-shadow:inset 3px 0 0 var(--seam-fold);padding-left:24px}.kp-notes__cell:first-child{padding-right:24px}}.kp-notes__links{max-width:var(--measure);gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.kp-notes__links a{min-height:44px;font-size:var(--t-13);color:var(--color-accent);text-underline-offset:3px;align-items:center;line-height:1.4;text-decoration:underline;display:flex}.kp-notes__links--makers{gap:16px 24px;max-width:none}.kp-notes__links--makers li{display:grid}.kp-notes__maker{font-size:var(--t-13);color:var(--color-soft);line-height:1.4}@media (width>=750px){.kp-notes__links--makers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.kp-notes__links--makers{grid-template-columns:repeat(3,minmax(0,1fr))}}.kp-crumbs{align-items:center;gap:0 var(--crumb-gap,6px);color:var(--color-soft);flex-wrap:wrap;display:flex}.kp-crumbs a{color:inherit;position:relative}.kp-crumbs a:after{content:"";inset:var(--crumb-hit,-14px -6px);z-index:1;position:absolute}.kp-crumbs b{color:var(--color-ink);font-weight:600}.kp-crumbs--plain{--crumb-hit:-16px -6px;font-size:var(--t-11);letter-spacing:.04em;line-height:1.6}.kp-crumbs--plain>span[aria-hidden]{opacity:.7}.kp-crumbs--plain a{text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.kp-crumbs--plain a:focus-visible{text-decoration-color:currentColor}@media (hover:hover){.kp-crumbs--plain a:hover{text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){.kp-crumbs--plain a{transition:text-decoration-color var(--dur-hov-link) var(--ease)}}.kp-crumbs--spec{--crumb-gap:8px;--crumb-hit:-16px 0;font-size:var(--t-11);letter-spacing:var(--ls-label,.14em);text-transform:var(--tt-label)}.kp-crumbs--spec a{text-decoration:none}.kp-crumbs--spec a:focus-visible{text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.kp-crumbs--spec a:hover{color:var(--color-accent)}}.kp-crumbs--rest{--crumb-gap:8px;--crumb-hit:-12px -6px;font-size:13px;line-height:1.6}.kp-crumbs--rest a{border-bottom:1px solid var(--s-line);text-decoration:none}.kp-crumbs--rest a:hover,.kp-crumbs--rest a:focus-visible{color:var(--s-ink);border-bottom-color:currentColor}@media (width<=767.98px){.kp-crumbs{white-space:nowrap;flex-wrap:nowrap}.kp-crumbs>b,.kp-crumbs>[aria-current]{text-overflow:ellipsis;flex:0 auto;min-width:72px;overflow:hidden}}
