.dfa-duel{background:var(--bg-primary);padding-block:var(--space-section);overflow:hidden}.dfa-duel .dfa-entete-section{text-align:center;max-width:44rem;margin-inline:auto;margin-bottom:var(--space-12)}.dfa-duel .dfa-label{color:var(--accent-vif);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--text-label);display:block;margin-bottom:var(--space-3)}.dfa-duel h2{font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--leading-tight);color:var(--color-acier);text-transform:uppercase;margin:0 0 var(--space-3)}.dfa-duel__texte{color:var(--text-secondary);line-height:var(--leading-body);margin:0}.dfa-duel__grille{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:750px){.dfa-duel__grille{grid-template-columns:1fr 1fr;gap:var(--space-8)}}.dfa-duel__carte{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--duel-h-mobile, 380px);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);overflow:hidden;text-decoration:none;background:var(--bg-card);transition:border-color var(--duration-base) var(--ease-arrow),box-shadow var(--duration-base) var(--ease-arrow)}@media(min-width:750px){.dfa-duel__carte{min-height:var(--duel-h-desktop, 520px)}}.dfa-duel__carte:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card-hover)}.dfa-duel__carte:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dfa-duel__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.dfa-duel__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-arrow)}.dfa-duel__carte:hover .dfa-duel__media img{transform:scale(1.04)}.dfa-duel__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0c0e40,#0b0c0e73 55%,#0b0c0eeb)}.dfa-duel__corps{position:relative;z-index:1;padding:var(--space-8)}.dfa-duel__type{display:block;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-vif);margin-bottom:var(--space-2)}.dfa-duel__titre{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-tight);text-transform:uppercase;color:var(--color-blanc);margin:0 0 var(--space-2)}.dfa-duel__gammes{color:var(--text-secondary);font-size:var(--text-small);line-height:var(--leading-body);margin:0 0 var(--space-4)}.dfa-duel__cta{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-body);color:var(--color-acier)}.dfa-duel__cta-trajectoire{position:relative;width:52px;height:1px;background:var(--color-acier-sombre);transform-origin:left center;transition:transform var(--duration-base) var(--ease-arrow),background-color var(--duration-base) ease}.dfa-duel__cta-trajectoire:after{content:"";position:absolute;right:-1px;top:50%;width:8px;height:8px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(-50%) rotate(45deg);color:var(--color-acier-sombre);transition:color var(--duration-base) ease}@media(hover:hover)and (pointer:fine){.dfa-duel__cta-trajectoire{transform:scaleX(.45)}.dfa-duel__carte:hover .dfa-duel__cta{color:var(--accent-vif)}.dfa-duel__carte:hover .dfa-duel__cta-trajectoire{transform:scaleX(1);background:var(--accent)}.dfa-duel__carte:hover .dfa-duel__cta-trajectoire:after{color:var(--accent)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.dfa-duel[data-anime=true] .dfa-duel__carte:nth-child(1){animation:dfa-duel-gauche linear both;animation-timeline:view();animation-range:entry 10% cover 35%}.dfa-duel[data-anime=true] .dfa-duel__carte:nth-child(2){animation:dfa-duel-droite linear both;animation-timeline:view();animation-range:entry 15% cover 40%}}}@keyframes dfa-duel-gauche{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes dfa-duel-droite{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-duel.css.map */
