.kfmm [hidden],.kbmf [hidden]{display:none!important}.kfmm{max-width:var(--k-page-width, 1200px);margin:0 auto;padding:clamp(20px,4vw,48px) clamp(16px,4vw,24px) 64px;color:var(--k-text, #3D2B1F)}.kfmm__breadcrumbs{font-size:.85rem;color:var(--k-muted, #6B5B4F);display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.kfmm__breadcrumbs a{color:inherit;text-decoration:none}.kfmm__breadcrumbs a:hover{color:var(--k-orange, #E8622A)}.kfmm__head{max-width:640px;margin-bottom:28px}.kfmm__title{font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.1;margin:0 0 12px}.kfmm__subtitle{font-size:1.05rem;line-height:1.5;color:var(--k-muted, #6B5B4F);margin:0}.kfmm__finder{background:var(--k-white, #FFFFFF);border:1px solid var(--k-border, #E6D8C3);border-radius:var(--k-radius-card, 16px);box-shadow:0 8px 24px #3d2b1f14;padding:clamp(18px,3vw,28px);margin-bottom:40px}.kbmf__controls{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end}.kbmf__field{display:flex;flex-direction:column;gap:6px}.kbmf__label{font-size:.85rem;font-weight:600;color:var(--k-muted, #6B5B4F)}.kbmf__select{border:1.5px solid var(--k-border, #E6D8C3);border-radius:var(--k-radius-1, 12px);padding:12px 14px;font-family:inherit;font-size:1rem;background:var(--k-white, #FFFFFF);color:inherit}.kbmf__select:focus{outline:none;border-color:var(--k-orange, #E8622A)}.kbmf__cta{display:inline-flex;align-items:center;gap:8px;background:var(--k-orange, #E8622A);color:var(--k-white, #FFFFFF);border:none;border-radius:var(--k-radius-pill, 999px);padding:11px 22px;font-family:inherit;font-weight:600;font-size:1rem;cursor:pointer;transition:background var(--k-speed, .2s) var(--k-ease, ease),transform var(--k-speed, .2s) var(--k-ease, ease)}.kbmf__cta:disabled{background:var(--k-beige, #F2E9D8);color:var(--k-ink, #3D2B1F);opacity:.9;cursor:not-allowed}.kbmf__cta:not(:disabled):hover{background:var(--k-orange-hover, #D6511C);transform:translateY(-1px)}.kbmf__cta svg{width:18px;height:18px}.kbmf__hint{grid-column:1 / -1;margin:2px 0 0;font-size:.88rem;color:var(--k-muted, #6B5B4F)}.kbmf__cta:not(:disabled)+.kbmf__hint{display:none}.kbmf__summary{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:16px;padding:14px 16px;background:var(--k-sauge, #C9DEC0);border-radius:var(--k-radius-1, 12px)}.kbmf__summary-brand,.kbmf__summary-model{font-weight:600}.kbmf__summary-type,.kbmf__summary-count{font-size:.9rem;color:var(--k-sauge-icon, #5D7A50)}.kbmf__loading{margin-top:14px;color:var(--k-muted, #6B5B4F)}.kbmf__empty{margin-top:16px;padding:16px;background:var(--k-miel, #FAE19A);border-radius:var(--k-radius-1, 12px)}.kbmf__empty-text{margin:0;color:var(--k-miel-icon, #896705);font-weight:600}.kbmf__empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.kbmf__empty-link{color:var(--k-orange, #E8622A);font-weight:600;text-decoration:none}.kbmf__empty-link:hover{text-decoration:underline}.kfc:not([hidden]){display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.kfc__model{color:var(--k-orange, #E8622A);text-decoration:none;font-weight:600}.kfc__model:hover{text-decoration:underline}.kfmm__h2{font-size:clamp(1.3rem,3vw,1.7rem);margin:0 0 18px}.kfmm__brands{margin-bottom:44px}.kfmm__brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.kfmm__brand-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:96px;padding:18px;background:var(--k-white, #FFFFFF);border:1.5px solid var(--k-border, #E6D8C3);border-radius:var(--k-radius-card, 16px);text-decoration:none;color:inherit;transition:border-color var(--k-speed, .2s) var(--k-ease, ease)}.kfmm__brand-card:hover{border-color:var(--k-orange, #E8622A)}.kfmm__brand-logo{height:32px;width:auto;object-fit:contain}.kfmm__brand-logo--text{display:inline-flex;align-items:center;font-size:1.2rem;font-weight:700;color:var(--k-ink, #3D2B1F)}.kfmm__brand-name{font-weight:600;font-size:.95rem}.kfmm__brand-card--ask{border-style:dashed;color:var(--k-muted, #6B5B4F);text-align:center}.kfmm__brand-card--ask .kfmm__brand-name{font-size:.88rem;font-weight:500}.kfmm__brand-card--ask:hover{color:var(--k-ink, #3D2B1F)}.kfmm__how{margin-bottom:44px}.kfmm__steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.kfmm__step{display:flex;align-items:center;gap:12px;padding:18px;background:var(--k-white, #FFFFFF);border:1px solid var(--k-border, #E6D8C3);border-radius:var(--k-radius-card, 16px)}.kfmm__step-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;font-weight:700;flex-shrink:0}.kfmm__step-badge--corail{background:var(--k-poudre, #C9DDEE);color:var(--k-poudre-icon, #506B82)}.kfmm__step-badge--sauge{background:var(--k-sauge, #C9DEC0);color:var(--k-sauge-icon, #5D7A50)}.kfmm__step-badge--miel{background:var(--k-miel, #FAE19A);color:var(--k-miel-icon, #896705)}.kfmm__photo{display:flex;gap:18px;align-items:flex-start;padding:24px;background:var(--k-white, #FFFFFF);border:1px solid var(--k-border, #E6D8C3);border-radius:var(--k-radius-card, 16px);box-shadow:0 8px 24px #3d2b1f14;margin-bottom:40px}.kfmm__photo-expert{border-radius:999px;flex-shrink:0}.kfmm__photo-body p{margin:0;color:var(--k-muted, #6B5B4F);line-height:1.5}.kfmm__cta-photo{display:inline-block;margin-top:12px;background:var(--k-orange, #E8622A);color:var(--k-white, #FFFFFF);border-radius:var(--k-radius-pill, 999px);padding:10px 20px;font-weight:600;text-decoration:none;transition:background var(--k-speed, .2s) var(--k-ease, ease)}.kfmm__cta-photo:hover{background:var(--k-orange-hover, #D6511C)}.kfmm__photo-links{margin-top:10px!important;font-size:.9rem}.kfmm__photo-links a{color:var(--k-orange, #E8622A);text-decoration:none}.kfmm__seo{color:var(--k-muted, #6B5B4F);font-size:.95rem;line-height:1.6}.kfmm__internal{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px}.kfmm__internal a{color:var(--k-orange, #E8622A);text-decoration:none;font-weight:600;font-size:.9rem}.kfmm__internal a:hover{text-decoration:underline}@media(max-width:640px){.kbmf__controls{grid-template-columns:1fr}.kbmf__cta{width:100%;justify-content:center}.kfmm__photo{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/k-finder-marque-modele.css.map */
