.ca-fiche{--ca-encre: #1D1D1F;--ca-gris: #515154;--ca-trait: #D2D2D7;--ca-brume: #F5F5F7;--ca-bleu: #266DF0;--ca-bleu-fonce: #1B5CD6;--ca-wa: #25D366;--ca-rouge: #D70015;--ca-courbe: cubic-bezier(.2, .8, .2, 1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ca-encre)}.ca-intro{margin:4px 0 8px;font-size:19px;line-height:1.45;color:var(--ca-gris);max-width:34em}.ca-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:0 24px;border-radius:980px;font-size:18px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:transform .12s var(--ca-courbe),filter .12s var(--ca-courbe);-webkit-tap-highlight-color:transparent}.ca-btn:active{transform:scale(.98);filter:brightness(.94)}.ca-btn:focus-visible{outline:2px solid var(--ca-bleu);outline-offset:3px}.ca-btn--wa{background:var(--ca-wa);color:var(--ca-encre);border:0}.ca-btn--wa svg{width:22px;height:22px;flex:none}.ca-btn__sous{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--ca-gris);text-align:center}.ca-actions{margin:20px 0 8px}.ca-separateur{display:flex;align-items:center;gap:12px;margin:28px 0 16px;font-size:14px;color:var(--ca-gris)}.ca-separateur:before,.ca-separateur:after{content:"";flex:1;height:1px;background:var(--ca-trait)}.product__info-container .product-form__submit.button{min-height:56px;border-radius:980px;background:#1d1d1f;color:#fff;box-shadow:none;transition:transform .12s cubic-bezier(.2,.8,.2,1),filter .12s cubic-bezier(.2,.8,.2,1);font-size:18px;font-weight:600;letter-spacing:0}.product__info-container .product-form__submit.button:before,.product__info-container .product-form__submit.button:after{display:none}.product__info-container .product-form__submit.button:focus-visible{outline:2px solid #266DF0;outline-offset:3px}.ca-commerce{margin:0 0 16px}.ca-commerce__titre{display:block;margin:0 0 4px;font-size:17px;font-weight:600}.ca-commerce__aide{margin:0 0 12px;font-size:14px;line-height:1.45;color:var(--ca-gris)}.ca-commerce__recherche{position:relative}.ca-commerce input[type=text]{width:100%;min-height:48px;padding:0 16px;border:1.5px solid var(--ca-gris);border-radius:12px;background:#fff;font:inherit;font-size:18px;color:var(--ca-encre);box-sizing:border-box;-webkit-appearance:none}.ca-commerce input[type=text]:focus{outline:2px solid var(--ca-bleu);outline-offset:1px}.ca-commerce input[type=text]::placeholder{color:var(--ca-gris)}.ca-commerce__liste{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px 0;list-style:none;background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000014,0 0 0 1px var(--ca-trait);max-height:264px;overflow-y:auto}.ca-commerce__liste li{padding:12px 16px;cursor:pointer;font-size:15px;line-height:1.35}.ca-commerce__liste li[aria-selected=true],.ca-commerce__liste li:hover{background:var(--ca-brume)}.ca-commerce__liste small{display:block;font-size:14px;color:var(--ca-gris)}.ca-commerce__main{display:grid;gap:8px}.ca-commerce__choisi,.ca-commerce__ajoute{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:var(--ca-brume);font-size:15px;line-height:1.4}.ca-commerce__choisi>div,.ca-commerce__ajoute>div{flex:1;min-width:0}.ca-commerce__choisi strong{display:block;font-weight:600}.ca-commerce__choisi span{color:var(--ca-gris);font-size:14px}.ca-lien{padding:8px 0;border:0;background:none;font:inherit;font-size:15px;color:var(--ca-bleu-fonce);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ca-lien:focus-visible{outline:2px solid var(--ca-bleu);outline-offset:2px;border-radius:4px}.ca-commerce__autres{margin:8px 0 0;display:flex;flex-wrap:wrap;column-gap:16px}.ca-commerce__erreur{margin:8px 0 0;font-size:15px;color:var(--ca-rouge)}.ca-commerce__rassure{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--ca-gris)}.ca-btn--petit{min-height:48px;background:var(--ca-encre);color:#fff;border:0}.ca-commerce .ca-commerce__main,.ca-commerce .ca-commerce__choisi,.ca-commerce .ca-commerce__ajoute,.ca-commerce[data-etat=main] .ca-commerce__recherche,.ca-commerce[data-etat=choisi] .ca-commerce__recherche,.ca-commerce[data-etat=ajoute] .ca-commerce__recherche,.ca-commerce[data-etat=choisi] .ca-commerce__autres,.ca-commerce[data-etat=ajoute] .ca-commerce__autres,.ca-commerce[data-etat=ajoute] .ca-commerce__rassure{display:none}.ca-commerce[data-etat=main] .ca-commerce__main{display:grid}.ca-commerce[data-etat=choisi] .ca-commerce__choisi,.ca-commerce[data-etat=ajoute] .ca-commerce__ajoute{display:flex}@media(prefers-reduced-motion:reduce){.ca-btn{transition:none}.ca-btn:active{transform:none}}.product__info-container .product__title{margin-bottom:0}.product__info-container .product__title h1{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(34px,8vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.08;color:#1d1d1f}.product__info-container .price{margin:0}.product__info-container .price .price-item{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.01em;color:#1d1d1f;font-variant-numeric:tabular-nums}.product__info-container .product__tax{margin-top:2px;font-size:15px;letter-spacing:0;color:#515154}.product__info-container .product-form__input .form__label{font-size:15px;font-weight:600;letter-spacing:0;color:#1d1d1f}.product__media-wrapper .product__media-item .media{border-radius:20px;overflow:hidden}.product__media-wrapper .thumbnail{border-radius:12px;overflow:hidden}.ca-intro{margin:12px 0 20px}.ca-commerce__autres{column-gap:6px;align-items:baseline}.ca-commerce__autres .ca-lien{color:#515154;font-size:14px}.ca-fiche,.ca-fiche *,.product__info-container .product__tax{letter-spacing:0}.ca-commerce{margin:0 0 12px;padding:20px;border-radius:20px;background:var(--ca-brume)}.ca-commerce__titre{display:flex;align-items:center;gap:8px}.ca-commerce input[type=text]{border-color:var(--ca-trait);border-width:1.5px}.ca-commerce input[type=text]:hover{border-color:var(--ca-gris)}.ca-commerce__choisi,.ca-commerce__ajoute{background:#fff;box-shadow:inset 0 0 0 1.5px var(--ca-trait)}.ca-commerce__rassure{margin-top:12px}.product__info-container .product__tax{margin-top:-4px}.ca-commerce__autres{flex-direction:column;align-items:flex-start;gap:0}.ca-commerce__autres .ca-lien{padding:6px 0;text-align:left}.product__info-container .product-form__buttons{max-width:none}.product__info-container .product-form__submit.button{width:100%}.ca-scene{position:relative;margin:0 0 20px;height:190px;border-radius:20px;background:linear-gradient(180deg,#f5f5f7,#eef1f6);overflow:hidden}.ca-scene__dessin,.ca-scene__dessin svg{display:block;width:100%;height:100%}.ca-scene svg g,.ca-scene svg circle,.ca-scene svg text{transform-box:fill-box;transform-origin:center}.ca-scene .ca-a3__p{transform-origin:50% 100%}.ca-a1,.ca-a2,.ca-a3__passant,.ca-a2__n2,.ca-a2__n3,.ca-a2__tap,.ca-a2__choix{opacity:0}.ca-scene__tel{transform:translate(30px,10px) rotate(2deg)}.ca-scene__halo{opacity:0}.ca-scene__pause{position:absolute;right:10px;bottom:10px;width:32px;height:32px;padding:0;border:0;border-radius:50%;display:none;align-items:center;justify-content:center;background:#ffffffd9;color:#1d1d1f;cursor:pointer;box-shadow:0 1px 4px #0f172a1a}.ca-scene__pause svg{width:14px;height:14px;fill:currentColor;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ca-scene__pause .ca-ico-pause{fill:none}.ca-scene__pause .ca-ico-lecture{display:none;stroke-width:1.5}.ca-scene__pause[aria-pressed=true] .ca-ico-pause{display:none}.ca-scene__pause[aria-pressed=true] .ca-ico-lecture{display:block}.ca-scene__pause:focus-visible{outline:2px solid #266DF0;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.ca-scene.is-anime .ca-scene__pause{display:flex}.ca-scene.is-anime .ca-a1{animation:caA1 12s ease infinite}.ca-scene.is-anime .ca-scene__tel{animation:caTel 12s cubic-bezier(.45,0,.2,1) infinite}.ca-scene.is-anime .ca-scene__halo{animation:caHalo 12s ease-out infinite}.ca-scene.is-anime .ca-scene__ecran{animation:caEcran 12s ease infinite}.ca-scene.is-anime .ca-a1__plus{animation:caPlus 12s cubic-bezier(.2,.8,.2,1) infinite}.ca-scene.is-anime .ca-a2{animation:caA2 12s ease infinite}.ca-scene.is-anime .ca-a2__n1{animation:caN1 12s steps(1,end) infinite}.ca-scene.is-anime .ca-a2__n2{animation:caN2 12s steps(1,end) infinite}.ca-scene.is-anime .ca-a2__n3{animation:caN3 12s steps(1,end) infinite}.ca-scene.is-anime .ca-a2__tap{animation:caTap 12s ease-out infinite}.ca-scene.is-anime .ca-a2__choix{animation:caChoix 12s ease infinite}.ca-scene.is-anime .ca-a2__c2{animation:caC2 12s ease infinite}.ca-scene.is-anime .ca-a3{animation:caA3 12s ease infinite}.ca-scene.is-anime .ca-a3__passant{animation:caPassant 12s cubic-bezier(.45,0,.35,1) infinite}.ca-scene.is-anime .ca-a3__p{animation:caPers 12s cubic-bezier(.2,.8,.2,1) infinite both}.ca-scene.is-anime .ca-a3__p2{animation-delay:.5s}.ca-scene.is-anime .ca-a3__p3{animation-delay:1s}.ca-scene.is-anime .ca-a3__p4{animation-delay:1.5s}.ca-scene.is-pause *{animation-play-state:paused!important}}@keyframes caA1{0%{opacity:0}3%,29%{opacity:1}33%,to{opacity:0}}@keyframes caTel{0%,3%{transform:translate(-16px,8px) rotate(-7deg)}12%,to{transform:translate(30px,10px) rotate(2deg)}}@keyframes caHalo{0%,12%{opacity:0;transform:scale(.6)}13%{opacity:.5;transform:scale(.6)}22%,to{opacity:0;transform:scale(2.3)}}@keyframes caEcran{0%,13%{opacity:0}17%,to{opacity:1}}@keyframes caPlus{0%,16%{opacity:0;transform:translateY(6px)}20%,29%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(0)}}@keyframes caA2{0%,31%{opacity:0;transform:translateY(6px)}35%,60%{opacity:1;transform:translateY(0)}64%,to{opacity:0;transform:translateY(0)}}@keyframes caN1{0%{opacity:1}40%,to{opacity:0}}@keyframes caN2{0%{opacity:0}40%{opacity:1}44%,to{opacity:0}}@keyframes caN3{0%{opacity:0}44%,to{opacity:1}}@keyframes caTap{0%,48%{opacity:0;transform:scale(.4)}51%{opacity:.3;transform:scale(1)}57%,to{opacity:0;transform:scale(1.9)}}@keyframes caChoix{0%,50%{opacity:0}53%,to{opacity:1}}@keyframes caC2{0%,51%{opacity:1}55%,to{opacity:.45}}@keyframes caA3{0%,62%{opacity:0}66%,95%{opacity:1}99%,to{opacity:0}}@keyframes caPassant{0%,64%{opacity:0;transform:translate(0)}67%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(238px)}83%,to{opacity:0;transform:translate(238px)}}@keyframes caPers{0%,70%{opacity:0;transform:scale(.7)}73%,to{opacity:1;transform:scale(1)}}.ca-intro__accroche{display:block;margin-top:2px;color:var(--ca-encre);font-weight:600}@media(max-width:749px){.ca-intro{font-size:17px;line-height:1.4}}.ca-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:10px;background:#ebf2ff;color:#266df0}.ca-ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ca-commerce__titre .ca-ico{width:30px;height:30px;border-radius:9px}.ca-commerce__titre .ca-ico svg{width:17px;height:17px}.ca-garanties li{background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0}.product__info-container .product-form__submit.button:hover{filter:brightness(1.25)}.product__info-container .product-form__submit.button:active{transform:scale(.98)}.product__info-container .product-form__submit .loading__spinner .path{stroke:#fff}.ca-garanties{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:10px;margin:24px 0 0;padding:0;list-style:none;background:none;box-shadow:none;border-radius:0}.ca-garanties li{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0}.ca-garanties li+li{border-top:0}.ca-garanties li>div{min-width:0;display:block}.ca-garanties strong{display:block;margin:0;font-size:14px;font-weight:600;color:#1d1d1f;line-height:1.3;white-space:nowrap}.ca-garanties span:not(.ca-ico){display:block;margin-top:2px;font-size:13px;line-height:1.35;color:#515154;white-space:nowrap}.ca-garanties .ca-ico{width:34px;height:34px}.ca-garanties .ca-ico svg{width:18px;height:18px}@media(max-width:330px),(min-width:750px)and (max-width:1199px){.ca-garanties strong,.ca-garanties span:not(.ca-ico){white-space:normal}}@media(max-width:300px){.ca-garanties{grid-template-columns:1fr}}.ca-inclus{--b-fond: #1D1D1F;--b-carte: #2C2C2E;--b-titre: #F5F5F7;--b-texte: #AEAEB2;--b-trait: #F5F5F7;--b-bleu: #4C8DFF;--b-plein: #F5F5F7;--b-ligne: #6E6E73;--b-bulle: #3A3A3C;--b-point: #A1A1A6;--b-photo: #3A3A3C;--b-offert-fond: rgba(76, 141, 255, .16);--b-offert: #7AAEFF;background:var(--b-fond);color:var(--b-titre);padding:64px 0 72px;margin:40px 12px 0;border-radius:28px}.ca-inclus__titre{margin:0;font-size:clamp(30px,7vw,56px);line-height:1.06;font-weight:700;letter-spacing:-.025em;color:var(--b-titre);text-wrap:balance}.ca-inclus__sous{margin:12px 0 0;max-width:36em;font-size:17px;line-height:1.45;color:var(--b-texte);text-wrap:pretty}.ca-bento{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}.ca-bento__carte{position:relative;display:flex;flex-direction:column;gap:18px;margin:0;padding:24px;border-radius:28px;background:var(--b-carte);overflow:hidden}.ca-bento__texte h3{margin:0 0 6px;font-size:19px;line-height:1.25;font-weight:600;letter-spacing:-.01em;color:var(--b-titre)}.ca-bento__texte p{margin:0;font-size:15px;line-height:1.5;color:var(--b-texte);text-wrap:pretty}.ca-bento__carte .ca-inclus__offert{position:absolute;top:20px;right:20px;margin:0}.ca-inclus__offert{display:inline-block;margin-left:6px;padding:2px 9px;border-radius:980px;background:var(--b-offert-fond);color:var(--b-offert);font-size:12px;font-weight:600;line-height:1.5;vertical-align:2px;white-space:nowrap}.ca-inclus--clair{--b-fond: #F5F5F7;--b-carte: #FFFFFF;--b-titre: #1D1D1F;--b-texte: #515154;--b-trait: #1D1D1F;--b-bleu: #266DF0;--b-plein: #1D1D1F;--b-ligne: #C7C7CC;--b-bulle: #E8E8ED;--b-point: #86868B;--b-photo: #E8E8ED;--b-offert-fond: #EBF2FF;--b-offert: #1B5CD6}.ca-inclus--clair .ca-bento__carte--pret{--b-carte: #1D1D1F;--b-titre: #F5F5F7;--b-texte: #AEAEB2;--b-photo: #3A3A3C}.ca-bento__dessin{order:-1;display:block;width:100%;max-width:200px;height:auto;overflow:visible}.ca-bento__dessin *{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ca-bento .ca-l{stroke:var(--b-trait)}.ca-bento .ca-b{stroke:var(--b-bleu)}.ca-bento .ca-fond{fill:var(--b-carte)}.ca-bento .ca-p{fill:var(--b-plein);stroke:none}.ca-bento .ca-pb{fill:var(--b-bleu);stroke:none}.ca-bento .ca-p2{stroke:var(--b-ligne)}.ca-bento .ca-gris{fill:var(--b-bulle);stroke:none}.ca-bento .ca-pt{fill:var(--b-point);stroke:none}.ca-bento .ca-vert{fill:#25d366;stroke:none}.ca-bento .ca-encre{stroke:#1d1d1f}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ca-bento__carte{transition:transform .3s cubic-bezier(0,0,.5,1)}.ca-bento__carte:hover{transform:scale(1.016)}}.ca-bento__photo{position:relative;margin:2px -8px -8px;border-radius:18px;overflow:hidden;aspect-ratio:4 / 3;background:var(--b-photo)}.ca-bento__photo img{display:block;width:100%;height:100%;object-fit:cover}.ca-bento__regle{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#266df0;box-shadow:0 6px 18px #00000059}.ca-bento__regle svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media(min-width:750px){.ca-inclus{padding:96px 0 104px;margin:48px 24px 0;border-radius:36px}.ca-bento{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px}.ca-bento__carte{padding:28px}.ca-bento__carte--pret,.ca-bento__carte--message{grid-column:span 2}.ca-bento__carte--pret{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:28px}.ca-bento__carte--pret .ca-bento__photo{margin:0}.ca-bento__carte--pret h3{font-size:24px}.ca-bento__carte--pret p{font-size:17px}}@media(min-width:990px){.ca-bento{grid-template-columns:repeat(4,1fr)}.ca-bento__carte--pret{grid-column:span 2;grid-row:span 2;display:flex}.ca-bento__carte--pret .ca-bento__photo{margin-top:auto}.ca-bento__carte--telephone,.ca-bento__carte--reglage,.ca-bento__carte--message{grid-column:span 2}.ca-bento__carte--pret h3{font-size:28px}.ca-bento__carte--telephone,.ca-bento__carte--reglage,.ca-bento__carte--message{flex-direction:row;align-items:center;gap:28px}.ca-bento__carte--telephone .ca-bento__texte,.ca-bento__carte--reglage .ca-bento__texte,.ca-bento__carte--message .ca-bento__texte{flex:1}.ca-bento__carte--telephone .ca-bento__dessin,.ca-bento__carte--reglage .ca-bento__dessin,.ca-bento__carte--message .ca-bento__dessin{order:2;flex:0 0 44%;max-width:240px}}@media(prefers-reduced-motion:no-preference){.ca-inclus.is-anime .ca-bento__carte{--d: calc(var(--i, 0) * .11s + .15s)}.ca-inclus.is-anime .ca-bento__photo img{animation:ca-pose .9s var(--ca-courbe) both paused}.ca-inclus.is-anime .ca-bento__regle{animation:ca-pop .5s var(--ca-courbe) .6s both paused}.ca-inclus.is-anime .ca-trace{stroke-dasharray:1;animation:ca-trace .6s var(--ca-courbe) both paused}.ca-inclus.is-anime .ca-bento__regle .ca-trace{animation-delay:.95s}.ca-inclus.is-anime .ca-onde{animation:ca-onde 1.4s ease-out both paused;animation-delay:calc(var(--d) + var(--o) * .16s)}.ca-inclus.is-anime .ca-onde--1{--o: 0}.ca-inclus.is-anime .ca-onde--2{--o: 1}.ca-inclus.is-anime .ca-onde--3{--o: 2}.ca-inclus.is-anime .ca-qr{transform-box:fill-box;transform-origin:center;animation:ca-pop .5s var(--ca-courbe) both paused;animation-delay:calc(var(--d) + .7s)}.ca-inclus.is-anime .ca-bulle{transform-box:fill-box;transform-origin:20% 100%;animation:ca-pop .5s var(--ca-courbe) both paused;animation-delay:var(--d)}.ca-inclus.is-anime .ca-bulle .ca-trace--1{animation-delay:calc(var(--d) + .35s)}.ca-inclus.is-anime .ca-bulle .ca-trace--2{animation-delay:calc(var(--d) + .55s)}.ca-inclus.is-anime .ca-bulle .ca-trace--3{animation-delay:calc(var(--d) + .75s)}.ca-inclus.is-anime .ca-loupe{animation:ca-loupe 1.6s var(--ca-courbe) both paused;animation-delay:var(--d)}.ca-inclus.is-anime .ca-chemin{stroke-dasharray:.03 .03;animation:ca-chemin .9s var(--ca-courbe) both paused;animation-delay:calc(var(--d) + .2s)}.ca-inclus.is-anime .ca-epingle--b{transform-box:fill-box;transform-origin:50% 100%;animation:ca-tombe .6s var(--ca-courbe) both paused;animation-delay:calc(var(--d) + .9s)}.ca-inclus.is-anime .ca-msg{transform-box:fill-box;animation:ca-msg .42s var(--ca-courbe) both paused}.ca-inclus.is-anime .ca-msg--1{transform-origin:0 100%;animation-delay:var(--d)}.ca-inclus.is-anime .ca-msg--2{transform-origin:0 100%;animation:ca-msg-tape 1.3s var(--ca-courbe) both paused;animation-delay:calc(var(--d) + .5s)}.ca-inclus.is-anime .ca-msg--3{transform-origin:100% 100%;animation-delay:calc(var(--d) + 1.7s)}.ca-inclus.is-anime .ca-pt{animation:ca-point .6s ease-in-out 2 both paused}.ca-inclus.is-anime .ca-pt--1{animation-delay:calc(var(--d) + .6s)}.ca-inclus.is-anime .ca-pt--2{animation-delay:calc(var(--d) + .75s)}.ca-inclus.is-anime .ca-pt--3{animation-delay:calc(var(--d) + .9s)}.ca-inclus.is-vu *{animation-play-state:running!important}}@keyframes ca-pose{0%{transform:scale(1.06);opacity:.6}to{transform:none;opacity:1}}@keyframes ca-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes ca-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ca-onde{0%{opacity:0}35%{opacity:1}to{opacity:1}}@keyframes ca-loupe{0%{transform:translate(-62px)}60%{transform:translate(6px)}to{transform:none}}@keyframes ca-chemin{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes ca-tombe{0%{transform:translateY(-16px);opacity:0}70%{transform:translateY(2px);opacity:1}to{transform:none;opacity:1}}@keyframes ca-msg{0%{transform:translateY(8px) scale(.85);opacity:0}to{transform:none;opacity:1}}@keyframes ca-msg-tape{0%{transform:scale(.85);opacity:0}20%{transform:none;opacity:1}85%{opacity:1}to{opacity:.55}}@keyframes ca-point{0%,to{transform:none}50%{transform:translateY(-2px)}}.ca-etapes{padding:56px 0}.ca-etapes__titre{margin:0;font-size:clamp(28px,6vw,40px);line-height:1.12;font-weight:700;letter-spacing:-.02em;color:#1d1d1f}.ca-etapes__liste{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:0}.ca-etapes__liste li{position:relative;display:flex;gap:18px;padding-bottom:30px}.ca-etapes__liste li:last-child{padding-bottom:0}.ca-etapes__liste li:not(:last-child):before,.ca-etapes__liste li:not(:last-child):after{content:"";position:absolute;left:23px;top:56px;bottom:6px;width:2px;border-radius:1px}.ca-etapes__liste li:not(:last-child):before{background:#e3e3e8}.ca-etapes__liste li:not(:last-child):after{background:linear-gradient(#266df0,#8db4f7);transform-origin:top}.ca-etapes__marque{position:relative;flex:none;width:48px;height:48px}.ca-etapes__marque .ca-ico{width:48px;height:48px;border-radius:14px}.ca-etapes__marque .ca-ico svg{width:24px;height:24px}.ca-etapes__num{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#1d1d1f;color:#fff;font-size:12px;font-weight:600;line-height:1;box-shadow:0 0 0 2px #fff}.ca-etapes__liste li:last-child .ca-ico{background:#266df0;color:#fff;box-shadow:0 0 0 6px #ebf2ff}.ca-etapes__liste h3{margin:11px 0 4px;font-size:17px;line-height:1.3;font-weight:600;letter-spacing:0;color:#1d1d1f}.ca-etapes__liste p{margin:0;font-size:15px;line-height:1.5;color:#515154;max-width:34em}.ca-etapes__liste li:last-child{margin:0 -10px;padding:14px 10px;border-radius:18px;background:linear-gradient(135deg,#eef4ff,#f8faff 70%)}.ca-etapes__liste.is-pret li:not(:last-child):after{transform:scaleY(0);transition:transform .7s var(--ca-courbe, ease)}.ca-etapes__liste.is-pret .ca-etapes__marque{opacity:0;transform:scale(.85);transition:opacity .4s ease,transform .5s var(--ca-courbe, ease)}.ca-etapes__liste.is-vu li:not(:last-child):after{transform:none}.ca-etapes__liste.is-vu .ca-etapes__marque{opacity:1;transform:none}.ca-etapes__liste.is-vu li:nth-child(1):after{transition-delay:.25s}.ca-etapes__liste.is-vu li:nth-child(2) .ca-etapes__marque{transition-delay:.65s}.ca-etapes__liste.is-vu li:nth-child(2):after{transition-delay:.85s}.ca-etapes__liste.is-vu li:nth-child(3) .ca-etapes__marque{transition-delay:1.25s}.ca-etapes__liste.is-vu li:nth-child(3):after{transition-delay:1.45s}.ca-etapes__liste.is-vu li:nth-child(4) .ca-etapes__marque{transition-delay:1.85s}.ca-etapes__liste.is-pret li:last-child svg path{stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset .9s var(--ca-courbe, ease) 2.2s}.ca-etapes__liste.is-vu li:last-child svg path{stroke-dashoffset:0}@media(min-width:990px){.ca-etapes{padding:80px 0}.ca-etapes__liste{grid-template-columns:repeat(4,1fr);gap:32px}.ca-etapes__liste li{flex-direction:column;gap:16px;padding-bottom:0}.ca-etapes__liste li:not(:last-child):before,.ca-etapes__liste li:not(:last-child):after{left:68px;right:-12px;top:23px;bottom:auto;width:auto;height:2px}.ca-etapes__liste li:not(:last-child):after{background:linear-gradient(90deg,#266df0,#8db4f7);transform-origin:left}.ca-etapes__liste.is-pret li:not(:last-child):after{transform:scaleX(0)}.ca-etapes__liste.is-vu li:not(:last-child):after{transform:none}.ca-etapes__liste h3{margin-top:0}.ca-etapes__liste li:last-child{margin:-20px;padding:20px}}.ca-clients{padding:56px 0;background:var(--ca-brume, #F5F5F7)}.ca-clients__titre{margin:0;font-size:clamp(28px,6vw,40px);line-height:1.12;font-weight:700;letter-spacing:-.02em;color:#1d1d1f}.ca-clients__sous{margin:8px 0 0;font-size:17px;line-height:1.45;color:#515154}.ca-logos{margin-top:28px;display:grid;gap:12px;contain:paint}.ca-logos__rang{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.ca-logos__piste{display:flex;width:max-content;will-change:transform}.ca-logos__liste{display:flex;align-items:center;gap:12px;margin:0;padding:0 6px;list-style:none}.ca-logos__item{display:flex;align-items:center;gap:12px;flex:none;padding:8px 18px 8px 8px;border-radius:16px;background:#fff}.ca-logos__tuile{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;overflow:hidden;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #1d1d1f0f;transition:transform .3s var(--ca-courbe),box-shadow .3s var(--ca-courbe)}.ca-logos__tuile img{display:block;width:100%;height:100%;object-fit:cover}.ca-logos__tuile--contient img{object-fit:contain;padding:4px;box-sizing:border-box}.ca-logos__tuile--icone{background:#ebf2ff;box-shadow:none}.ca-logos__tuile--icone svg{width:22px;height:22px;fill:none;stroke:var(--ca-bleu);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ca-logos__nom{font-size:15px;font-weight:500;color:#515154;white-space:nowrap}@media(hover:hover){.ca-logos__item:hover .ca-logos__tuile{transform:scale(1.06)}}.ca-logos__commande{display:flex;justify-content:flex-end;margin-top:2px}.ca-logos__pause{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:50%;background:transparent;color:#86868b;cursor:pointer;-webkit-tap-highlight-color:transparent}.ca-logos__pause svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ca-logos__ico-lecture,.ca-logos__pause[aria-pressed=true] .ca-logos__ico-pause{display:none}.ca-logos__pause[aria-pressed=true] .ca-logos__ico-lecture{display:block}.ca-logos__pause:hover{color:var(--ca-encre)}.ca-logos__pause:focus-visible{outline:2px solid var(--ca-bleu);outline-offset:2px}@media(min-width:990px){.ca-logos{gap:14px}.ca-logos__liste{gap:14px;padding:0 7px}.ca-logos__rang{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}}@media(prefers-reduced-motion:no-preference){.ca-logos__piste{animation:caLogos var(--ca-logos-duree, 60s) linear infinite}.ca-logos__rang--inverse .ca-logos__piste{animation-direction:reverse}.ca-logos:not(.is-doux):hover .ca-logos__piste,.ca-logos.is-pause .ca-logos__piste{animation-play-state:paused}.ca-logos.is-attente .ca-logos__item{opacity:0;transform:translateY(12px) scale(.94)}.ca-logos.is-attente.is-vu .ca-logos__item{opacity:1;transform:none;transition:opacity .6s var(--ca-courbe),transform .9s var(--ca-courbe);transition-delay:calc(min(var(--i),9)*55ms)}.ca-logos.is-attente.is-vu .ca-logos__rang--inverse .ca-logos__item{transition-delay:calc(.12s + min(var(--i),9)*55ms)}}@keyframes caLogos{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ca-logos__rang{-webkit-mask-image:none;mask-image:none}.ca-logos__piste{width:auto}.ca-logos__liste{flex-wrap:wrap;justify-content:center;gap:12px}.ca-logos__liste[aria-hidden=true],.ca-logos__commande{display:none}}.ca-clients__liste{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:16px}@supports (animation-timeline: view()){@media(max-width:989px)and (prefers-reduced-motion:no-preference){.ca-clients__liste{scroll-behavior:smooth}.ca-cas{animation:ca-cas-focus linear both;animation-timeline:view(inline);transform-origin:50% 50%;will-change:transform}@keyframes ca-cas-focus{0%{transform:scale(.9);opacity:.55}42%,58%{transform:none;opacity:1}to{transform:scale(.9);opacity:.55}}}}@media(min-width:750px)and (max-width:989px){.ca-clients__liste{grid-auto-flow:column;grid-auto-columns:46%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 5rem;margin-left:-5rem;margin-right:-5rem;padding:0 5rem 6px;scrollbar-width:none;overscroll-behavior-x:contain}.ca-clients__liste::-webkit-scrollbar{display:none}.ca-cas{scroll-snap-align:start}}@media(max-width:749px){.ca-clients__liste{grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;margin-left:-1.5rem;margin-right:-1.5rem;padding:0 1.5rem 6px;scrollbar-width:none;overscroll-behavior-x:contain}.ca-clients__liste::-webkit-scrollbar{display:none}.ca-cas{scroll-snap-align:start}.ca-clients__liste .ca-cas__photo{aspect-ratio:16 / 10}.ca-cas__corps{padding:14px 16px 16px}.ca-cas__qui strong{font-size:16px}.ca-cas__qui span{font-size:13px}.ca-cas__saut{margin-top:6px;font-size:15px}.ca-cas__chiffre{font-size:32px}.ca-cas__barres{margin-top:10px;gap:5px}.ca-cas__dates{margin-top:10px;font-size:13px}.ca-cas__voir{margin-top:4px;font-size:14px}.ca-cas__verif{font-size:12px}}.ca-clients__points{display:none}@media(max-width:989px){.ca-clients__points{display:flex;justify-content:center;gap:6px;margin-top:14px}.ca-clients__points span{width:6px;height:6px;border-radius:3px;background:#c7c7cc;transition:width .3s var(--ca-courbe, ease),background-color .3s ease}.ca-clients__points span.is-actif{width:18px;background:#1d1d1f}}.ca-cas{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff}.ca-cas__photo{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:#e8e8ed}.ca-cas__corps{flex:1;display:flex;flex-direction:column;padding:18px 20px 20px}.ca-cas__verif{order:5}.ca-cas__voir{order:6;align-self:flex-start;margin-top:auto!important;padding-top:10px!important}.ca-cas__qui{margin:0;display:flex;flex-direction:column;gap:1px}.ca-cas__qui strong{font-size:17px;font-weight:600;color:#1d1d1f}.ca-cas__qui span{font-size:14px;color:#515154}.ca-cas__saut{margin:10px 0 0;font-size:17px;font-weight:600;color:#1d1d1f;line-height:1.2}.ca-cas__chiffre{font-size:40px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ca-cas__chiffre--apres{color:#266df0}.ca-cas__barres{display:grid;gap:6px;margin-top:12px}.ca-cas__barre{display:block;height:6px;width:var(--l);border-radius:3px;background:#d2d2d7;transform-origin:left}.ca-cas__barre--apres{background:linear-gradient(90deg,#8db4f7,#266df0)}.ca-cas__dates{margin:12px 0 0;font-size:14px;line-height:1.45;color:#515154}.ca-cas__dates span{display:block}.ca-cas__verif{margin:8px 0 0;font-size:13px;line-height:1.45;color:#6e6e73}.ca-cas__voir{margin-top:12px;padding:0;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:#1b5cd6;cursor:pointer;min-height:44px}.ca-cas__fenetre{width:min(92vw,420px);padding:16px;border:0;border-radius:20px;box-shadow:0 20px 60px #00000040}.ca-cas__fenetre::backdrop{background:#00000073}.ca-cas__fenetre img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #E3E3E8}.ca-cas__fermer{float:right;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px -8px 4px 0;border:0;border-radius:50%;background:transparent;color:#1d1d1f;cursor:pointer}.ca-cas__fermer svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ca-cas__legende{margin:10px 0 0;font-size:13px;line-height:1.45;color:#515154}.ca-clients__tous{margin:28px 0 0;font-size:17px;line-height:1.45;color:#515154;max-width:36em}.ca-clients__tous strong{display:block;margin-top:2px;color:#1d1d1f;font-weight:600}.ca-clients__liste.is-anime .ca-cas__barre{transform:scaleX(0);transition:transform .9s var(--ca-courbe, ease)}.ca-clients__liste.is-anime .ca-cas__barre--apres{transition-delay:.35s}.ca-clients__liste.is-vu .ca-cas__barre{transform:none}.ca-clients__liste.is-vu .ca-cas:nth-child(2) .ca-cas__barre{transition-delay:.2s}.ca-clients__liste.is-vu .ca-cas:nth-child(2) .ca-cas__barre--apres{transition-delay:.55s}.ca-clients__liste.is-vu .ca-cas:nth-child(3) .ca-cas__barre{transition-delay:.4s}.ca-clients__liste.is-vu .ca-cas:nth-child(3) .ca-cas__barre--apres{transition-delay:.75s}@media(min-width:990px){.ca-clients__liste{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:990px){.ca-clients{padding:80px 0}.ca-cas__corps{padding:22px 24px 24px}}.ca-questions{padding:56px 0}.ca-questions__titre{margin:0;font-size:clamp(28px,6vw,40px);line-height:1.12;font-weight:700;letter-spacing:-.02em;color:#1d1d1f}.ca-questions__liste{margin-top:24px;max-width:760px;border-top:1px solid #D2D2D7}.ca-question{border-bottom:1px solid #D2D2D7}.ca-question summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 0;list-style:none;cursor:pointer;font-size:17px;line-height:1.35;font-weight:600;color:#1d1d1f}.ca-question summary::-webkit-details-marker{display:none}.ca-question summary:focus-visible{outline:2px solid var(--ca-bleu, #266DF0);outline-offset:2px;border-radius:6px}.ca-question__signe{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f5f5f7;color:#1d1d1f;transition:transform .3s var(--ca-courbe, ease),background-color .2s ease}.ca-question__signe svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.ca-question[open] .ca-question__signe{transform:rotate(45deg);background:#ebf2ff;color:#266df0}.ca-question__reponse{padding:0 44px 20px 0;font-size:15px;line-height:1.55;color:#515154}.ca-question__reponse p{margin:0}.ca-question__reponse p+p{margin-top:10px}.ca-question__reponse a{color:#1b5cd6;font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:no-preference){.ca-question[open] .ca-question__reponse{animation:caReponse .3s var(--ca-courbe, ease)}}@keyframes caReponse{0%{opacity:0;transform:translateY(-4px)}}@media(min-width:990px){.ca-questions{padding:80px 0}.ca-question summary{font-size:18px}.ca-question__reponse{font-size:16px}}.product__description.rte{--d-encre: #1D1D1F;--d-gris: #515154;--d-pale: #6E6E73;--d-trait: #E5E5EA;--d-bleu: #266DF0;--d-tuile: #EBF2FF;margin-top:40px;padding-top:32px;border-top:1px solid var(--d-trait);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;color:var(--d-encre)}.product__description.rte h2{margin:0 0 14px;font-family:inherit;font-size:26px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--d-encre);text-wrap:balance}.product__description.rte .ca-desc__accroche,.product__description.rte .ca-desc__fin{margin:0;font-size:19px;line-height:1.45;font-weight:500;letter-spacing:-.005em;color:var(--d-encre);text-wrap:pretty}.product__description.rte .ca-desc__points{list-style:none;margin:28px 0;padding:0}.product__description.rte .ca-desc__point{position:relative;display:block;margin:0;padding:18px 0 18px 52px;border-top:1px solid var(--d-trait)}.product__description.rte .ca-desc__point:last-child{border-bottom:1px solid var(--d-trait)}.product__description.rte .ca-desc__point:before{content:"";position:absolute;left:0;top:18px;width:36px;height:36px;border-radius:10px;background:var(--d-tuile)}.product__description.rte .ca-desc__point:after{content:"";position:absolute;left:8px;top:26px;width:20px;height:20px;background:var(--d-bleu);-webkit-mask:var(--d-ico) center / contain no-repeat;mask:var(--d-ico) center / contain no-repeat}.ca-desc__point--geste{--d-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='3' width='11' height='18' rx='2.5'/%3E%3Cpath d='M8 17.5h2'/%3E%3Cpath d='M18 9.5a3.5 3.5 0 0 1 0 5M20.8 7a7 7 0 0 1 0 10'/%3E%3C/svg%3E")}.ca-desc__point--fiche{--d-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0z'/%3E%3Cpath d='M9 10l2 2 4-4'/%3E%3C/svg%3E")}.ca-desc__point--garantie{--d-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}.product__description.rte .ca-desc__point h3{margin:0 0 3px;font-family:inherit;font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:var(--d-encre)}.product__description.rte .ca-desc__point p{margin:0;font-size:15px;line-height:1.5;color:var(--d-gris);text-wrap:pretty}.product__description.rte .ca-desc__fin{font-weight:600;text-wrap:balance}@media screen and (min-width:750px){.product__description.rte h2{font-size:30px}.product__description.rte .ca-desc__accroche,.product__description.rte .ca-desc__fin{font-size:20px}}@supports ((animation-timeline: view()) and ((-webkit-background-clip: text) or (background-clip: text))){@media(prefers-reduced-motion:no-preference){.product__description.rte .ca-desc__accroche,.product__description.rte .ca-desc__fin{view-timeline:--ca-desc-lu block}.ca-desc__lit{color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(var(--d-encre),var(--d-encre)),linear-gradient(var(--d-pale),var(--d-pale));background-repeat:no-repeat;background-size:0% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:slice;box-decoration-break:slice;animation:ca-desc-allume linear both;animation-timeline:--ca-desc-lu;animation-range:cover 12% cover 48%}@keyframes ca-desc-allume{to{background-size:100% 100%,100% 100%}}}}.product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin:0 8px 8px 0;padding:0 20px 0 14px;border:1.5px solid #D2D2D7;border-radius:980px;background:#fff;color:#1d1d1f;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;transition:border-color .15s ease,box-shadow .15s ease}.product-form__input--pill input[type=radio]+label:hover{border-color:#86868b}.product-form__input--pill input[type=radio]:checked+label{background:#fff;color:#1d1d1f;border-color:#1d1d1f;box-shadow:inset 0 0 0 1px #1d1d1f}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #266DF0;outline-offset:3px}.product-form__input--pill input[type=radio]+label:before{content:"";position:static;inset:auto;z-index:auto;transition:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e;background:#e8e8ed;flex:none}.product-form__input--pill input[type=radio][value=Blanc]+label:before{background:#fff}.product-form__input--pill input[type=radio][value=Noir]+label:before{background:#1d1d1f}@media(max-width:749px){.ca-inclus .page-width{padding:0 16px}.ca-bento{gap:0}.ca-bento__carte--pret{margin-bottom:12px}.ca-bento__carte:not(.ca-bento__carte--pret){flex-direction:row;align-items:flex-start;gap:12px;padding:18px 18px 18px 14px;border-radius:0}.ca-bento__carte:nth-child(2){border-radius:24px 24px 0 0;padding-top:22px}.ca-bento__carte:last-child{border-radius:0 0 24px 24px;padding-bottom:22px}.ca-bento__carte:not(.ca-bento__carte--pret):not(:nth-child(2)):before{content:"";position:absolute;top:0;left:84px;right:0;height:1px;background:#e8e8ed}.ca-bento__carte:not(.ca-bento__carte--pret) .ca-bento__dessin{flex:0 0 58px;width:58px;max-width:58px;margin-top:2px;transform:scale(1.22);transform-origin:50% 0}.ca-bento__carte:not(.ca-bento__carte--pret) .ca-bento__dessin *{stroke-width:3.4}.ca-bento__carte:not(.ca-bento__carte--pret) .ca-bento__texte{flex:1;min-width:0}.ca-bento__carte:not(.ca-bento__carte--pret) h3{display:flex;flex-direction:column-reverse;align-items:flex-start;font-size:17px;margin-bottom:4px}.ca-bento__carte .ca-inclus__offert{position:static;margin:0 0 6px;vertical-align:0}.ca-bento__carte:not(.ca-bento__carte--pret) p{font-size:15px;line-height:1.45}}@media(max-width:749px)and (prefers-reduced-motion:no-preference){.ca-inclus.is-anime .ca-bento__carte:not(.ca-bento__carte--pret){--r:calc((var(--i) - 1) * .21s);--d:calc(var(--r) + .38s);opacity:0;transform:translateY(-12px);clip-path:inset(0 0 100% 0);transition:opacity .7s var(--ca-courbe),transform .82s var(--ca-courbe),clip-path .82s var(--ca-courbe);transition-delay:var(--r)}.ca-inclus.is-deroule .ca-bento__carte:not(.ca-bento__carte--pret){opacity:1;transform:none;clip-path:inset(-2px 0 -2px 0)}.ca-inclus.is-vu .ca-bento__carte:not(.ca-bento__carte--pret) *{animation-play-state:paused!important}.ca-inclus.is-vu.is-deroule .ca-bento__carte:not(.ca-bento__carte--pret) *{animation-play-state:running!important}.ca-inclus.is-anime .ca-bento__carte .ca-inclus__offert{animation:ca-offert 1s var(--ca-courbe) both paused;animation-delay:calc(var(--r) + .6s)}}@keyframes ca-offert{0%{box-shadow:0 0 #266df000;transform:none}40%{box-shadow:0 0 0 6px #266df029;transform:scale(1.07)}to{box-shadow:0 0 0 10px #266df000;transform:none}}.ca-clients .ca-clients__titre{font-size:28px;line-height:1.12;letter-spacing:-.015em;font-weight:600;text-wrap:balance}.ca-clients .ca-clients__sous{margin-top:16px;font-size:19px;line-height:1.45;color:#86868b;font-weight:500;max-width:34em}.ca-clients .ca-clients__sous b{color:#1d1d1f;font-weight:600}@media(min-width:990px){.ca-clients .ca-clients__titre{font-size:48px}.ca-clients .ca-clients__sous{font-size:21px}}product-component>.page-width,.ca-fiche.ca-etapes .page-width{padding-left:24px;padding-right:24px}@media(min-width:750px){product-component>.page-width,.ca-fiche.ca-etapes .page-width{padding-left:40px;padding-right:40px}}@media(min-width:990px){product-component>.page-width,.ca-fiche.ca-etapes .page-width{max-width:1200px;padding-left:48px;padding-right:48px}}.ca-etapes{padding:64px 0}.ca-etapes .ca-etapes__titre{font-size:28px;font-weight:600;letter-spacing:-.015em;text-wrap:balance}body:has(product-component) .ca-acc .ca-clients{padding-top:64px}@media(min-width:990px){.ca-etapes{padding:112px 0}.ca-etapes .ca-etapes__titre{font-size:48px}body:has(product-component) .ca-acc .ca-clients{padding-top:112px}}product-component>.page-width{padding-top:12px}@media(min-width:990px){product-component>.page-width{padding-top:48px}}.ca-btn__sous,.ca-commerce p{text-wrap:balance}.ca-lien{text-wrap:pretty}.ca-insec{white-space:nowrap}@media(max-width:359px){.ca-commerce input[type=text]{font-size:16px}}@media(min-width:990px)and (max-width:1199px){.ca-bento__carte--telephone,.ca-bento__carte--reglage,.ca-bento__carte--message{gap:20px}.ca-bento__carte--telephone .ca-bento__dessin,.ca-bento__carte--reglage .ca-bento__dessin,.ca-bento__carte--message .ca-bento__dessin{flex-basis:30%;max-width:150px}}.ca-etapes__liste p,.ca-etapes__liste h3{text-wrap:pretty}
/*# sourceMappingURL=/cdn/shop/t/75/assets/ca-produit.css.map */
