.ca-acc .col-haut{background:linear-gradient(180deg,#fff 0,#fff 55%,var(--fond-haut) 100%);padding-bottom:56px}.ca-acc .col-haut__in{max-width:860px;margin:0 auto;padding:48px var(--marge) 0;text-align:center}.ca-acc .col-sur{font-size:15px;line-height:1.3;font-weight:600;color:#1b5cd6;letter-spacing:0}.ca-acc .col-haut h1{margin-top:10px;font-size:clamp(32px,9.4vw,44px);line-height:1.06;letter-spacing:-.025em;font-weight:600;text-wrap:balance}.ca-acc .col-haut .intro{margin:18px auto 0;font-size:19px;line-height:1.45;max-width:30em;text-wrap:balance}.ca-acc .col-vitrine{max-width:980px;margin:40px auto 0;padding:0 var(--marge);display:grid;gap:16px}.ca-acc .vitrine{display:grid;background:#fff;border:1px solid var(--trait);border-radius:28px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s}.ca-acc .vitrine__img{display:block;overflow:hidden;aspect-ratio:1/1;background:var(--brume)}.ca-acc .vitrine__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--courbe)}.ca-acc .vitrine__txt{display:grid;justify-items:center;text-align:center;padding:24px 24px 28px}.ca-acc .vitrine__nom{font-size:24px;line-height:1.15;letter-spacing:-.015em;font-weight:600;text-wrap:balance}.ca-acc .vitrine__prix{margin-top:6px;font-size:19px;line-height:1.3;color:var(--gris);font-weight:500;font-variant-numeric:tabular-nums}.ca-acc .vitrine__btn{margin-top:20px;white-space:nowrap}.ca-acc .vitrine__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--courbe)}.ca-acc .vitrine:hover{border-color:#cbd5e1}.ca-acc .vitrine:hover .vitrine__btn svg{transform:translate(3px)}.ca-acc .vitrine:focus-visible{outline:2px solid var(--bleu);outline-offset:3px}@media(hover:hover){.ca-acc .vitrine:hover .vitrine__img img{transform:scale(1.03)}}.ca-acc .garanties{list-style:none;max-width:420px;margin:24px auto 0;padding:4px 20px;display:grid;background:#fff;border:1px solid var(--trait);border-radius:20px}.ca-acc .col-haut .garanties{width:calc(100% - 2 * var(--marge))}.ca-acc .garanties li{display:flex;align-items:center;gap:12px;padding:14px 0;font-size:15px;line-height:1.3;white-space:nowrap}.ca-acc .garanties li+li{border-top:1px solid var(--trait)}.ca-acc .garanties svg{flex:none;width:24px;height:24px;fill:none;stroke:var(--bleu);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ca-acc .garanties b{font-weight:600;color:var(--encre)}.ca-acc .garanties span{font-weight:500;color:var(--gris)}@media(max-width:359px){.ca-acc .vitrine__txt{padding:22px 16px 24px}.ca-acc .vitrine__btn{padding:0 20px}.ca-acc .garanties{padding:4px 16px}.ca-acc .garanties li{gap:10px;font-size:14px;white-space:normal}}.ca-acc .col-texte{background:linear-gradient(180deg,var(--fond-haut) 0,#fff 260px,#fff 60%,var(--fond-haut) 100%)}.ca-acc .col-texte__in{max-width:980px;margin:0 auto;padding:40px var(--marge) 72px}.ca-acc .col-texte h2{font-size:28px;line-height:1.12;letter-spacing:-.015em;font-weight:600;text-wrap:balance;max-width:20em}.ca-acc .col-tuiles{list-style:none;margin-top:28px;display:grid;gap:12px}.ca-acc .col-tuiles li{background:#fff;border:1px solid var(--trait);border-radius:24px;padding:24px}.ca-acc .col-tuiles__ico{width:44px;height:44px;border-radius:12px;background:#ebf2ff;color:var(--bleu);display:grid;place-items:center}.ca-acc .col-tuiles__ico svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ca-acc .col-tuiles h3{margin-top:16px;font-size:20px;line-height:1.2;letter-spacing:-.01em;font-weight:600}.ca-acc .col-tuiles p{margin-top:6px;font-size:17px;line-height:1.5;color:var(--gris)}.ca-acc .col-texte__fin{margin-top:28px;font-size:19px;line-height:1.45;color:var(--gris2);font-weight:500;max-width:34em}.ca-acc .col-texte__fin b{color:var(--encre);font-weight:600}.ca-acc .ca-questions{background:linear-gradient(180deg,#f5f7fb 0,#fff 280px)}@media(prefers-reduced-motion:no-preference){.ca-acc .col-haut__in,.ca-acc .col-vitrine{animation:col-monte .8s var(--courbe) both}.ca-acc .col-vitrine{animation-delay:.12s}@keyframes col-monte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.ca-acc .vitrine__img img,.ca-acc .vitrine__btn svg{transition:none}}@media(min-width:750px){.ca-acc .col-haut{padding-bottom:72px}.ca-acc .col-haut__in{padding-top:72px}.ca-acc .col-haut .intro,.ca-acc .col-texte__fin{font-size:21px}.ca-acc .col-vitrine{margin-top:48px}.ca-acc .vitrine{grid-template-columns:1fr 1fr;align-items:center}.ca-acc .vitrine__txt{padding:40px}.ca-acc .vitrine__nom{font-size:32px}.ca-acc .vitrine__prix{font-size:21px}.ca-acc .vitrine__btn{margin-top:28px}.ca-acc .garanties{max-width:none;width:auto;margin-top:32px;padding:0;background:none;border:0;border-radius:0;display:flex;justify-content:center}.ca-acc .col-haut .garanties{width:auto}.ca-acc .garanties li{padding:4px 24px}.ca-acc .garanties li+li{border-top:0;border-left:1px solid var(--trait)}.ca-acc .col-tuiles{grid-template-columns:1fr 1fr;gap:16px}.ca-acc .col-tuiles li{padding:32px}.ca-acc .col-texte__in{padding:56px var(--marge) 96px}}@media(min-width:990px){.ca-acc .col-haut h1{font-size:clamp(48px,4.4vw,64px)}.ca-acc .col-texte h2{font-size:48px}.ca-acc .vitrine__txt{padding:56px}.ca-acc .vitrine__nom{font-size:36px}.ca-acc .col-haut .intro{max-width:36em}}@media(min-width:990px){html .ca-acc .col-vitrine{max-width:1200px}html .ca-acc .vitrine__img{aspect-ratio:6/5}}@media(min-width:750px){html .ca-acc .col-haut .intro b{display:block}}html .ca-acc .ca-clients{padding:16px 0 32px}html .ca-acc .ca-questions{padding:64px 0 80px}@media(min-width:750px){html .ca-acc .ca-clients{padding:32px 0 64px}html .ca-acc .ca-questions{padding:64px 0 112px}}@media(min-width:990px){html .ca-acc .ca-clients{padding:24px 0 64px}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/ca-collection.css.map */
