.triptyque{padding-block:var(--e-l)}.triptyque__colonnes{display:grid;grid-template-columns:minmax(0,31.61fr) minmax(0,30.88fr) minmax(0,31.61fr);gap:clamp(0px, (100% - 48rem) * 0.0957, 2.953%);margin:0;padding-inline:0;list-style:none}@media (max-width:47.999rem){.triptyque__colonnes{grid-template-columns:1fr;gap:var(--e-m)}}.triptyque__colonne{display:flex;flex-direction:column;overflow:visible;background-color:var(--couleur-fond)}.triptyque__colonne:first-child,.triptyque__colonne:last-child:not(:first-child){padding:calc(7.893% - 8px);border:8px solid color-mix(in srgb,var(--couleur-rubrique) 20%,#fff)}@media (max-width:47.999rem){.triptyque__colonne:first-child,.triptyque__colonne:last-child:not(:first-child){padding:var(--e-m)}}.triptyque__entete,.triptyque__medaillon{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.triptyque__entete{padding:0 0 var(--e-m)}.triptyque__titre,.triptyque__sous-titre{font-size:clamp(1rem, 12.67cqw, 2.2rem);white-space:nowrap}.triptyque__titre{margin:0;line-height:1;text-transform:uppercase}.triptyque__lien{color:inherit;text-decoration:none}.triptyque__lien::before{content:"";position:absolute;inset:0}.triptyque__lien:hover,.triptyque__lien:focus-visible{text-decoration:underline}.triptyque__sous-titre{margin:0;font-family:var(--police-titre);font-weight:var(--graisse-normale);line-height:1;text-transform:uppercase;color:var(--couleur-titre)}.triptyque__medaillon .triptyque__titre{font-size:clamp(1rem, 10.92cqw, 2.2rem)}.triptyque__medaillon .triptyque__sous-titre{font-size:clamp(0.8rem, 8.12cqw, 1.65rem)}.triptyque__pastille{width:.936rem;height:.936rem;margin-top:var(--e-m);border-radius:var(--rayon-rond);background-color:var(--couleur-rubrique)}.triptyque__colonne{position:relative;container-type:inline-size}.triptyque__bec{--bec-taille:3.75rem;--bec-couleur:var(--couleur-rubrique);display:none;position:absolute;z-index:1}.triptyque__colonne:first-child .triptyque__bec,.triptyque__colonne:last-child .triptyque__bec{display:block}.triptyque__colonne:first-child .triptyque__bec{top:1.927rem;left:calc(-9.372% - 10px)}.triptyque__colonne:last-child:not(:first-child) .triptyque__bec{top:4.303rem;right:calc(-9.372% - 8px)}.triptyque__panneau{position:relative;display:grid;place-items:center;height:100%;min-height:20rem}.triptyque__panneau .triptyque__image{grid-area:1 / 1;width:100%;height:100%;object-fit:cover}.triptyque__medaillon{grid-area:1 / 1;justify-content:center;width:65.5%;aspect-ratio:1;padding:3%;border-radius:var(--rayon-rond);background-color:var(--couleur-fond)}.triptyque__medaillon .triptyque__bec{--bec-taille:2.5rem;display:block;z-index:0;top:2%;right:-4%;bottom:auto;left:auto;transform:none}.triptyque__medaillon :is(.triptyque__titre,.triptyque__sous-titre){position:relative;z-index:1}.triptyque__medaillon .triptyque__pastille{margin-top:var(--e-s)}.triptyque__carrousel{position:relative;margin-top:var(--e-3xs)}.triptyque__piste{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.triptyque__piste::-webkit-scrollbar{display:none}.triptyque__item{flex:0 0 100%;scroll-snap-align:start;padding-inline:0}.triptyque__item .carte{display:flex;flex-direction:column;gap:var(--e-2xs);border:0;border-radius:0}.triptyque__item .carte:hover{box-shadow:none}.triptyque__item .carte__corps{order:1}.triptyque__item .carte__media{order:2}.triptyque__item .carte__meta{display:none}.triptyque__item .carte__titre,.triptyque__item .carte__extrait{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.triptyque__item .carte__titre{font-size:.936rem;line-height:1.2;text-transform:uppercase;color:var(--couleur-rubrique-texte)}.triptyque__item .carte__titre a{color:inherit}.triptyque__item .carte__extrait{font-size:.8425rem;line-height:1.2;color:var(--couleur-texte)}.triptyque__item .carte__corps::after{content:"+";display:grid;place-items:center;width:1.4rem;height:1.4rem;margin-top:var(--e-2xs);border:1px solid var(--couleur-rubrique);border-radius:var(--rayon-rond);color:var(--couleur-rubrique);font-family:var(--police-titre);font-size:var(--t-petit);line-height:1}.triptyque__item .carte__media img,.triptyque__item .carte__media picture{width:100%;height:100%;object-fit:cover;object-position:center}.triptyque__carrousel{flex:1 1 auto}.triptyque__piste,.triptyque__item,.triptyque__item .carte{height:100%}.triptyque__item .carte__media{flex:0 0 auto;margin-top:auto}.triptyque__item .carte__media{min-height:0;aspect-ratio:275.78 / 213.01;overflow:hidden}.triptyque__vide{margin:0;padding:var(--e-m);color:var(--couleur-texte-doux);font-style:italic}.triptyque__commandes{position:absolute;right:0;bottom:1.25rem;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:0;pointer-events:none}.triptyque__commandes>*{pointer-events:auto}.triptyque__fleche,.triptyque__bascule{display:grid;place-items:center;filter:drop-shadow(0 0 3px rgb(0 0 0 / .55));width:2.184rem;height:2.184rem;padding:0;border:0;background:none;color:#fff;cursor:pointer;transition:opacity var(--transition)}.triptyque__fleche:hover,.triptyque__bascule:hover{opacity:.75}.triptyque__fleche[disabled],.triptyque__bascule[disabled]{opacity:.4;cursor:default}.triptyque__fleche[disabled]:hover,.triptyque__bascule[disabled]:hover{opacity:.4}.triptyque__fleche::before,.triptyque__bascule::before{content:"";width:100%;height:100%;background-color:currentcolor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.triptyque__fleche--precedent::before{-webkit-mask-image:var(--triptyque-precedent-fichier);mask-image:var(--triptyque-precedent-fichier)}.triptyque__fleche--suivant::before{-webkit-mask-image:var(--triptyque-suivant-fichier);mask-image:var(--triptyque-suivant-fichier)}.triptyque__bascule::before{-webkit-mask-image:var(--triptyque-pause-fichier);mask-image:var(--triptyque-pause-fichier)}.triptyque__bascule[aria-pressed="true"]::before{-webkit-mask-image:var(--triptyque-lecture-fichier);mask-image:var(--triptyque-lecture-fichier)}.triptyque__fleche:focus-visible,.triptyque__bascule:focus-visible{outline:var(--focus-epaisseur) solid #fff;outline-offset:var(--focus-decalage);box-shadow:0 0 0 calc(var(--focus-epaisseur) * 2) var(--c-marine)}@media (prefers-reduced-motion:reduce){.triptyque__piste{scroll-behavior:auto}.triptyque__fleche,.triptyque__bascule{transition:none}}