html.kempt-quiz-ouvert{overflow:hidden}.kq{--text-color: var(--text-primary, 28 26 23);--accent: 28 26 23;width:min(880px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:var(--rounded-block, 8px);background:#fff;color:rgb(var(--text-color));font-family:var(--text-font-family, inherit);font-weight:var(--text-font-weight, 400);box-shadow:0 10px 40px #1c1a172e;overflow:hidden}.kq::backdrop{background:#1c1a178c}.kq[open]{display:block}.kq__cadre{max-height:inherit;overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing-5, 20px) var(--spacing-8, 32px) var(--spacing-8, 32px)}.kq__tete{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px}.kq__retour,.kq__fermer{display:inline-flex;align-items:center;gap:var(--spacing-1-5, 6px);min-height:44px;font-size:var(--text-sm, 14px);font-weight:700;cursor:pointer}.kq__retour{grid-column:1;grid-row:1;justify-self:start}.kq__retour[hidden]{display:none}.kq__retour svg{width:16px;height:16px}.kq__fermer{grid-column:3;grid-row:1;justify-self:end;justify-content:center;width:44px;margin-inline-end:-10px}.kq__fermer svg{width:18px;height:18px}.kq__compte{grid-column:2;grid-row:1;margin:0;font-weight:700;font-size:14px}.kq__barre.progress-bar{margin-block:var(--spacing-2, 8px) var(--spacing-6, 24px);background:#ede6de}.kq__etape{animation:kq-entre .25s ease both}.kq__etape[hidden]{display:none}@keyframes kq-entre{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kq__etape .h4,.kq__etape .h3{margin:0}.kq__aide{margin:var(--spacing-2, 8px) 0 0;font-size:15px}.kq__choix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-3, 12px);margin-block-start:var(--spacing-5, 20px)}.kq__option{position:relative;display:grid;gap:var(--spacing-2, 8px);align-content:start;padding:0;text-align:start;cursor:pointer}.kq__option img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--rounded-xs, 4px);box-shadow:0 0 0 1px #1c1a171a;transition:box-shadow .15s ease}.kq__option:hover img{box-shadow:0 0 0 1px #1c1a1773}.kq__option.is-selected img{box-shadow:0 0 0 2px #1c1a17}.kq__option:focus-visible{outline:2px solid #1C1A17;outline-offset:3px}.kq__legende{font-size:14px;line-height:1.3}.kq__coche{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#1c1a17;color:#fff;visibility:hidden}.kq__coche svg{width:14px;height:14px}.kq__option.is-selected .kq__coche{visibility:visible}@media screen and (min-width:700px){.kq:has(.kq__resultat:not([hidden])){width:min(620px,100vw - 48px)}}.kq__produit{display:flex;align-items:center;gap:var(--spacing-4, 16px);margin-block-start:var(--spacing-5, 20px);padding:var(--spacing-4, 16px);border-radius:var(--rounded-block, 8px);background:#f4efe9}.kq__produit p{margin:0}.kq__produit-nom{font-weight:700}.kq__pastille{flex:none;width:52px;height:52px;border-radius:var(--rounded-xs, 4px);box-shadow:inset 0 0 0 1px #1c1a171f}.kq__pourquoi{display:grid;gap:var(--spacing-2, 8px);margin:var(--spacing-5, 20px) 0 0;padding:0;list-style:none;font-size:15px}.kq__pourquoi li{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--spacing-1, 4px)}.kq__point{flex:none;align-self:center;width:12px;height:12px;margin-inline-end:var(--spacing-1-5, 6px);border-radius:50%;box-shadow:inset 0 0 0 1px #1c1a171f}.kq__conclusion{margin:var(--spacing-4, 16px) 0 0;font-size:15px}.kq__garantie{display:flex;align-items:center;gap:var(--spacing-2, 8px);margin:var(--spacing-4, 16px) 0 0;font-size:14px}.kq__garantie svg{flex:none;width:22px;height:22px;color:#8a6a4e}.kq__actions{display:grid;justify-items:center;gap:var(--spacing-2, 8px);margin-block-start:var(--spacing-6, 24px)}.kq__actions .button{width:100%;text-transform:uppercase;letter-spacing:.06em}.kq__recommencer{min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media screen and (max-width:999px){.kq__choix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:699px){.kq{width:100%;height:100%;max-height:none;border-radius:0;box-shadow:none}.kq__cadre{height:100%;max-height:none;padding:var(--spacing-2, 8px) var(--spacing-4, 16px) var(--spacing-8, 32px)}.kq__barre.progress-bar{margin-block:var(--spacing-1, 4px) var(--spacing-5, 20px)}.kq__choix{gap:var(--spacing-2-5, 10px);margin-block-start:var(--spacing-4, 16px)}.kq__aide{font-size:14px}.kq__legende{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/kempt-quiz.css.map */
