.kbg-v2-section.extras .exwrap,.kbg-v2-section.extras .exslides{position:relative}.kbg-v2-section.extras .exslide{display:none;grid-template-columns:1.15fr 1fr;min-height:430px;background:var(--gold-tint-2);border:1px solid var(--line)}.kbg-v2-section.extras .exslide[data-active=true]{display:grid}.kbg-v2-section.extras .exs-img{background-color:#f5f5f5;min-height:260px;height:100%;overflow:hidden;position:relative;padding:2%}.kbg-v2-section.extras .exs-img img{width:100%;object-fit:cover;object-position:center;display:block}.kbg-v2-section.extras .exs-copy{padding:48px 44px;display:flex;flex-direction:column;justify-content:center;gap:14px;color:var(--ink)}.kbg-v2-section.extras .exs-copy .eyebrow{color:var(--gold-ink)}.kbg-v2-section.extras .exs-copy h3{font-size:clamp(24px,2.6vw,34px);line-height:1.15;margin:0;color:var(--ink)}.kbg-v2-section.extras .exs-copy h3 em{font-style:normal;color:var(--gold-ink)}.kbg-v2-section.extras .exs-copy p{font-size:16px;line-height:1.6;color:var(--ink-soft);margin:0;max-width:46ch}.kbg-v2-section.extras .exs-copy .btn{align-self:flex-start;margin-top:4px}.kbg-v2-section.extras .exs-copy .btn:hover,.kbg-v2-section.extras .exs-copy .btn:focus-visible{background:#2a251f;color:#fff;border-color:#2a251f}.kbg-v2-section.extras .exnav{display:flex;align-items:center;gap:14px;margin-top:16px}.kbg-v2-section.extras .exarrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:#fff;border:1px solid var(--ink);color:var(--ink);font-size:20px;font-weight:400;line-height:1;cursor:pointer;transition:background .12s,color .12s}.kbg-v2-section.extras .exarrow:hover{background:var(--ink);color:#fff}.kbg-v2-section.extras .exdots{display:flex;gap:7px;flex:1 1 auto}.kbg-v2-section.extras .exdot{width:26px;height:4px;border:none;background:var(--line);cursor:pointer;padding:0}.kbg-v2-section.extras .exdot[aria-current=true]{background:var(--gold)}.kbg-v2-section.extras .exarrow:focus-visible,.kbg-v2-section.extras .exdot:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media(max-width:900px){.kbg-v2-section.extras .exslide[data-active=true]{grid-template-columns:1fr}.kbg-v2-section.extras .exs-copy{padding:32px 24px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/section-keyboard-buying-guide-v2-extras.css.map */
