rz-keyboard-bundles{display:block;margin:16px 0;color:inherit;font-family:inherit;text-align:left}rz-keyboard-bundles *{box-sizing:border-box}rz-keyboard-bundles .rzk-title{font-size:14px;font-weight:700;margin:0 0 10px}rz-keyboard-bundles .rzk-cards{display:grid;gap:8px}rz-keyboard-bundles .rzk-card{min-width:0;padding:0 12px;border:1px solid transparent;border-radius:9px;background:#f5f5f7}rz-keyboard-bundles .rzk-card--selected{border-color:#111;box-shadow:inset 0 0 0 1px #111;background:#fff}rz-keyboard-bundles .rzk-choice{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;margin:0;padding:12px 0;cursor:pointer;font-size:14px;line-height:1.4}rz-keyboard-bundles .rzk-radio{-webkit-appearance:auto;appearance:auto;position:static;opacity:1;width:16px;height:16px;margin:0;accent-color:#111}rz-keyboard-bundles .rzk-choice-title{overflow-wrap:anywhere;font-weight:500}rz-keyboard-bundles .rzk-price{text-align:right;white-space:nowrap;font-size:14px;font-weight:700}rz-keyboard-bundles .rzk-slot{margin:0 0 12px 26px;min-width:0}rz-keyboard-bundles .rzk-summary{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px}rz-keyboard-bundles .rzk-image{display:block;width:44px;height:44px;object-fit:contain;background:#fff;border-radius:4px}rz-keyboard-bundles .rzk-info{min-width:0}rz-keyboard-bundles .rzk-product-title{display:block;font-size:12px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}rz-keyboard-bundles .rzk-item-price{color:#626875;font-size:12px;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}rz-keyboard-bundles .rzk-toggle{display:block;width:fit-content;min-height:24px;margin:2px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#05f;font:inherit;font-size:12px;line-height:1.5;text-transform:none;letter-spacing:normal;cursor:pointer;text-align:left}rz-keyboard-bundles .rzk-toggle:hover{text-decoration:underline}rz-keyboard-bundles :is(button,select,input):focus-visible{outline:2px solid #0055ff;outline-offset:3px}rz-keyboard-bundles .rzk-panel{padding-top:12px}rz-keyboard-bundles .rzk-designs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}rz-keyboard-bundles .rzk-design{display:block;min-width:0;padding:5px;border:1px solid #d9d9df;border-radius:6px;background:#fff;color:#171717;font:inherit;cursor:pointer}rz-keyboard-bundles .rzk-design[aria-pressed=true]{border-color:#111;box-shadow:inset 0 0 0 1px #111}rz-keyboard-bundles .rzk-design img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}rz-keyboard-bundles .rzk-design span{display:block;margin-top:4px;font-size:10px;line-height:1.3;overflow-wrap:anywhere}rz-keyboard-bundles .rzk-options{display:flex;flex-wrap:wrap;gap:8px}rz-keyboard-bundles .rzk-options label{flex:1 1 120px;min-width:0;margin-top:12px;font-size:12px}rz-keyboard-bundles .rzk-options select{display:block;width:100%;max-width:100%;background:#fff;color:#171717;border:1px solid #ccc;border-radius:6px;padding:9px;font:inherit;margin-top:4px}rz-keyboard-bundles .rzk-note{font-size:11px;color:#666;margin:8px 0 0;line-height:1.5}rz-keyboard-bundles .rzk-error{color:#b00020;font-size:12px;margin:8px 0 0}rz-keyboard-bundles .rzk-error:empty{display:none}.rzk-checkout-hidden{display:none!important}rz-keyboard-bundles [hidden]{display:none!important}rz-keyboard-bundles[aria-busy=true]{opacity:.65;pointer-events:none}@media(max-width:480px){rz-keyboard-bundles .rzk-card{padding:0 10px}rz-keyboard-bundles .rzk-choice{gap:8px;font-size:13px}rz-keyboard-bundles .rzk-price{font-size:13px}rz-keyboard-bundles .rzk-slot{margin-left:24px}rz-keyboard-bundles .rzk-summary{grid-template-columns:36px minmax(0,1fr) auto;gap:7px}rz-keyboard-bundles .rzk-image{width:36px;height:40px}rz-keyboard-bundles .rzk-item-price{font-size:11px}rz-keyboard-bundles .rzk-designs{grid-template-columns:repeat(3,minmax(0,1fr))}}rz-keyboard-bundles,rz-keyboard-bundles button,rz-keyboard-bundles select,rz-keyboard-bundles input{font-family:inherit}rz-keyboard-bundles .rzk-title,rz-keyboard-bundles .rzk-choice-title,rz-keyboard-bundles .rzk-product-title,rz-keyboard-bundles .rzk-item-price,rz-keyboard-bundles .rzk-toggle,rz-keyboard-bundles .rzk-design,rz-keyboard-bundles .rzk-options label,rz-keyboard-bundles .rzk-options select{font-weight:400}rz-keyboard-bundles .rzk-price{font-weight:600}rz-keyboard-bundles .rzk-toggle{color:#05f}
/*# sourceMappingURL=/cdn/shop/t/26/assets/rz-keyboard-bundles.css.map */
