.kp-cxi{padding-block:64px 40px;padding-inline:var(--kp-edge);background:var(--s-paper);color:var(--s-ink)}.kp-cxi__head{max-width:60ch;margin-bottom:40px}.kp-cxi__head :is(h1,h2){font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-section);letter-spacing:-.02em;margin:0;line-height:1.1}.kp-cxi__head h1{font-size:var(--t-title);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.kp-cxi-page .kp-cxi__head{max-width:none}.kp-cxi-page .kp-cxi__head>p{max-width:var(--measure)}.kp-cxi__count,.kp-cxi__intro{font-size:var(--t-13);color:var(--color-soft);margin:8px 0 0;line-height:1.55}.kp-cxi-page{background:var(--s-paper);color:var(--s-ink)}.kp-cxi-page__crumbs{padding:24px var(--kp-edge) 0}@media (width>=990px){:is(body:has(.kp-cxi-page) .m-head,body:has(.kp-cxi-page) .foot){padding-inline:max(32px, calc((100% - var(--kp-cloth)) / 2))}.kp-cxi-page .kp-cxi,.kp-cxi-page__crumbs{padding-inline:max(32px, calc((100% - var(--kp-cloth)) / 2 + 24px))}}.kp-cxi--pointer{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:40px;display:grid}.kp-cxi--pointer .kp-cxi__head{margin-bottom:0}.kp-cxi__go{min-height:44px;color:var(--s-soft);white-space:nowrap;align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.kp-cxi__go:hover,.kp-cxi__go:focus-visible{color:var(--s-ink)}.kp-cxi__go:focus-visible{outline:var(--focus-ring,2px solid var(--color-ink));outline-offset:2px}@media (width>=990px){.kp-cxi--pointer{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 40px}}.kp-cxi__group{contain-intrinsic-size:auto 320px;margin-bottom:40px}.kp-cxi__group>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.kp-cxi__group>summary::-webkit-details-marker{display:none}.kp-cxi__group>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;block-size:8px;inline-size:8px;margin-inline-start:auto;transform:rotate(45deg)translate(-2px,-2px)}.kp-cxi__group[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}@media (prefers-reduced-motion:no-preference){.kp-cxi__group>summary:after{transition:transform var(--dur-s) var(--ease)}}.kp-cxi__group>summary:focus-visible{outline:var(--focus-ring,2px solid var(--color-ink));outline-offset:2px}.kp-cxi__n{font-family:var(--body);font-size:var(--t-11);letter-spacing:0;text-transform:none;color:var(--color-soft);font-variant-numeric:tabular-nums;font-weight:600}.kp-cxi__brand{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-15);letter-spacing:var(--ls-label,.04em);text-transform:var(--tt-label);border-bottom:1px solid var(--color-line);color:var(--s-accent);margin:0 0 16px;padding-block-end:8px}.kp-cxi__grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1px;margin:0;padding:0 0 8px;list-style:none;display:flex;overflow-x:auto}.kp-cxi__grid::-webkit-scrollbar{display:none}.kp-cxi__grid:focus-visible{outline:var(--focus-ring,2px solid var(--color-ink));outline-offset:2px}.kp-cxi__cell{flex:0 0 min(224px,62vw);min-width:0;margin:0;display:grid}.kp-cxi__tile{color:inherit;border-left:2px solid var(--color-line);border-top:1px solid var(--color-line);background:0 0;grid-template:"media name""media vol""media price"1fr/56px 1fr;align-items:start;gap:2px 16px;block-size:100%;padding:16px;text-decoration:none;display:grid}.kp-cxi__media{border-radius:var(--r-inset);isolation:isolate;background:var(--color-paper);grid-area:media;block-size:56px;inline-size:56px;display:block;overflow:hidden}.kp-cxi__media img{object-fit:contain;mix-blend-mode:multiply;block-size:100%;inline-size:100%}.kp-cxi__nomedia{background:var(--s-tint);block-size:100%;inline-size:100%;display:block}.kp-cxi__name{font-size:var(--t-12);-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:name;min-height:2.7em;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.kp-cxi__vol{font-size:var(--t-11);min-height:1.4em;color:var(--color-soft);grid-area:vol;line-height:1.4}.kp-cxi__price{font-size:var(--t-12);font-variant-numeric:tabular-nums;grid-area:price;align-self:end;margin-top:6px;font-weight:700}.kp-cxi__out{color:var(--color-soft);font-weight:500}@media (hover:hover){.kp-cxi__tile{transition:background var(--dur-xs) var(--ease)}.kp-cxi__tile:hover{background:var(--s-tint)}}.kp-cxi__tile:focus-visible{--focus-ring-offset:-2px}@media (prefers-reduced-motion:reduce){.kp-cxi__tile{transition:none}}@media (width>=990px){.kp-cxi__cell{flex-basis:calc(22.2222% - .888889px)}}.kp-cxi__wrap{position:relative}.kp-cxi__wrap .kp-rail__scrub{visibility:hidden;cursor:pointer;touch-action:pan-y;height:24px;position:relative}.kp-cxi__wrap .kp-rail__scrub:after{content:"";position:absolute;inset:-8px 0 0}.kp-cxi__wrap[data-scrub=on][data-scroll=some] .kp-rail__scrub{visibility:visible}.kp-cxi__wrap .kp-rail__track,.kp-cxi__wrap .kp-rail__thumb{border-radius:var(--r-control);height:3px;position:absolute;top:calc(50% - 1px)}.kp-cxi__wrap .kp-rail__track{background:var(--color-tint);left:0;right:0}.kp-cxi__wrap .kp-rail__thumb{background:var(--s-accent);width:0;left:0}@media (prefers-reduced-motion:no-preference){.kp-cxi__wrap .kp-rail__thumb{transform-origin:0;transition:transform var(--dur-xs) var(--ease)}@media (hover:hover) and (pointer:fine){.kp-cxi__wrap .kp-rail__scrub:hover .kp-rail__thumb{transform:scaleY(1.6667)}}}@media (width<=599.98px){.kp-cxi{padding-block-start:40px}.kp-cxi__tile{grid-template:"media""name""vol""price"1fr/1fr;row-gap:6px}.kp-cxi__media{aspect-ratio:1;block-size:auto;inline-size:100%}.kp-cxi__group{contain-intrinsic-size:auto 340px}}.kp-cxi--pointer .kp-cxi__railwrap{grid-column:1/-1;min-width:0;margin-top:24px;position:relative}.kp-rail.kp-cxi__rail{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.kp-cxi__railwrap .kp-rail__scrub{margin-inline:0}@media (width<=749px){.kp-rail.kp-cxi__rail{margin-inline:calc(-1 * var(--kp-edge));padding-inline:var(--kp-edge);scroll-padding-inline:var(--kp-edge)}}.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}}.kp-catalog-pages{gap:var(--space-4,16px);padding:var(--space-10,40px) var(--gutter,24px) var(--space-16,64px);grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr) minmax(5.5rem,auto);align-items:center;display:grid}.kp-catalog-pages__list{gap:var(--space-2,8px);flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.kp-catalog-pages__step,.kp-catalog-pages__number{min-width:44px;min-height:44px;color:inherit;text-underline-offset:.2em;justify-content:center;align-items:center;display:inline-flex}.kp-catalog-pages__step:last-child{justify-self:end}.kp-catalog-pages__step[aria-disabled=true]{visibility:hidden}.kp-catalog-pages__number[aria-current=page]{background:var(--color-ink,#17231c);color:var(--color-paper,#fffdf7);text-decoration:none}@media (width<=720px){.kp-catalog-pages{grid-template-columns:1fr 1fr}.kp-catalog-pages__list{grid-area:2/1/auto/-1}}
