.cme__carte{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(10px,1.4vw,16px);aspect-ratio:4/5;padding:clamp(16px,2.2vw,26px);overflow:hidden;background:var(--ad-marque,#cc2e00);color:#fff;text-decoration:none;transition:background .2s ease}.cme__carte:hover{background:color-mix(in srgb,var(--ad-marque,#cc2e00) 90%,#000)}.cme__sur{font-family:var(--ad-f-texte);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.cme__grand{max-width:11ch;font-family:var(--ad-f-titre);font-size:clamp(1.5rem,2.3vw,2.1rem);font-variation-settings:"wght" 800;line-height:1.02;letter-spacing:-.035em}.cme__gestes{display:grid;gap:9px;margin:2px 0 0;padding:0;list-style:none;font-family:var(--ad-f-texte);font-size:clamp(.82rem,1vw,.94rem);line-height:1.25}.cme__gestes li{display:flex;align-items:center;gap:10px}.cme__num{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;font-size:.74rem;font-weight:700}.cme__bouton,.cme__num{background:#fff;color:var(--ad-marque,#cc2e00)}.cme__bouton{position:relative;z-index:2;margin-top:auto;padding:10px 14px;border-radius:8px;font-family:var(--ad-f-texte);font-size:.88rem;font-weight:600;white-space:nowrap;transition:transform .2s ease}.cme__carte:hover .cme__bouton{transform:translateX(3px)}.cme__tirages{position:absolute;right:clamp(12px,1.8vw,20px);bottom:clamp(14px,2vw,22px);width:32%;aspect-ratio:1}.cme__tirage{position:absolute;width:68%;aspect-ratio:4/5;padding:4px;background:#fbf8f2;-o-object-fit:cover;object-fit:cover;box-shadow:0 10px 22px -8px rgba(60,14,0,.6);transition:transform .3s ease}.cme__tirage--avant{-o-object-fit:contain;object-fit:contain;top:0;left:0;transform:rotate(-7deg)}.cme__tirage--apres{right:0;bottom:0;transform:rotate(5deg)}.cme__carte:hover .cme__tirage--avant{transform:rotate(-9deg) translate(-3px,-2px)}.cme__carte:hover .cme__tirage--apres{transform:rotate(2deg) translateY(-3px)}.cme__ligne{display:block;margin-top:12px;color:var(--ad-encre);text-decoration:none}.cme__titre{font-size:.92rem;font-weight:500}.cme__note,.cme__titre{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cme__note{margin-top:3px;color:#7a716a;font-size:.86rem}@media (min-width:1001px) and (max-width:1250px){.cme__tirages{display:none}}@media (max-width:700px){.cme__gestes{display:none}.cme__carte{gap:8px;padding:12px}.cme__grand{font-size:1.2rem}.cme__bouton{padding:7px 10px;font-size:.76rem;white-space:normal}.cme__tirages{display:none}}@media (prefers-reduced-motion:reduce){.cme__bouton,.cme__tirage{transition:none}}