.kbw-qo .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kbw-qo ::-webkit-scrollbar{width:6px;height:6px}.kbw-qo ::-webkit-scrollbar-track{background:transparent}.kbw-qo ::-webkit-scrollbar-thumb{border-radius:999px;background:transparent;transition:background .15s ease}.kbw-qo *:hover>::-webkit-scrollbar-thumb,.kbw-qo *:hover::-webkit-scrollbar-thumb{background:rgba(var(--color-text-no-alpha) / .2)}.kbw-qo ::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-text-no-alpha) / .34)}.kbw-qo,.kbw-qo *{scrollbar-width:thin;scrollbar-color:transparent transparent}.kbw-qo *:hover{scrollbar-color:rgba(var(--color-text-no-alpha) / .2) transparent}.kbw-qo{--qo-line: rgba(var(--color-text-no-alpha) / .13);--qo-line-soft: rgba(var(--color-text-no-alpha) / .08);--qo-surface: rgba(var(--color-text-no-alpha) / .03);--qo-tint: rgba(var(--color-button-no-alpha) / .08);--qo-zebra: rgba(var(--color-text-no-alpha) / .018);--qo-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.kbw-qo.is-loading .kbw-qo__list,.kbw-qo.is-loading .kbw-qo__summary{opacity:.45;pointer-events:none;transition:opacity .15s ease}.kbw-qo__head{margin-bottom:clamp(12px,1.4vw,18px)}.kbw-qo__head-eyebrow{margin:0 0 4px;color:rgba(var(--color-button));font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kbw-qo__head-title{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.15}.kbw-qo__head-meta{margin:6px 0 0;font-size:13px;opacity:.62}.kbw-qo__bar{display:flex;align-items:center;gap:14px;margin-bottom:clamp(16px,2vw,24px);padding:12px 16px;border:1px solid var(--qo-line-soft);border-left:3px solid rgba(var(--color-button));border-radius:10px;background:rgba(var(--color-background))}.kbw-qo__bar-img{flex:0 0 auto;width:48px;height:48px;overflow:hidden;border-radius:8px;background:var(--qo-surface)}.kbw-qo__bar-img img{width:100%;height:100%;object-fit:cover;display:block}.kbw-qo__bar-text{flex:1 1 auto;min-width:0}.kbw-qo__bar-title{margin:0;font-size:14px;font-weight:700;line-height:1.3}.kbw-qo__bar-note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;line-height:1.45;opacity:.72}.kbw-qo__bar-note>:first-child{margin-top:0}.kbw-qo__bar-note>:last-child{margin-bottom:0}.kbw-qo__bar-note :is(h1,h2,h3,h4,h5,h6){margin:0;font-size:inherit;font-weight:600;line-height:inherit}.kbw-qo__bar-note ul,.kbw-qo__bar-note ol{margin:0;padding-left:1.1em}.kbw-qo__bar-btn{flex:0 0 auto;display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1.5px solid rgba(var(--color-button));border-radius:999px;color:rgba(var(--color-button));font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .16s ease,color .16s ease}.kbw-qo__bar-btn:hover{background:rgba(var(--color-button));color:rgba(var(--color-button-text))}@media screen and (max-width:700px){.kbw-qo__bar{flex-wrap:wrap}.kbw-qo__bar-btn{width:100%;justify-content:center}}.kbw-qo__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-inline:calc(50% - 50vw);margin-bottom:clamp(16px,2vw,24px);padding:14px calc(50vw - 50%);border-block:1px solid var(--qo-line-soft);background:var(--qo-surface)}.kbw-qo{overflow-x:clip}.kbw-qo__tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;height:42px;padding:0 18px;border:1.5px solid var(--qo-line);border-radius:999px;background:rgba(var(--color-background));color:inherit;font-size:13px;font-weight:700;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:border-color .16s ease,color .16s ease,background .16s ease}.kbw-qo__tab:hover,.kbw-qo__tab:focus-visible{border-color:rgba(var(--color-button));color:rgba(var(--color-button))}.kbw-qo__tab.is-active{border-color:rgba(var(--color-button));background:rgba(var(--color-button));color:rgba(var(--color-button-text))}.kbw-qo__tab.is-active:hover,.kbw-qo__tab.is-active:focus-visible{color:rgba(var(--color-button-text))}.kbw-qo__tab-count{padding:2px 8px;border-radius:999px;background:rgba(var(--color-text-no-alpha) / .09);font-family:var(--qo-mono);font-size:11px;font-weight:600}.kbw-qo__tab.is-active .kbw-qo__tab-count{background:rgba(var(--color-button-text) / .22)}@media screen and (max-width:767px){.kbw-qo__tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.kbw-qo__tabs::-webkit-scrollbar{display:none}}.kbw-qo__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media screen and (min-width:1024px){.kbw-qo__layout{grid-template-columns:244px minmax(0,1fr);align-items:start}.kbw-qo__side{position:sticky;top:calc(var(--kbw-qo-top, 0px) + 12px);max-height:calc(100vh - var(--kbw-qo-top, 0px) - 24px);overflow-y:auto;overscroll-behavior:contain}}.kbw-qo__main{min-width:0}.kbw-qo__rail{border:1px solid var(--qo-line);border-radius:6px;background:rgba(var(--color-background))}.kbw-qo__rail-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--qo-line-soft)}.kbw-qo__rail-title{margin-inline-end:auto;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kbw-qo__clear{padding:0;border:none;background:none;color:rgba(var(--color-button));font-family:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.kbw-qo__clear[hidden]{display:none}.kbw-qo__facet{padding:14px 16px;border-bottom:1px solid var(--qo-line-soft)}.kbw-qo__facet:last-child{border-bottom:none}.kbw-qo__facet-title{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;list-style:none;opacity:.65}.kbw-qo__facet[open]>.kbw-qo__facet-title{opacity:.8}.kbw-qo__facet-title::-webkit-details-marker{display:none}.kbw-qo__facet-title:after{content:"";width:6px;height:6px;margin-inline-start:auto;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.kbw-qo__facet[open]>.kbw-qo__facet-title:after{transform:rotate(-135deg) translate(-3px,-3px)}.kbw-qo__facet-badge{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:rgba(var(--color-button));color:rgba(var(--color-button-text));font-size:10px;letter-spacing:0}.kbw-qo__facet-chip.is-clipped .kbw-qo__chip.is-over,.kbw-qo__facet-check.is-clipped .kbw-qo__check.is-over,.kbw-qo__facet-feat.is-clipped .kbw-qo__feat.is-over{display:none}.kbw-qo__more{margin-top:8px;padding:0;border:none;background:none;color:rgba(var(--color-button));font-family:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.kbw-qo__facet-chip,.kbw-qo__facet-feat{display:flex;flex-wrap:wrap;gap:6px}.kbw-qo__chip,.kbw-qo__feat,.kbw-qo__empty-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.kbw-qo__chip{height:30px;min-width:40px;padding:0 10px;border:1px solid var(--qo-line);border-radius:4px;background:rgba(var(--color-background));color:inherit;font-family:var(--qo-mono);font-size:12px;cursor:pointer}.kbw-qo__feat{height:30px;padding:0 12px;border:1px solid var(--qo-line);border-radius:15px;background:rgba(var(--color-background));color:inherit;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer}.kbw-qo__chip.is-active,.kbw-qo__feat.is-active{border-color:rgba(var(--color-heading));background:rgba(var(--color-heading));color:rgba(var(--color-background))}.kbw-qo__facet-check{display:flex;flex-direction:column}.kbw-qo__check{display:flex;align-items:center;gap:9px;padding:6px 4px;border:none;border-radius:3px;background:none;color:inherit;font-family:inherit;font-size:13px;text-align:start;cursor:pointer}@media(hover:hover){.kbw-qo__check:hover{background:var(--qo-surface)}}.kbw-qo__check.is-active{background:var(--qo-tint)}.kbw-qo__box{flex:0 0 auto;width:15px;height:15px;border:1.5px solid rgba(var(--color-text-no-alpha) / .32);border-radius:3px}.kbw-qo__check.is-active .kbw-qo__box{border-color:rgba(var(--color-button));background:rgba(var(--color-button));box-shadow:inset 0 0 0 2px rgba(var(--color-background))}.kbw-qo__opt-label{min-width:0;overflow-wrap:anywhere}.kbw-qo__price-range{display:flex;align-items:center;gap:8px}.kbw-qo__price-range input{width:100%;min-width:0;height:34px;padding:0 9px;border:1px solid var(--qo-line);border-radius:4px;background:transparent;color:inherit;font-family:var(--qo-mono);font-size:12px}.kbw-qo__promo{margin-top:14px;padding:18px;border-radius:6px;background:rgba(var(--color-heading));color:rgba(var(--color-background))}.kbw-qo__promo-title{margin:0 0 6px;font-family:var(--heading-font-family);font-size:15px;font-weight:700}.kbw-qo__promo-text{margin:0 0 14px;font-size:12.5px;line-height:1.5;opacity:.75}.kbw-qo__promo-btn{display:flex;align-items:center;justify-content:center;height:38px;border-radius:4px;background:rgba(var(--color-button));color:rgba(var(--color-button-text));font-size:13px;font-weight:600;text-decoration:none}@media screen and (max-width:1023px){.kbw-qo__promo{display:none}}.kbw-qo__toolbar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.kbw-qo__toolbar-end{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-inline-start:auto}.kbw-qo__sort{display:flex;align-items:center;gap:8px;font-size:12px;opacity:.8}.kbw-qo__sort select,.kbw-qo__collapse,.kbw-qo__filter-open{height:40px;padding:0 14px;border:1px solid var(--qo-line);border-radius:4px;background:rgba(var(--color-background));color:inherit;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.kbw-qo__filter-open{display:inline-flex;align-items:center;gap:8px;border-color:rgba(var(--color-heading))}.kbw-qo__filter-badge{font-family:var(--qo-mono);font-size:11px;color:rgba(var(--color-button))}.kbw-qo__filter-badge[hidden]{display:none}@media screen and (min-width:1024px){.kbw-qo__filter-open{display:none}}.kbw-qo__summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.kbw-qo__count{margin:0;font-size:13px;opacity:.7}[data-kbw-qo-scope]{margin-inline-start:4px;font-style:italic}[data-kbw-qo-scope][hidden]{display:none}.kbw-qo__count b{color:rgba(var(--color-heading));font-weight:600}.kbw-qo__pills{display:flex;flex-wrap:wrap;gap:6px}.kbw-qo__pill{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border:1px solid var(--qo-line);border-radius:14px;background:rgba(var(--color-background));color:inherit;font-family:inherit;font-size:12px;cursor:pointer}.kbw-qo__pill-x{font-size:14px;opacity:.55}.kbw-qo__empty{padding:56px 24px;border:1px dashed var(--qo-line);border-radius:6px;text-align:center}.kbw-qo__empty[hidden]{display:none}.kbw-qo__empty-title{margin:0 0 6px;color:rgba(var(--color-heading));font-family:var(--heading-font-family);font-size:16px;font-weight:700}.kbw-qo__empty-text{margin:0 0 16px;font-size:13px;opacity:.7}.kbw-qo__empty-btn{height:38px;padding:0 18px;border:1px solid var(--qo-line);border-radius:4px;background:rgba(var(--color-background));color:inherit;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.kbw-qo__list{display:flex;flex-direction:column;gap:14px}.kbw-qo__list[hidden]{display:none}.kbw-qo__group{border:1px solid var(--qo-line);border-radius:6px;background:rgba(var(--color-background))}.kbw-qo__group>.kbw-qo__fold>.kbw-qo__group-head{border-radius:5px 5px 0 0}.kbw-qo__fold:not([open])>.kbw-qo__group-head{border-radius:5px}.kbw-qo__group-foot,.kbw-qo__fold[open]>.kbw-qo__body:last-child .kbw-qo__table>:last-child{border-radius:0 0 5px 5px}.kbw-qo__group[hidden]{display:none}.kbw-qo__group-head{display:flex;align-items:center;gap:14px;padding:9px 18px;cursor:pointer;list-style:none}.kbw-qo__group-head::-webkit-details-marker{display:none}.kbw-qo__fold:not([open]) .kbw-qo__group-head{background:var(--qo-surface)}@media(hover:hover){.kbw-qo__group-head:hover{background:var(--qo-surface)}}.kbw-qo__glyph{flex:0 0 auto;width:52px;height:60px;border:1.5px solid var(--qo-line);border-radius:2px;background:var(--qo-surface);overflow:hidden}.kbw-qo__glyph-img{width:100%;height:100%;object-fit:contain}.kbw-qo__group-text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.kbw-qo__group-title{color:rgba(var(--color-heading));font-family:var(--heading-font-family);font-size:16px;font-weight:700;line-height:1.25}.kbw-qo__group-meta{display:flex;align-items:center;gap:8px;font-size:12.5px;opacity:.7}.kbw-qo__meta-sep{width:1px;height:11px;background:var(--qo-line)}.kbw-qo__group-hd{font-family:var(--qo-mono)}@media screen and (max-width:859px){.kbw-qo__group-hd,.kbw-qo__group-meta .kbw-qo__meta-sep:last-of-type{display:none}}.kbw-qo__fold-caret{flex:0 0 auto;width:20px;opacity:.55;transition:transform .2s ease}.kbw-qo__fold[open] .kbw-qo__fold-caret{transform:rotate(180deg)}.kbw-qo__body{display:flex;flex-direction:column;border-top:1px solid var(--qo-line-soft)}@media screen and (min-width:860px){.kbw-qo__body{flex-direction:row}}.kbw-qo__draw{padding:14px;border-bottom:1px solid var(--qo-line-soft);background:var(--qo-surface)}@media screen and (min-width:860px){.kbw-qo__draw{flex:0 0 208px;width:208px;border-bottom:none;border-inline-end:1px solid var(--qo-line-soft);position:sticky;top:calc(var(--kbw-qo-top, 0px) + 12px);align-self:flex-start}}.kbw-qo__frame{position:relative;display:block;width:100%;height:164px;padding:0;border:1px solid var(--qo-line);border-radius:4px;background:rgba(var(--color-background));cursor:zoom-in}@media screen and (min-width:860px){.kbw-qo__frame{height:182px}}@media(hover:hover){.kbw-qo__frame:hover{border-color:rgba(var(--color-heading))}}.kbw-qo__draw-img{width:100%;height:100%;padding:28px 28px 20px 14px;object-fit:contain}.kbw-qo__callout{position:absolute;display:flex;align-items:center;gap:3px;color:rgba(var(--color-text-no-alpha) / .42);font-family:var(--qo-mono);font-size:11px}.kbw-qo__callout[hidden],.kbw-qo__callout:has(.kbw-qo__callout-label:empty){display:none}.kbw-qo__callout--w{top:10px;inset-inline:12px}.kbw-qo__callout--h{top:30px;bottom:24px;inset-inline-end:10px;flex-direction:column}.kbw-qo__tick{flex:0 0 auto;width:1px;height:7px;background:currentColor}.kbw-qo__callout--h .kbw-qo__tick{width:7px;height:1px}.kbw-qo__rule{flex:1 1 auto;height:1px;background:currentColor}.kbw-qo__callout--h .kbw-qo__rule{width:1px;height:auto}.kbw-qo__callout-label{flex:0 0 auto;padding:0 4px;background:rgba(var(--color-background));color:rgba(var(--color-text-no-alpha) / .68)}.kbw-qo__callout--h .kbw-qo__callout-label{padding:4px 0;writing-mode:vertical-rl}.kbw-qo__draw-code{position:absolute;bottom:8px;inset-inline-start:10px;font-family:var(--qo-mono);font-size:10px;opacity:.45}.kbw-qo__draw-dims{margin:10px 0 0;font-family:var(--qo-mono);font-size:12px;opacity:.8}.kbw-qo__table{flex:1 1 auto;min-width:0;overflow-x:auto;position:relative}.kbw-qo__thead{display:none}.kbw-qo__row{display:grid;grid-template-columns:minmax(56px,.7fr) minmax(60px,1.3fr) auto;gap:6px 12px;padding:8px 14px;align-items:center;border-bottom:1px solid var(--qo-line-soft);border-inline-start:3px solid transparent}.kbw-qo__row[data-alt],.kbw-qo__row[hidden]{display:none}.kbw-qo__row:nth-of-type(2n){background:var(--qo-zebra)}.kbw-qo__row.is-selected{border-inline-start-color:rgba(var(--color-button));background:var(--qo-tint)}@media(hover:hover){.kbw-qo__row:hover{background:var(--qo-tint)}}.kbw-qo__table.is-nosize .kbw-qo__cell--size,.kbw-qo__table.is-nofin .kbw-qo__cell--fin{display:none}@media screen and (min-width:860px){.kbw-qo__thead,.kbw-qo__row{display:grid;grid-template-columns:minmax(150px,200px) minmax(104px,136px) minmax(140px,1fr) minmax(96px,150px) 108px 78px;min-width:792px}.kbw-qo__table.is-nosize .kbw-qo__thead,.kbw-qo__table.is-nosize .kbw-qo__row{grid-template-columns:minmax(140px,200px) minmax(140px,1fr) minmax(96px,150px) 108px 78px;min-width:648px}.kbw-qo__table.is-nofin .kbw-qo__thead,.kbw-qo__table.is-nofin .kbw-qo__row{grid-template-columns:minmax(150px,200px) minmax(140px,1fr) minmax(96px,150px) 108px 78px;min-width:648px}.kbw-qo__table.is-nosize.is-nofin .kbw-qo__thead,.kbw-qo__table.is-nosize.is-nofin .kbw-qo__row{grid-template-columns:minmax(160px,1fr) minmax(96px,150px) 108px 78px;min-width:508px}.kbw-qo__thead{padding:5px 18px;border-inline-start:3px solid transparent;column-gap:12px;border-bottom:1px solid var(--qo-line-soft);background:var(--qo-surface);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.kbw-qo__thead span:nth-child(4){text-align:end}.kbw-qo__thead span:nth-child(5){text-align:center}.kbw-qo__row{padding:5px 18px}.kbw-qo__stepper,.kbw-qo__add{height:30px}.kbw-qo__row[data-alt],.kbw-qo__row[hidden]{display:none}}.kbw-qo__cell{min-width:0}.kbw-qo__cell--size{display:flex;flex-direction:column;gap:2px;overflow:hidden}@media screen and (min-width:860px){.kbw-qo__cell--size{flex-direction:row;align-items:baseline;gap:8px}}.kbw-qo__w{min-width:44px;color:rgba(var(--color-heading));font-family:var(--heading-font-family);font-size:20px;font-weight:700;line-height:1.1}.kbw-qo__hd{font-family:var(--qo-mono);font-size:12px;opacity:.75}@media screen and (min-width:860px){.kbw-qo__hd{white-space:nowrap}}.kbw-qo__cell--model{display:flex;flex-direction:column;gap:2px}.kbw-qo__code{color:inherit;font-family:var(--qo-mono);font-size:13px;font-weight:500;text-decoration:none;overflow-wrap:anywhere}@media(hover:hover){.kbw-qo__code:hover{text-decoration:underline}}.kbw-qo__stock{font-size:11.5px;opacity:.55}.kbw-qo__cell--fin{grid-column:1 / 3;grid-row:2;align-self:center;min-width:0}.kbw-qo__cell--size{grid-column:1;grid-row:1}.kbw-qo__cell--model{grid-column:2;grid-row:1}.kbw-qo__table.is-nosize .kbw-qo__cell--model{grid-column:1 / 3}.kbw-qo__cell--price{grid-column:3;grid-row:1}@media screen and (min-width:860px){.kbw-qo__cell--fin,.kbw-qo__cell--size,.kbw-qo__cell--model,.kbw-qo__cell--price,.kbw-qo__table.is-nosize .kbw-qo__cell--model{grid-column:auto;grid-row:auto}}.kbw-qo__fin-select{width:100%;height:38px;padding:0 8px;border:1px solid var(--qo-line);border-radius:4px;background:rgba(var(--color-background));color:inherit;font-family:inherit;font-size:12px}@media screen and (min-width:860px){.kbw-qo__fin-select{max-width:168px;height:32px}}.kbw-qo__fin-select.is-upgraded{border-color:rgba(var(--color-button));background:var(--qo-tint);font-weight:600}.kbw-qo__fin-text{font-size:12px;opacity:.7}.kbw-qo__cell--price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:7px}@media screen and (min-width:860px){.kbw-qo__cell--price{justify-content:flex-end}}.kbw-qo__price{white-space:nowrap;color:rgba(var(--color-sale-price, var(--color-heading)));font-family:var(--heading-font-family);font-size:15px;font-weight:700}.kbw-qo__was{white-space:nowrap;font-size:11.5px;opacity:.5}.kbw-qo__cell--buy{display:flex;grid-column:3;grid-row:2;align-items:center;justify-content:flex-end;gap:10px;margin:0}@media screen and (min-width:860px){.kbw-qo__cell--buy{display:contents}}.kbw-qo__stepper{display:inline-flex;align-items:center;justify-self:center;width:96px;height:34px;border:1px solid var(--qo-line);border-radius:4px;overflow:hidden}.kbw-qo__step{flex:0 0 auto;width:30px;height:100%;border:none;background:transparent;color:inherit;font-family:inherit;font-size:16px;line-height:1;cursor:pointer;opacity:.75}@media(hover:hover){.kbw-qo__step:hover{background:var(--qo-surface);opacity:1}}.kbw-qo__qty{flex:1 1 auto;width:100%;min-width:0;height:100%;border:none;background:transparent;color:inherit;font-family:var(--qo-mono);font-size:13px;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.kbw-qo__qty::-webkit-outer-spin-button,.kbw-qo__qty::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.kbw-qo__add{height:34px;padding:0 14px;border:none;border-radius:4px;background:rgba(var(--color-button));color:rgba(var(--color-button-text));font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.kbw-qo__add[disabled]{opacity:.4;cursor:not-allowed}@media(hover:hover){.kbw-qo__add:not([disabled]):hover{opacity:.88}}.kbw-qo__group-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;border-top:1px solid var(--qo-line-soft);background:var(--qo-surface)}.kbw-qo__group-note{font-size:12.5px;opacity:.65}.kbw-qo__addall{height:32px;padding:0 14px;border:1px solid var(--qo-line);border-radius:4px;background:rgba(var(--color-background));color:inherit;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.kbw-qo__pages[hidden]{display:none}.kbw-qo__pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:32px}.kbw-qo__page{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--qo-line);border-radius:4px;color:inherit;font-size:14px;font-weight:600;text-decoration:none}.kbw-qo__page.is-active{border-color:rgba(var(--color-button));background:rgba(var(--color-button));color:rgba(var(--color-button-text))}.kbw-qo__page--gap{border:none;opacity:.5}.kbw-qo__zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;align-items:start;justify-items:center;padding:24px;background:#0000009e;overflow-y:auto;cursor:zoom-out}.kbw-qo__zoom[hidden]{display:none}.kbw-qo__zoom-panel{width:min(560px,92vw);border-radius:8px;background:rgba(var(--color-background));box-shadow:0 24px 60px #00000052;cursor:default}.kbw-qo__zoom-head{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid var(--qo-line-soft)}.kbw-qo__zoom-text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.kbw-qo__zoom-title{color:rgba(var(--color-heading));font-family:var(--heading-font-family);font-size:16px;font-weight:700}.kbw-qo__zoom-sub{font-family:var(--qo-mono);font-size:12px;opacity:.7}.kbw-qo__zoom-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:var(--qo-surface);color:inherit;cursor:pointer}.kbw-qo__zoom-body{padding:28px}.kbw-qo__zoom-img{display:block;width:100%;height:auto}.kbw-qo__cart{position:fixed;right:20px;bottom:var(--kbw-qo-cart-bottom, 84px);z-index:1250;transition:bottom .2s ease;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:rgba(var(--color-button));color:rgba(var(--color-button-text));box-shadow:0 6px 18px #00000038;text-decoration:none}.kbw-qo__cart[hidden]{display:none}@media(hover:hover){.kbw-qo__cart:hover{opacity:.9}}.kbw-qo__cart-count{position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border:2px solid rgba(var(--color-background));border-radius:999px;background:rgba(var(--color-heading));color:rgba(var(--color-background));font-size:11px;font-weight:700}.kbw-qo__cart-count[hidden]{display:none}.kbw-qo__toast{position:fixed;bottom:24px;left:50%;z-index:1300;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:6px;background:rgba(var(--color-heading));color:rgba(var(--color-background));font-size:13px;font-weight:500;box-shadow:0 12px 30px #00000047;transform:translate(-50%)}.kbw-qo__toast[hidden]{display:none}.kbw-qo__toast-dot{width:7px;height:7px;border-radius:4px;background:#6fcf97}.kbw-qo__rail-close,.kbw-qo__rail-foot,.kbw-qo__scrim{display:none}@media screen and (max-width:1023px){.kbw-qo__rail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;flex-direction:column;border:none;border-radius:0;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;transform:translate(-100%);transition:transform .28s ease,visibility .28s}.kbw-qo__rail.is-open{visibility:visible;transform:none}.kbw-qo__rail-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:999px;background:var(--qo-surface);color:inherit;cursor:pointer}.kbw-qo__rail-foot{position:sticky;bottom:0;display:block;margin-top:auto;padding:14px 16px 18px;background:rgba(var(--color-background))}.kbw-qo__apply{width:100%;height:46px;border:none;border-radius:4px;background:rgba(var(--color-button));color:rgba(var(--color-button-text));font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.kbw-qo__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:block;background:#00000073}.kbw-qo__scrim[hidden]{display:none}}@media(prefers-reduced-motion:reduce){.kbw-qo__add,.kbw-qo__rail,.kbw-qo__fold-caret{transition:none}}.kbw-qo.is-defaulting .kbw-qo__layout{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kbw-quick-order.css.map */
