.bps .kc-bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px;margin-bottom:14px}.bps .kc-bar>*{margin:0}.bps .kc-h{color:var(--ink)}.bps .kc-count{color:var(--ink-2)}.bps .kc-dim{margin:0 0 18px}.bps .kc-grid{--k-min:300px;--k-gap:40px 24px}@media (min-width:1600px){.bps .kc-grid{--k-min:340px}}.bps .kc-sub{margin:clamp(40px,5vw,64px) 0 18px;display:flex;align-items:center;gap:12px}.bps .kc-more{margin-top:clamp(28px,3vw,40px)}.bps .kc-a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--brass)}@media (hover:hover) and (pointer:fine){.bps .kc-a:hover{text-decoration-thickness:2px}}.bps .kc-notes{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:2px solid var(--ink)}.bps .kc-notes>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--rule-2)}.bps .kc-notes>li>.k-balloon{margin-top:2px}.bps .kc-notes p{margin:0;max-width:66ch;color:var(--ink-2)}.bps .kc-notes p b{color:var(--ink);font-weight:600}.bps .kc-notes-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}@media (min-width:1024px){.bps .kc-notes-grid{grid-template-columns:minmax(0,1fr) auto;gap:56px}}.bps .kc-stampw{display:flex;justify-content:center;padding:8px 24px}.bps .kc-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bps .kc-cta{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media (min-width:1024px){.bps .kc-cta{grid-template-columns:minmax(0,1fr) auto;gap:64px}}.bps .kc-cta .k-row{--k-gap:12px}.bps .kc-cta-art{display:flex;justify-content:center;padding:0 24px}.bps .kc-filter{padding:12px 0}.bps .kc-filter--fb{min-height:74px}@media (min-width:1024px){.bps .kc-filter--fb{min-height:128px}}.bps .kc-f{display:grid;gap:10px}.bps .kc-f-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bps .kc-f-row--chips{gap:8px 20px}.bps .kc-f-grp{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bps .kc-f-grp>.k-label{color:var(--ink-2);margin-right:4px}.bps .kc-f-sp{flex:1 1 0;min-width:0}.bps .kc-f-row--chips,.bps .kc-f-sels{display:none}@media (min-width:1024px){.bps .kc-f-sels{display:contents}.bps .kc-f-row--chips{display:flex}.bps .kc-f-open,.bps .kc-sm{display:none}}.bps .kc-search{position:relative;flex:1 1 180px;min-width:0;max-width:420px;margin:0}.bps .kc-search>svg{position:absolute;left:14px;top:50%;translate:0 -50%;color:var(--ink-2);pointer-events:none}.bps .kc-search .k-in{padding-left:42px}.bps .kc-sel{width:auto;min-width:0;max-width:240px;flex:0 1 auto}.bps .kc-sel[data-active=true]{border-color:var(--ink);box-shadow:inset 0 -2px 0 var(--brass)}.bps .kc-filter .k-chip{min-height:44px}.bps .kc-filter .k-chip svg{width:16px;height:16px}@media (max-width:1023px){.bps .kc-search{max-width:none}}.bps .kc-sheet-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--rule-2)}.bps .kc-sheet-h h2{margin:0}.bps .kc-sheet-b{display:grid;gap:18px}.bps .kc-sheet-b .k-in{max-width:none;width:100%}.bps .kc-sheet-f{display:flex;gap:10px;margin-top:22px}.bps .kc-sheet-f>:first-child{flex:1}.bps .kc-x{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--rule-2);background:var(--sheet);color:var(--ink);cursor:pointer}@media (hover:hover) and (pointer:fine){.bps .kc-x:hover{border-color:var(--ink)}}.bps .kc-sched{--k-gap:24px;align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.bps .kc-sched .k-bom th a{display:flex;align-items:center;min-height:44px;margin:-9px 0}.bps .kc-sched .k-bom td,.bps .kc-sched .k-bom th{vertical-align:middle}.bps .kc-skel{display:grid;gap:14px}.bps .kc-skel i{display:block;aspect-ratio:16/10;border:1px solid var(--rule-2);background:repeating-linear-gradient(45deg,transparent 0 11px,var(--rule) 11px 12px),var(--sheet)}.bps .kc-skel b{display:block;height:132px;border-top:1px solid var(--rule-2)}.bps .kd-hero{align-items:start;row-gap:40px}@media (min-width:1024px){.bps .kd-hero>.kd-fig{grid-column:1/8}.bps .kd-hero>.kd-buy{grid-column:8/13}}.bps .kd-fig{position:relative;display:grid;gap:10px}@media (min-width:1024px){.bps .kd-fig{position:sticky;top:calc(var(--k-hdr) + 24px)}}.bps .kd-frame{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 22px;column-gap:10px}.bps .kd-img{position:relative;aspect-ratio:8/5;overflow:clip;border:2px solid var(--ink);background:var(--paper)}.bps .kd-img img{object-fit:cover;object-position:top center}.bps .kd-frame>.k-dim--v{grid-column:2;grid-row:1}.bps .kd-stamp{position:absolute;right:-6px;bottom:-28px;z-index:2;pointer-events:none}@media (max-width:639px){.bps .kd-stamp{--k-sw:104px!important;right:2px;bottom:-22px}}.bps .kd-cap{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;color:var(--ink-2);padding-right:32px}.bps .kd-buy{display:grid;gap:20px;min-width:0}.bps .kd-desc{margin:0;color:var(--ink-2);max-width:60ch}.bps .kd-rv{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.bps .kd-rv:empty{display:none}.bps .kd-two{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}@media (min-width:1100px){.bps .kd-two{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--col-gap)}}.bps .kd-redline{margin-top:14px;color:var(--ink-2);font-size:15px;line-height:1.6}.bps .kd-pages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));border-top:1px solid var(--rule-2);border-left:1px solid var(--rule-2)}.bps .kd-pages>li{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border-right:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);font:500 15px/1.3 var(--f-body)}.bps .kd-ab{display:grid;gap:clamp(28px,3.5vw,44px)}.bps .kd-ab-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media (min-width:900px){.bps .kd-ab-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--col-gap)}}.bps .kd-ab-col>h3{margin:0 0 10px}.bps .kd-ab-col>p{margin:0 0 clamp(24px,3vw,34px);max-width:64ch;color:var(--ink-2);font-size:16px;line-height:1.65}.bps .kd-ab-col>p:last-child{margin-bottom:0}.bps .kd-ab-faq{border-top:1px solid var(--rule-2);padding-top:clamp(22px,3vw,32px)}.bps .kd-ab-faq>h3{margin:0 0 14px}.bps .kd-ab-faq dl{margin:0;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.bps .kd-ab-faq dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--col-gap)}}.bps .kd-ab-faq dt{font:600 16px/1.4 var(--f-body);color:var(--ink);margin:0 0 6px}.bps .kd-ab-faq dd{margin:0;max-width:64ch;color:var(--ink-2);font-size:16px;line-height:1.65}.bps .kd-block+.kd-block{margin-top:clamp(36px,4vw,56px)}.bps .kd-block>h3{margin:0 0 14px}.bps .kd-box .k-tb-b{display:grid;gap:18px}.bps .kd-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.bps .kd-price .k-pricew{font-size:clamp(2.6rem,4.6vw,3.6rem)}.bps .kd-price .k-price{font-size:1em}.bps .kd-price-n{display:block;margin-top:6px;color:var(--ink-2)}.bps .kd-fav{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--ink);background:var(--sheet);color:var(--ink);cursor:pointer;flex:none;transition:transform var(--ix-press) var(--ix-ease-press),background-color var(--ix-hover) var(--ix-ease-out),color var(--ix-hover) var(--ix-ease-out)}.bps .kd-fav:active{transform:translateY(var(--ix-press-y))}.bps .kd-fav[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.bps .kd-fav svg{width:20px;height:20px}.bps .kd-plats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));border:1px solid var(--rule-2)}.bps .kd-plat{position:relative;display:grid;gap:4px;align-content:start;min-height:92px;padding:10px 12px 12px;margin:0;border:0;border-left:1px solid var(--rule-2);background:var(--sheet);color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur-ui) var(--ease-follow);transition:background-color var(--ix-hover) var(--ix-ease-out)}.bps .kd-plat[aria-checked=false]:active{background:var(--paper)}.bps .kd-plat:first-child{border-left:0}.bps .kd-plat b{font:600 15px/1.25 var(--f-body)}.bps .kd-plat small{font-size:13px;line-height:1.35;color:var(--ink-2)}.bps .kd-plat .k-label{color:var(--ink-2)}.bps .kd-plat .k-label.is-now{color:var(--brass-text)}.bps .kd-plat[aria-checked=true]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink),inset 0 -5px 0 var(--brass)}@media (hover:hover) and (pointer:fine){.bps .kd-plat[aria-checked=false]:hover{background:var(--paper)}}.bps .kd-plat:focus-visible{outline-offset:-4px}@media (max-width:479px){.bps .kd-plat{border-left:0;border-top:1px solid var(--rule-2);min-height:72px}.bps .kd-plat:first-child{border-top:0}}.bps .kd-deliv{display:flex;align-items:center;gap:8px;color:var(--ink-2)}.bps .kd-deliv.is-now{color:var(--brass-text)}.bps .kd-deliv i{flex:none;width:7px;height:7px;background:currentColor}.bps .kd-inst{display:flex;align-items:center;gap:12px;padding:0 12px;border:1px solid var(--rule-2);background:var(--sheet)}.bps .kd-inst .k-check{flex:1}.bps .kd-inst>b{font:800 1.15rem/1 var(--f-wide);font-stretch:62%;font-variant-numeric:tabular-nums}.bps .kd-acts{display:grid;gap:10px}@media (min-width:480px){.bps .kd-acts{grid-template-columns:1fr 1fr}}.bps .kd-fine{margin:0;color:var(--ink-2);font-size:14.5px;display:flex;flex-wrap:wrap;align-items:center;gap:0 6px}.bps .buybar .k-btn{flex:none}.bps .buybar .kd-bb-t{font:600 15px/1.25 var(--f-body)}.bps .buybar .kd-bb-s{color:var(--ink-2)}.bps .kd-q{display:inline-flex;align-items:center;min-height:44px}.bps .k-dim--v>i{min-width:0;min-height:6px}.bps .k-bom tbody th>a.kc-a{display:inline-flex;align-items:center;min-height:44px;margin-block:-9px}.bps .kd-cap-more{display:none}@media (min-width:1024px){.bps .kd-cap-more{display:inline}}