.kp-finder--guided{background:#eef3f6;border:1px solid #dbe5ed;padding:clamp(20px,3vw,44px)}.kp-finder--guided .kp-finder__intro{max-width:76ch}.kp-finder--guided .kp-finder__intro>p:last-child{color:#4a6072;line-height:1.65}.kp-finder--guided .kp-finder__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.kp-finder__categories{grid-column:1 / -1;border:0;padding:0;margin:0;min-width:0}.kp-finder__categories legend{font-size:15px;font-weight:700;margin-bottom:14px}.kp-finder__step{display:inline-grid;place-items:center;width:26px;height:26px;margin-inline-end:6px;border-radius:50%;background:#dbe8f0;color:#003d7c;font-size:13px}.kp-finder__category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kp-finder--guided label.kp-finder__category{display:flex;align-items:center;gap:12px;background:#fff;border:2px solid transparent;border-radius:14px;padding:18px;margin:0;cursor:pointer;min-width:0}.kp-finder__category:has(input:checked){border-color:#003d7c!important;background:#f8fbff!important}.kp-finder__category input{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:#003d7c}.kp-finder__category span{flex:1;min-width:0}.kp-finder__category strong{display:block;color:#003d7c;font-size:17px}.kp-finder--guided small{display:block;color:#506477;font-size:13px;font-weight:400;line-height:1.55;margin-top:6px}.kp-finder__category svg{flex-shrink:0;width:18px;height:18px}.kp-finder__question{min-width:0}.kp-finder--guided select{min-height:52px;font-size:16px}.kp-finder__connector{grid-column:1 / -1;padding:18px;border-radius:12px;background:#fff}.kp-finder__connector select{max-width:540px}.kp-finder__submit{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.kp-finder__submit .kp-btn{min-height:52px;padding-inline:24px}.kp-finder__submit small{max-width:60ch;margin:0}.kp-finder__match{display:flex;flex-direction:column;min-width:0}.kp-finder__match .kp-card{flex:1}.kp-finder__reason{background:#dcebe4;color:#235141;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600;margin:0 0 8px}.kp-finder__reason span{display:block;font-weight:400}.kp-finder__empty{background:#fff;border-inline-start:3px solid #003d7c;padding:18px;border-radius:8px}.kp-finder__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.kp-finder__scope{font-size:13px;color:#506477;margin-top:16px}.kp-finder--guided :focus-visible{outline:3px solid #a65f00;outline-offset:4px}@media(max-width:767px){.kp-finder__category-grid{grid-template-columns:1fr;gap:8px}.kp-finder--guided label.kp-finder__category{padding:14px}.kp-finder--guided .kp-finder__form{grid-template-columns:1fr;gap:18px}.kp-finder__submit,.kp-finder__submit .kp-btn{width:100%}.kp-finder__submit,.kp-finder__actions{align-items:stretch;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/kp-product-finder.css.map */
