div:has(>.kcl){width:100%!important;max-width:none!important;align-self:stretch!important;flex:1 1 100%!important}.kcl{width:100%;background:var(--c);color:var(--n);font-family:var(--font-body--family);overflow-x:clip}.kcl *,.kcl *:before,.kcl *:after{box-sizing:border-box}.kcl [hidden]{display:none!important}.kcl-wrap{width:min(var(--kcl-max),100% - var(--kcl-gout));margin-inline:auto}.kcl h1,.kcl h2,.kcl h3{font-family:var(--kcl-titres);margin:0;color:inherit}.kcl-eyebrow{display:inline-block;font-size:calc(.78rem * var(--ts,1));font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--o)}.kcl-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kcl-crumbs{padding:var(--ka-pt,18px) 0 0;font-size:calc(.85rem * var(--ts,1));color:var(--ka-texte,var(--g))}.kcl-crumbs a{color:inherit;text-decoration:none}.kcl-crumbs a:hover{color:var(--ka-survol,var(--o))}.kcl-head{position:relative;margin:var(--kh-mt,16px) 0 0;padding:calc(clamp(24px,4vw,44px) * var(--kh-p,1));border-radius:calc(var(--kh-r,28px) * var(--kcl-r));background:var(--kh-fond,var(--n));color:var(--kh-texte,var(--c));display:grid;grid-template-columns:auto 1fr;gap:clamp(18px,3vw,36px);align-items:center;overflow:hidden;isolation:isolate}.kcl-head--seul{grid-template-columns:1fr}.kcl-head:after{content:"";position:absolute;right:-120px;top:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(var(--kh-halo-rgb,var(--o-rgb)),.55),transparent 65%);z-index:-1;filter:blur(10px)}.kcl-head[data-halo="0"]:after{display:none}.kcl-logo{width:calc(clamp(110px,14vw,170px) * var(--kh-logo,1));aspect-ratio:1;border-radius:calc(22px * var(--kcl-r));background:var(--kh-logo-fond,var(--kcl-blanc));display:grid;place-items:center;padding:16px}.kcl-logo img{max-width:100%;max-height:100%;object-fit:contain}.kcl-logo[data-zoom]{overflow:hidden}.kcl-logo[data-zoom] img{transform:scale(var(--kh-zoom,1))}.kcl-logo span{font-weight:900;font-size:calc(2rem * var(--tt,1));color:var(--n)}.kcl-head h1{font-size:calc(clamp(2rem,1.3rem + 2.8vw,3.6rem) * var(--tt,1));line-height:1.02;letter-spacing:-.035em;font-weight:850;margin:6px 0 10px}.kcl-intro{margin:0;max-width:62ch;font-size:calc(1em * var(--ts,1));color:rgba(var(--kh-texte-rgb,var(--c-rgb)),.78);line-height:1.55}.kcl-intro a{color:var(--kh-lien,var(--j));font-weight:700;white-space:nowrap}.kcl-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.kcl-stats span{font-size:calc(.82rem * var(--ts,1));font-weight:800;padding:7px 12px;border-radius:calc(999px * var(--kcl-r));background:rgba(var(--kh-texte-rgb,var(--c-rgb)),.1);border:1px solid rgba(var(--kh-texte-rgb,var(--c-rgb)),.18)}.kcl-stats b{color:var(--kh-chiffres,var(--j))}.kcl-tools{position:sticky;top:0;z-index:5;margin-top:var(--ko-mt,22px);padding:14px 0;background:rgba(var(--ko-fond-rgb,var(--c-rgb)),.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--l)}.kcl-tools[data-collante="0"]{position:relative}.kcl-tools__row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.kcl-find{flex:1 1 260px;display:flex;align-items:center;gap:10px;height:50px;padding:0 16px;border:2px solid var(--n);border-radius:calc(999px * var(--kcl-r));background:var(--kcl-blanc)}.kcl-find svg{flex:none;width:20px;height:20px}.kcl-find input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:calc(16px * var(--ts,1));color:var(--n)}.kcl-sort{height:50px;padding:0 16px;border:1px solid var(--l);border-radius:calc(999px * var(--kcl-r));background:var(--kcl-blanc);font:inherit;font-size:calc(1em * var(--ts,1));font-weight:700;color:var(--n)}.kcl-count{font-size:calc(.9rem * var(--ts,1));color:var(--g);font-weight:700;white-space:nowrap}.kcl-chips{display:flex;gap:8px;overflow-x:auto;padding:12px 0 2px;scrollbar-width:none}.kcl-chips::-webkit-scrollbar{display:none}.kcl-chips button{flex:none;font:inherit;font-size:calc(.88rem * var(--ts,1));font-weight:700;padding:9px 14px;border-radius:calc(999px * var(--kcl-r));border:1px solid var(--l);background:var(--kcl-blanc);color:var(--n);cursor:pointer;transition:border-color .2s,background .2s}.kcl-chips button:hover{border-color:var(--n)}.kcl-chips button[aria-pressed=true]{background:var(--n);border-color:var(--n);color:var(--kcl-sur)}.kcl-grid{display:grid;grid-template-columns:var(--kg-cols,repeat(auto-fill,minmax(230px,1fr)));gap:var(--kg-gap,18px);padding:var(--kg-pt,24px) 0 var(--kg-pb,10px)}.kcl-card{position:relative;display:flex;flex-direction:column;background:var(--kcl-blanc);border-radius:calc(var(--kg-r,24px) * var(--kcl-r));overflow:hidden;border:1px solid var(--l);transition:transform .3s,box-shadow .3s}.kcl-card:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgba(var(--n-rgb),.12)}.kcl-grille[data-survol="0"] .kcl-card,.kcl-grille[data-survol="0"] .kcl-card__img img{transition:none}.kcl-grille[data-survol="0"] .kcl-card:hover,.kcl-grille[data-survol="0"] .kcl-card:hover .kcl-card__img img{transform:none;box-shadow:none}.kcl-card__badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;gap:6px}.kcl-tag{font-size:calc(.7rem * var(--ts,1));font-weight:800;padding:5px 10px;border-radius:calc(999px * var(--kcl-r));background:var(--j);color:var(--n)}.kcl-tag--n{background:var(--n);color:var(--kcl-sur)}.kcl-card__img{display:block;aspect-ratio:1;background:var(--kcl-img);overflow:hidden}.kcl-card__img img{width:100%;height:100%;object-fit:contain;padding:var(--kg-photo,14px);mix-blend-mode:multiply;transition:transform .5s}.kcl-card:hover .kcl-card__img img{transform:scale(1.06)}.kcl-card__body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;flex:1}.kcl-card__type{font-size:calc(.72rem * var(--ts,1));font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--g)}.kcl-card__title{color:var(--n);text-decoration:none;font-size:calc(1em * var(--ts,1));font-weight:650;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kcl-card__title:hover{color:var(--o)}.kcl-card__ref{font-size:calc(.75rem * var(--ts,1));color:var(--g);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.kcl-card__foot{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.kcl-card__price{display:flex;flex-direction:column;font-size:calc(1.2rem * var(--ts,1));font-weight:900;line-height:1.1;white-space:nowrap}.kcl-card__price s{font-size:calc(.82rem * var(--ts,1));font-weight:500;color:var(--g)}.kcl-card__foot button,.kcl-card__btn{border:0;border-radius:calc(999px * var(--kcl-r));background:var(--kg-btn,var(--o));color:var(--kg-btn-texte,var(--n));font:inherit;font-weight:800;font-size:calc(.88rem * var(--ts,1));padding:11px 16px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .2s,transform .2s}.kcl-card__foot button:hover,.kcl-card__btn:hover{background:var(--kg-btn-survol,var(--o2));transform:scale(1.04)}.kcl-card__foot button[disabled]{background:var(--kcl-desac);cursor:default;transform:none}.kcl-empty{padding:40px 24px;text-align:center;border:2px dashed var(--l);border-radius:calc(24px * var(--kcl-r));margin:24px 0;font-size:calc(1em * var(--ts,1))}.kcl-empty p{margin:6px 0 0;color:var(--g)}.kcl-pages{display:flex;justify-content:center;gap:8px;padding:18px 0 8px}.kcl-pages a,.kcl-pages span{min-width:44px;height:44px;display:grid;place-items:center;padding:0 14px;border-radius:calc(999px * var(--kcl-r));border:1px solid var(--l);background:var(--kcl-blanc);color:var(--n);text-decoration:none;font-size:calc(1em * var(--ts,1));font-weight:700}.kcl-pages .is-on{background:var(--n);color:var(--kcl-sur);border-color:var(--n)}.kcl-help{margin:var(--kd-mt,34px) 0 var(--kd-mb,34px);padding:calc(clamp(22px,3vw,34px) * var(--kd-p,1));border-radius:calc(var(--kd-r,28px) * var(--kcl-r));background:var(--kd-fond,var(--o));color:var(--kd-texte,var(--n));display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.kcl-help h2{font-size:calc(clamp(1.3rem,1rem + 1.2vw,1.9rem) * var(--tt,1));letter-spacing:-.02em;font-weight:850}.kcl-help p{margin:6px 0 0;max-width:56ch;font-size:calc(1em * var(--ts,1))}.kcl-help a{display:inline-flex;align-items:center;min-height:50px;padding:0 24px;border-radius:calc(999px * var(--kcl-r));background:var(--kd-btn,var(--n));color:var(--kd-btn-texte,var(--kcl-sur));font-size:calc(1em * var(--ts,1));font-weight:800;text-decoration:none;transition:transform .2s}.kcl-help a:hover{transform:translateY(-2px)}.kcl-story{border-top:1px solid var(--kh2-bord,var(--l));border-bottom:1px solid var(--kh2-bord,var(--l))}.kcl-story summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:var(--kh2-p,20px) 0;font-weight:800;font-size:calc(1.1rem * var(--tt,1))}.kcl-story summary::-webkit-details-marker{display:none}.kcl-story summary:after{content:attr(data-signe);font-size:calc(1.5rem * var(--tt,1));line-height:1;transition:transform .3s}.kcl-story[open] summary:after{transform:rotate(45deg)}.kcl-story__body{padding:0 0 22px;font-size:calc(1em * var(--ts,1));line-height:1.65;max-width:none}.kcl-story__body p{margin:0 0 12px;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.kcl-others{padding:var(--kr-pt,34px) 0 var(--kr-pb,56px)}.kcl-others h2{font-size:calc(1.3rem * var(--tt,1));font-weight:850;margin-bottom:16px}.kcl-others__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--kr-l,140px),1fr));gap:var(--kr-gap,12px)}.kcl-others a{display:grid;place-items:center;height:var(--kr-h,92px);padding:18px 22px;border-radius:calc(var(--kr-r,20px) * var(--kcl-r));background:var(--kcl-blanc);border:1px solid var(--l);transition:border-color .2s,transform .2s}.kcl-others a:hover{border-color:var(--n);transform:translateY(-3px)}.kcl-others[data-survol="0"] a{transition:none}.kcl-others[data-survol="0"] a:hover{transform:none}.kcl-others img{width:var(--kr-t,100%);height:var(--kr-t,100%);object-fit:contain}.kcl-others__nom{font-weight:800;color:var(--n);font-size:calc(1em * var(--ts,1));text-align:center}.kcl-others__boite{display:contents}.kcl-others[data-mode=homogene] .kcl-others__boite{display:inline-block;overflow:hidden;line-height:0;width:100px;width:min(100%,calc(pow(var(--ar,1),.65) * 56px * var(--kr-tn,1) * var(--kl-t,1)));max-height:calc(60px * var(--kr-tn,1) * var(--kl-t,1));aspect-ratio:var(--ar,1)}.kcl-others[data-mode=homogene] img{display:block;width:100%;height:100%;max-height:none;max-width:none}.kcl-others:not([data-mode]) .kcl-others__boite img{width:calc(var(--kr-t,100%) * var(--kl-t,1));height:calc(var(--kr-t,100%) * var(--kl-t,1))}.kcl-others[data-zoom] a,.kcl-others a:has(img[data-zoom]){overflow:hidden}.kcl-others[data-zoom] img,.kcl-others img[data-zoom]{transform:scale(calc(var(--kr-z,1) * var(--kl-z,1)))}.kcl-toast{position:fixed;right:20px;top:20px;z-index:9999;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:calc(18px * var(--kcl-r));background:var(--n);color:var(--kcl-sur);font-weight:700;box-shadow:0 18px 50px rgba(var(--kcl-ombre-rgb),.35)}.kcl-toast[data-pos=haut-gauche]{right:auto;left:20px}.kcl-toast[data-pos=bas-droite]{top:auto;bottom:20px}.kcl-toast[data-pos=bas-gauche]{top:auto;bottom:20px;right:auto;left:20px}.kcl-toast a{color:var(--j)}@media(prefers-reduced-motion:no-preference){.kcl-in{animation:kcl-up .6s cubic-bezier(.2,.7,.2,1) both}@keyframes kcl-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.kcl *{transition:none!important;animation:none!important}}:is(.kcl a,.kcl button,.kcl input,.kcl select,.kcl summary):focus-visible{outline:3px solid var(--o);outline-offset:3px}@media(max-width:749px){.kcl-head{grid-template-columns:1fr;text-align:left}.kcl-logo{width:calc(96px * var(--kh-logo,1));border-radius:calc(18px * var(--kcl-r));padding:12px}.kcl-grid{grid-template-columns:var(--kg-cols-m,repeat(2,minmax(0,1fr)));gap:var(--kg-gap-m,10px)}.kcl-card{border-radius:calc(var(--kg-r,24px) * .75 * var(--kcl-r))}.kcl-card__body{padding:12px}.kcl-card__foot{flex-direction:column;align-items:stretch}.kcl-card__foot button,.kcl-card__btn{text-align:center}.kcl-sort{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/marque-page.css.map */
