html.k-qz-ouvert{overflow:hidden}.k-qz{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--k-shiro);color:var(--k-sumi);font-family:var(--k-font)}.k-qz[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.k-qz::backdrop{background:var(--k-shiro)}.k-qz ::selection{background:var(--k-kaki);color:var(--k-sumi)}.k-qz .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.k-qz__haut{display:grid;grid-template-columns:auto minmax(0,1fr) 72px;align-items:stretch;min-height:72px;border-bottom:1px solid var(--k-sumi)}.k-qz__marque{display:flex;align-items:center;gap:12px;padding:0 32px;border-right:1px solid var(--k-sumi);font-size:15px;font-weight:600;white-space:nowrap}.k-qz__marque b{font-stretch:125%;font-weight:800;font-size:20px;letter-spacing:-.01em}.k-qz__progression{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 32px;min-width:0}.k-qz__compteur{font-size:13px;line-height:16px;font-weight:600;font-stretch:75%;letter-spacing:.05em;text-transform:uppercase;color:var(--k-nezumi);font-variant-numeric:tabular-nums}.k-qz__barre{display:flex;max-width:520px;height:10px;border:1px solid var(--k-sumi)}.k-qz__barre span{flex:1 1 0;background:var(--k-shiro);transition:background-color .3s cubic-bezier(.16,1,.3,1)}.k-qz__barre span+span{border-left:1px solid var(--k-sumi)}.k-qz__barre span.is-fait{background:var(--k-sumi)}.k-qz__barre span.is-ici{background:var(--k-kaki)}.k-qz__fermer{display:flex;align-items:center;justify-content:center;border:0;border-left:1px solid var(--k-sumi);background:none;color:var(--k-sumi);cursor:pointer}.k-qz__fermer:hover{background:var(--k-gofun)}.k-qz__corps{overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--k-sumi) var(--k-gofun);scrollbar-width:thin}.k-qz__etape,.k-qz__res{max-width:1120px;margin:0 auto;padding:72px 32px 56px;animation:k-qz-in .45s cubic-bezier(.16,1,.3,1) both}@keyframes k-qz-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.k-qz__q{margin:0 0 40px;font-stretch:125%;font-weight:800;font-size:56px;line-height:58px;letter-spacing:-.02em;text-wrap:balance;outline:none}.k-qz__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--k-sumi);border-left:1px solid var(--k-sumi)}.k-qz__options.is-nombreuses{grid-template-columns:repeat(3,minmax(0,1fr))}.k-qz__opt{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:4px 16px;min-height:104px;padding:24px 28px;border:0;border-right:1px solid var(--k-sumi);border-bottom:1px solid var(--k-sumi);background:var(--k-shiro);color:var(--k-sumi);font:inherit;text-align:left;cursor:pointer;transition:background-color .18s,color .18s}.k-qz__opt:hover{background:var(--k-gofun)}.k-qz__opt:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--k-ki),inset 0 0 0 4px var(--k-sumi)}.k-qz__opt.is-choisie{background:var(--k-sumi);color:var(--k-shiro)}.k-qz__opt-n{grid-row:1 / span 2;align-self:center;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid currentColor;font-size:14px;font-weight:600}.k-qz__opt:hover .k-qz__opt-n{background:var(--k-kaki);border-color:var(--k-sumi);color:var(--k-sumi)}.k-qz__opt-l{font-size:22px;line-height:28px;font-weight:600}.k-qz__opt-d{font-size:15px;line-height:21px;color:var(--k-nezumi)}.k-qz__opt.is-choisie .k-qz__opt-d{color:var(--k-texte-nuit-2)}.k-qz__bas{display:flex;align-items:stretch;justify-content:space-between;min-height:64px;border-top:1px solid var(--k-sumi)}.k-qz__retour{display:flex;align-items:center;gap:10px;padding:0 32px;border:0;border-right:1px solid var(--k-sumi);background:none;color:var(--k-sumi);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.k-qz__retour:hover{background:var(--k-gofun)}.k-qz__retour[hidden]{display:flex;visibility:hidden}.k-qz.is-resultats .k-qz__aide{visibility:hidden}.k-qz__aide{display:flex;align-items:center;padding:0 32px;font-size:14px;color:var(--k-nezumi)}.k-qz__charge{display:flex;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:96px 32px;font-size:20px;font-weight:600}.k-qz__charge span{width:28px;height:28px;border:1px solid var(--k-sumi);background:linear-gradient(90deg,var(--k-kaki) 50%,var(--k-shiro) 50%) 0 0 / 200% 100%;animation:k-qz-charge 1s linear infinite}@keyframes k-qz-charge{to{background-position:-100% 0}}.k-qz__erreur{max-width:720px;margin:0 auto;padding:96px 32px;display:flex;flex-direction:column;gap:16px}.k-qz__erreur p{margin:0}.k-qz__res-tete{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.k-qz__res-tete .k-qz__q{margin:0}.k-qz__recap{margin:0;font-size:16px;line-height:24px;color:var(--k-nezumi)}.k-qz__note{margin:0;padding:12px 16px;border:1px solid var(--k-sumi);background:var(--k-gofun);font-size:15px;line-height:22px}.k-qz__produits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--k-sumi);border-left:1px solid var(--k-sumi)}.k-qz__produits--1{grid-template-columns:minmax(0,1fr);max-width:560px}.k-qz__produits--2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-qz__carte{position:relative;display:flex;flex-direction:column;border-right:1px solid var(--k-sumi);border-bottom:1px solid var(--k-sumi);min-width:0}.k-qz__badge{position:absolute;top:0;left:0;z-index:1;margin:0;padding:6px 12px;background:var(--k-kaki);border-right:1px solid var(--k-sumi);border-bottom:1px solid var(--k-sumi);font-size:13px;line-height:16px;font-weight:600;font-stretch:75%;letter-spacing:.05em;text-transform:uppercase}.k-qz__img{display:block;aspect-ratio:1;background:var(--k-gofun);border-bottom:1px solid var(--k-sumi);overflow:hidden}.k-qz__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.k-qz__img:hover img{transform:scale(1.03)}.k-qz__infos{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;padding:24px 24px 28px}.k-qz__nom{margin:0;font-stretch:125%;font-weight:800;font-size:28px;line-height:32px;letter-spacing:-.01em}.k-qz__titre{margin:0;font-size:15px;line-height:21px;color:var(--k-nezumi)}.k-qz__prix{margin:4px 0 0;font-size:22px;line-height:26px;font-weight:700}.k-qz__pourquoi{list-style:none;margin:8px 0 0;padding:14px 0 0;border-top:1px solid var(--k-sen);display:flex;flex-direction:column;gap:8px}.k-qz__pourquoi li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:15px;line-height:21px}.k-qz__pourquoi svg{width:18px;height:18px;color:var(--k-matsu);margin-top:1px}.k-qz__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:16px}.k-qz__actions .k-btn{flex:1 1 auto;min-height:48px}.k-qz__actions .k-btn[aria-busy=true]{opacity:.7;cursor:progress}.k-qz__var{margin:0;font-size:13px;line-height:19px;color:var(--k-nezumi)}.k-qz__lien{padding:0;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--k-sumi);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.k-qz__lien:hover{color:var(--k-kaki-ink)}.k-qz__email{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px 32px;align-items:center;margin-top:40px;padding:28px;border:1px solid var(--k-sumi);background:var(--k-gofun)}.k-qz__email-txt p{margin:0;font-size:15px;line-height:22px;color:#3d3c39}.k-qz__email-txt .k-qz__email-t{margin-bottom:4px;font-size:20px;line-height:26px;font-weight:700;color:var(--k-sumi)}.k-qz__email-champ{display:flex}.k-qz__email-champ input{flex:1 1 auto;min-width:0;min-height:52px;padding:0 16px;border:1px solid var(--k-sumi);border-right:0;border-radius:0;background:var(--k-shiro);font:inherit;font-size:16px;color:var(--k-sumi)}.k-qz__email-champ input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--k-sumi)}.k-qz__email-champ input[aria-invalid=true]{border-color:var(--k-aka);box-shadow:inset 0 0 0 1px var(--k-aka)}.k-qz__email-mention,.k-qz__email-msg{grid-column:2;margin:0;font-size:13px;line-height:19px;color:var(--k-nezumi)}.k-qz__email-msg{color:var(--k-aka);font-weight:600}.k-qz__email-ok{grid-column:1 / -1;display:flex;align-items:center;gap:12px;margin:0;font-size:16px;font-weight:600}.k-qz__email-ok svg{width:22px;height:22px;color:var(--k-matsu)}.k-qz__pied{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:32px}.k-qzb{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:1px solid var(--k-sumi);border-bottom:1px solid var(--k-sumi)}.k-qzb__texte{grid-column:span 5;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:96px 32px;border-right:1px solid var(--k-sumi)}.k-qzb__texte h2{margin:0}.k-qzb__texte p{margin:0;max-width:440px;font-size:17px;line-height:26px;color:#3d3c39}.k-qzb__choix{grid-column:span 7;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:96px 32px;background:var(--k-gofun)}.k-qzb__choix-t{margin:0;font-size:20px;line-height:26px;font-weight:700}.k-qzb__pieces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--k-sumi);border-left:1px solid var(--k-sumi);background:var(--k-shiro)}.k-qzb__pieces button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:64px;padding:0 18px;border:0;border-right:1px solid var(--k-sumi);border-bottom:1px solid var(--k-sumi);background:var(--k-shiro);font:inherit;font-size:16px;font-weight:600;color:var(--k-sumi);text-align:left;cursor:pointer;transition:background-color .18s}.k-qzb__pieces button svg{flex:0 0 auto;width:16px;height:16px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.k-qzb__pieces button:hover{background:var(--k-kaki)}.k-qzb__pieces button:hover svg{transform:translate(3px)}.k-qzb__pieces button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--k-ki),inset 0 0 0 4px var(--k-sumi)}.k-qzb__duree{margin:0;font-size:14px;color:var(--k-nezumi)}.k-qzf{position:fixed;right:24px;bottom:24px;z-index:40;display:flex;align-items:stretch;border:1px solid var(--k-sumi);background:var(--k-sumi);box-shadow:0 10px 30px -12px #11111173;transition:bottom .25s}.k-qzf[hidden]{display:none}.k-qzf__ouvrir{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 18px 0 16px;border:0;background:var(--k-sumi);color:var(--k-shiro);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .18s,color .18s}.k-qzf__ouvrir:hover{background:var(--k-kaki);color:var(--k-sumi)}.k-qzf__ouvrir i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid currentColor;font-style:normal}.k-qzf__ouvrir i svg{width:15px;height:15px}.k-qzf__fermer{display:flex;align-items:center;justify-content:center;width:44px;padding:0;border:0;border-left:1px solid var(--k-nuit-ligne);background:var(--k-sumi);color:var(--k-shiro);cursor:pointer}.k-qzf__fermer:hover{background:var(--k-nuit-ligne)}.k-qzf__fermer svg{width:14px;height:14px}.k-qzf button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--k-ki)}html.k-qz-ouvert .k-qzf{visibility:hidden}@media(max-width:989px){.k-qz__haut{grid-template-columns:minmax(0,1fr) 56px;min-height:56px}.k-qz__marque{display:none}.k-qz__progression{padding:0 16px}.k-qz__etape,.k-qz__res{padding:32px 16px 40px}.k-qz__q{margin-bottom:24px;font-size:32px;line-height:36px}.k-qz__options,.k-qz__options.is-nombreuses{grid-template-columns:minmax(0,1fr)}.k-qz__opt{min-height:72px;padding:16px;gap:2px 14px}.k-qz__opt-l{font-size:18px;line-height:24px}.k-qz__opt-d{font-size:14px;line-height:20px}.k-qz__bas{min-height:56px}.k-qz__retour{padding:0 16px}.k-qz__aide{display:none}.k-qz__produits,.k-qz__produits--2{grid-template-columns:minmax(0,1fr)}.k-qz__img{aspect-ratio:4 / 3}.k-qz__infos{padding:20px 20px 24px}.k-qz__actions .k-btn{flex:1 1 0;min-width:0;padding:0 12px}.k-qz__email{grid-template-columns:minmax(0,1fr);padding:20px}.k-qz__email-mention,.k-qz__email-msg{grid-column:1}.k-qzb{grid-template-columns:minmax(0,1fr)}.k-qzb__texte,.k-qzb__choix{grid-column:auto;padding:48px var(--k-gutter);border-right:0}.k-qzb__texte{padding-bottom:32px}.k-qzb__choix{padding-top:32px;border-top:1px solid var(--k-sumi)}.k-qzb__pieces{grid-template-columns:repeat(2,minmax(0,1fr))}.k-qzf{right:12px;bottom:12px}.k-qzf__ouvrir{min-height:42px;gap:8px;padding:0 12px 0 10px;font-size:14px}.k-qzf__ouvrir i{width:22px;height:22px}.k-qzf__ouvrir i svg{width:12px;height:12px}.k-qzf__fermer{width:38px}body:has(.k-barre.is-on) .k-qzf{bottom:80px}}@media(prefers-reduced-motion:reduce){.k-qz__etape,.k-qz__res{animation:none}.k-qz *,.k-qzb *,.k-qzf{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-k-quiz.css.map */
