/* Bloc Brochures - Styles */

.bloc-brochures .brochure-list {flex-wrap: wrap; gap: 3rem 2rem; margin: 50px 0;}
.bloc-brochures .brochure-item {width: calc(50% - 1rem); flex-direction: column;}
.bloc-brochures .brochure-item .brochure-thumbnail {aspect-ratio: 4 / 5; background-color: var(--couleur-background-light); background-image: url('/wp-content/themes/iwego-child/images/grappe-couleur.svg'); background-repeat: no-repeat; background-position: center; background-size: 10rem; border-radius: var(--border-radius); overflow: hidden; }
.bloc-brochures .brochure-item .brochure-thumbnail img {object-fit: cover; height: 100%; width: 100%;}
.bloc-brochures .brochure-item h3 {margin: 0; font-size: 1.6rem; font-weight: 700;}
.bloc-brochures .brochure-infos {flex-direction: column; padding: 1.5rem 0 0; flex: 1; gap: .2rem; height: 100%;}
.bloc-brochures .brochure-infos a {padding: .5rem 0; color: var(--couleur-cta); margin-top: auto; font-size: 1.5rem; }
.bloc-brochures .brochure-infos a i { padding-right: .6rem; font-size: 1.4rem;}


@media (hover: hover) {
   .bloc-brochures .brochure-infos a:hover, .bloc-brochures .brochure-infos a:hover i {color: var(--couleur-texte);}
}





/* Responsive */
@media (min-width: 768px) {
    .bloc-brochures .brochure-list {gap: 3rem;}
    .bloc-brochures .brochure-item {width: calc(50% - 1.5rem);}
}

@media (min-width: 1025px) {
    .bloc-brochures .brochure-item {width: calc(33.3% - 2rem);}
    .bloc-brochures .brochure-item .brochure-thumbnail {height: 100%; aspect-ratio: 3/4; }
    .bloc-brochures .brochure-item h3 {font-size: 1.8rem;}
}

@media (min-width: 1400px) {
    .bloc-brochures .brochure-list {gap: 8rem 5rem;}
    .bloc-brochures .brochure-item {width: calc(33.3% - 3.3rem);}
}

@media (min-width: 1800px) {
.bloc-brochures .brochure-item h3 {font-size: 2rem;}
}