.cbbvc{background:#f6f6fa;color:#191460;font-family:var(--font-body-family)}.cbbvc__tete{max-width:72rem;margin-bottom:3.2rem}.cbbvc__surtitre{display:block;margin-bottom:1.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#a36a0e}.cbbvc__titre{margin:0;font-family:var(--font-heading-family);font-size:clamp(3rem,3vw,4rem);font-weight:700;line-height:1.08;color:#191460;text-wrap:balance}.cbbvc__intro{margin:1.6rem 0 0;font-size:1.7rem;line-height:1.6;color:#3d3b6b}.cbbvc__liste{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin:0;padding:0;list-style:none}.cbbvc__carte{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #e4e3ef;border-radius:1.8rem;background:#fff;color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s}.cbbvc__carte:hover{transform:translateY(-2px);box-shadow:0 18px 40px -24px #0f0b3d73}.cbbvc__carte:focus-visible{outline:2px solid #CD8710;outline-offset:3px}.cbbvc__image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.cbbvc__corps{display:flex;flex:1;flex-direction:column;padding:2rem 2.2rem 2.2rem}.cbbvc__nom{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700;color:#191460}.cbbvc__texte{flex:1;margin:0;font-size:1.5rem;line-height:1.5;color:#3d3b6b}.cbbvc__lire{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.6rem;font-size:1.5rem;font-weight:700;color:#a36a0e}.cbbvc__lire svg{flex:none;width:1.6rem;height:1.6rem}@media screen and (max-width:989px){.cbbvc__liste{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.cbbvc__liste{grid-template-columns:1fr;gap:1.6rem}.cbbvc__image{aspect-ratio:16 / 9}.cbbvc__intro{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.cbbvc__carte{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-cbb-villes-cartes.css.map */
