.kb-so{margin:0;font-family:Open Sans,sans-serif;color:#000}.kb-so-form .gpo-app,.kb-so-form .gpo-container{display:none!important}.kb-so__field{border:0;margin:0 0 21px;padding:0;min-width:0}.kb-so__field[hidden]{display:none!important}.kb-so__label{display:block;float:none;width:100%;padding:0;margin:0 0 2px;font-family:Open Sans,sans-serif;font-size:17px;font-weight:400;line-height:26px;color:#000;text-transform:none;letter-spacing:normal}.kb-so__select{display:block;width:100%;height:42px;margin:0;padding:0 40px 0 10px;border:1px solid #8f969d;border-radius:4px;box-shadow:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M1.5 1.5 8 8l6.5-6.5' fill='none' stroke='%238f969d' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center / 15px 9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#6b6b6b;text-transform:uppercase;letter-spacing:normal;cursor:pointer}.kb-so__select:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.kb-so__btns{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kb-so__radio{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.kb-so__btn{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-height:56px;margin:0;padding:11px 12px;border:1px solid #d6d6d6;border-radius:4px;background:#fff;text-align:left;cursor:pointer;transition:border-color .12s,background-color .12s;font-family:Open Sans,sans-serif;text-transform:none;letter-spacing:normal}.kb-so__btn:hover{border-color:#7aafd3}.kb-so__radio:checked+.kb-so__btn{border:2px solid #7aafd3;padding:10px 11px;background:#f4f9fc}.kb-so__radio:focus-visible+.kb-so__btn{outline:2px solid #1a1a1a;outline-offset:2px}.kb-so__btn-dot{position:relative;flex-shrink:0;width:16px;height:16px;border:1.5px solid #999;border-radius:50%;background:#fff;box-sizing:border-box}.kb-so__radio:checked+.kb-so__btn .kb-so__btn-dot{border-color:#7aafd3}.kb-so__radio:checked+.kb-so__btn .kb-so__btn-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#7aafd3}.kb-so__btn-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2}.kb-so__btn-label{font-size:16px;font-weight:500;letter-spacing:normal;text-transform:none;color:#222}.kb-so__radio:checked+.kb-so__btn .kb-so__btn-label{color:#2c5d7a}.kb-so__btn-main{font-size:13px;font-weight:400;color:#555}.kb-so__btn-main:only-child{font-size:16px;font-weight:500;color:#222}.kb-so__btn-label+.kb-so__btn-main{margin-top:2px}.kb-so__btn-sub{margin-top:1px;font-size:12px;font-weight:400;color:#666}.kb-so__err{margin:6px 0 0;font-size:14px;color:#c0161c}.kb-so__err:empty{display:none}.kb-so__field--error .kb-so__select,.kb-so__field--error .kb-so__btn{border-color:#c0161c}.kb-so__modal{margin:0 0 16px;font-size:15px}.kb-so__modal summary{cursor:pointer;text-decoration:underline}.kb-so__modal-body{margin-top:8px;line-height:1.5}.kb-so__notes{margin:-6px 0 16px}.kb-so__note,.kb-so__note *{font-family:Open Sans,sans-serif!important}.kb-so__note{font-size:14px;line-height:1.5;margin:0 0 6px;color:#444}.kb-so__radio-row{display:flex;gap:8px;align-items:flex-start;margin:0 0 6px}.kb-so__status{margin:6px 0 0;font-size:14px}.kb-so__status:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/778/assets/kb-suit-options.css.map */
