.bloc-onglets-marques {
width: 100%;
} .bloc-onglets-marques__nav {
margin-bottom: var(--bom-nav-mb, var(--wp--preset--spacing--3));
}
.bloc-onglets-marques__nav-inner {
display: flex;
align-items: center;
justify-content: space-between;
gap: var(--wp--preset--spacing--3);
}
.bloc-onglets-marques__nav-title {
text-align: left!important;
line-height: 1;
}
.bloc-onglets-marques__nav-inner .galerie-liens__gallery {
width: 60%;
}
.bloc-onglets-marques__nav .galerie-liens__item {
font: inherit;
text-align: center;
background: none;
border: none;
padding: 0;
cursor: pointer;
-webkit-appearance: none;
appearance: none;
}
.bloc-onglets-marques__nav .galerie-liens__label {
font-size: var(--bom-label-fs, var(--gl-text-fs, 0.9rem));
text-transform: var(--bom-label-transform, none);
}
.bloc-onglets-marques__tab.is-active .galerie-liens__label {
color: var(--wp--preset--color--default);
}
.bloc-onglets-marques__tab.is-active .galerie-liens__img-wrap {
box-shadow: 0 0 0 2px var(--wp--preset--color--default);
} .bloc-onglets-marques__panels {
position: relative;
}
.bloc-onglets-marques__panel {
display: none;
}
.bloc-onglets-marques__panel.is-active {
display: block;
animation: bomFadeIn 0.4s ease forwards;
}
@keyframes bomFadeIn {
from { opacity: 0; transform: translateY(10px); }
to   { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
.bloc-onglets-marques__panel.is-active {
animation: none !important;
}
} .bloc-onglets-marques__columns {
display: flex;
flex-direction: row;
gap: var(--wp--preset--spacing--5);
align-items: center;
} .bloc-onglets-marques__col-media {
flex: 0 0 40%;
max-width: 560px;
}
.bloc-onglets-marques__col-content {
flex: 0 0 60%;
max-width: 840px;
display: flex;
flex-direction: column;
gap: var(--wp--preset--spacing--1);
}
.bloc-onglets-marques__figure {
display: flex;
align-items: center;
justify-content: center;
margin: 0;
width: 100%;
max-height: min(72vh, 640px);
overflow: hidden;
}
.bloc-onglets-marques__img {
display: block;
width: 100%;
height: 100%;
object-fit: contain;
} .bloc-onglets-marques__col-content h3 {
font-weight: 700;
margin: 0;
text-transform: uppercase;
}
.bloc-onglets-marques__content-text p:first-child {
margin-top: 0;
}
.bloc-onglets-marques__content-text p:last-child {
margin-bottom: 0;
}
.bloc-onglets-marques__col-content .wp-block-buttons {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: var(--wp--preset--spacing--1);
margin-top: var(--wp--preset--spacing--1);
} @media (max-width: 1024px) {
.bloc-onglets-marques__columns {
gap: var(--wp--preset--spacing--3);
}
}
@media (max-width: 768px) { .bloc-onglets-marques__nav > .galerie-liens__gallery {
display: flex;
flex-wrap: nowrap;
justify-content: flex-start;
width: max-content;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
}
.bloc-onglets-marques__nav:has(> .galerie-liens__gallery) {
overflow-x: auto;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
scrollbar-gutter: stable both-edges;
padding-bottom: 20px;
scrollbar-width: auto;
scrollbar-color: var(--wp--preset--color--primary) rgba(0, 0, 0, 0.15);
}
.bloc-onglets-marques__nav:has(> .galerie-liens__gallery)::-webkit-scrollbar {
height: 10px;
}
.bloc-onglets-marques__nav:has(> .galerie-liens__gallery)::-webkit-scrollbar-track {
background: rgba(0, 0, 0, 0.12);
border-radius: 9999px;
}
.bloc-onglets-marques__nav:has(> .galerie-liens__gallery)::-webkit-scrollbar-thumb {
background: var(--wp--preset--color--primary);
border-radius: 9999px;
}
.bloc-onglets-marques__nav:has(> .galerie-liens__gallery)::-webkit-scrollbar-thumb:hover {
background: var(--wp--preset--color--secondary);
} .bloc-onglets-marques__nav-inner .galerie-liens__gallery {
width: 100%;
max-width: 100%;
display: flex;
flex-wrap: nowrap;
justify-content: flex-start;
overflow-x: auto;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
scrollbar-gutter: stable both-edges;
padding-bottom: 20px;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
scrollbar-width: auto;
scrollbar-color: var(--wp--preset--color--primary) rgba(0, 0, 0, 0.15);
}
.bloc-onglets-marques__nav-inner .galerie-liens__gallery::-webkit-scrollbar {
height: 10px;
}
.bloc-onglets-marques__nav-inner .galerie-liens__gallery::-webkit-scrollbar-track {
background: rgba(0, 0, 0, 0.12);
border-radius: 9999px;
}
.bloc-onglets-marques__nav-inner .galerie-liens__gallery::-webkit-scrollbar-thumb {
background: var(--wp--preset--color--primary);
border-radius: 9999px;
}
.bloc-onglets-marques__nav-inner .galerie-liens__gallery::-webkit-scrollbar-thumb:hover {
background: var(--wp--preset--color--secondary);
}
.bloc-onglets-marques__nav .galerie-liens__item {
flex: 0 0 auto;
}
.bloc-onglets-marques__nav-inner {
flex-direction: column;
align-items: stretch;
}
.bloc-onglets-marques__columns {
flex-direction: column;
align-items: stretch;
}
.bloc-onglets-marques__col-content,
.bloc-onglets-marques__col-media {
flex: 0 0 100%;
max-width: 100%;
}
.bloc-onglets-marques__figure {
max-height: min(60vh, 460px);
}
} .bloc-onglets-marques.is-editor .bloc-onglets-marques__nav {
margin-bottom: var(--wp--preset--spacing--2);
}
.bloc-onglets-marques.is-editor .bloc-onglets-marques__panel {
display: block;
animation: none;
}
.bloc-onglets-marques.is-editor .bloc-onglets-marques__editor-tab-title {
font-weight: 700;
margin: 24px 0 12px;
padding: 8px 12px;
background: rgba(0, 0, 0, 0.04);
}