.kbg-v2-section.quickpicks .qp-link{display:block;color:inherit;text-decoration:none}.kbg-v2-section.quickpicks .qp-link:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.kbg-v2-section.quickpicks .qp-cta.qp-cta-bar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px;padding:0 16px 16px}.kbg-v2-section.quickpicks .qp-cta-bar .qp-cta__cell{flex:1 1 0;min-width:0;max-width:none;display:flex}.kbg-v2-section.quickpicks .qp-cta-bar .qp-cta__cell>.quick-add,.kbg-v2-section.quickpicks .qp-cta-bar .qp-cta__cell>buy-now-button,.kbg-v2-section.quickpicks .qp-cta-bar .qp-cta__cell>a.qp-buy-now{flex:1;width:100%;min-width:0;margin:0;display:flex}.kbg-v2-section.quickpicks .qp-cta-bar .quick-add{position:relative}.kbg-v2-section.quickpicks .qp-cta-bar .quick-add>modal-opener,.kbg-v2-section.quickpicks .qp-cta-bar .quick-add>product-form,.kbg-v2-section.quickpicks .qp-cta-bar .quick-add .form{display:flex;flex:1;width:100%;min-width:0}.kbg-v2-section.quickpicks .qp-cta-bar .quick-add-modal{position:fixed}.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn{flex:1;width:100%;max-width:100%;min-width:0;min-height:44px;height:auto;padding:10px 8px;margin:0;border-radius:0;border:none;box-shadow:none;font-weight:700;font-size:12px;letter-spacing:.02em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:.35em;cursor:pointer;text-decoration:none;position:relative;appearance:none;-webkit-appearance:none;white-space:nowrap}.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn.button:before,.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn.button:after{display:none;content:none}.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn--atc{background:var(--ink);color:#fff}.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn--atc:hover,.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn--atc:focus-visible{background:#2a251f;color:#fff}.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn--buy{background:var(--gold);color:var(--ink)}.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn--buy:hover,.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn--buy:focus-visible{background:var(--gold-hover);color:var(--ink)}.kbg-v2-section.quickpicks .qp-cta-bar .loading-overlay__spinner,.kbg-v2-section.quickpicks .qp-cta-bar .loading__spinner{width:1.2rem;height:1.2rem}.kbg-v2-section.quickpicks .qp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:18px;list-style:none;margin:0;padding:0}.kbg-v2-section.quickpicks .qp{background:#fff;border:none;border-radius:var(--r-lg);display:flex;flex-direction:column;box-shadow:var(--shadow-soft);transition:transform .12s ease,box-shadow .12s ease;text-decoration:none;color:inherit;justify-content:space-between}.kbg-v2-section.quickpicks .qp:hover,.kbg-v2-section.quickpicks .qp:focus-within{transform:translateY(-4px)}.kbg-v2-section.quickpicks .qp .qp-img{aspect-ratio:16/11;background:#f5f5f5;display:flex;align-items:center;justify-content:center;padding:16px;position:relative;overflow:hidden}.kbg-v2-section.quickpicks .qp .qp-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.kbg-v2-section.quickpicks .qp .qp-use{position:absolute;top:12px;left:12px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);background:#ffffffeb;border:1px solid var(--line);padding:5px 9px}.kbg-v2-section.quickpicks .qp .qp-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:7px;flex:1}.kbg-v2-section.quickpicks .qp .qp-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.kbg-v2-section.quickpicks .qp .qp-name{font-weight:600;font-size:20px}.kbg-v2-section.quickpicks .qp .qp-price{margin:0;font-weight:700;font-size:17px;color:var(--gold-ink);white-space:nowrap}.kbg-v2-section.quickpicks .qp .qp-meta{font-size:12px;color:var(--slate);margin:-3px 0 0}.kbg-v2-section.quickpicks .qp .why{font-size:13.5px;color:var(--slate);flex:1;line-height:1.5;margin:2px 0 0}.kbg-v2-section.quickpicks .qp .go{font-weight:600;font-size:14px;color:var(--ink);display:inline-flex;align-items:center;gap:6px;margin-top:4px}.kbg-v2-section.quickpicks .qp:hover .go,.kbg-v2-section.quickpicks .qp:focus-within .go{color:var(--gold-ink)}@media(prefers-reduced-motion:reduce){.kbg-v2-section.quickpicks .qp,.kbg-v2-section.quickpicks .qp:hover,.kbg-v2-section.quickpicks .qp:focus-within{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/section-keyboard-buying-guide-v2-quick-picks.css.map */
