.pd-pied-site{--font-texte:'RodStok Texte',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--font-titre:'RodStok Titre',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}.pd-pied-site{position:relative;overflow:hidden;background:#0A0A0C;color:#F3F3F4;font-family:var(--font-texte);padding-block:clamp(56px,6vw,84px) calc(28px + env(safe-area-inset-bottom,0px))}.pd-pied-site::before{content:"";position:absolute;right:-10%;top:-30%;width:55%;height:90%;pointer-events:none;background:radial-gradient(closest-side,rgba(112,64,245,.14),transparent)}.pd-pied-in{position:relative;max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.pd-pied-haut{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px;padding-bottom:clamp(32px,3.5vw,44px);border-bottom:1px solid rgba(255,255,255,.1)}.pd-pied-logo .rk-logo{height:44px}.pd-pied-col h4{margin:0;font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#8F66FF}.pd-pied-col ul{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.pd-pied-col a{font-size:16px;color:#B2AFBD;transition:color .2s}.pd-pied-col a:hover{color:#F3F3F4}.pd-pied-col a:focus-visible,.pd-reseaux a:focus-visible{outline:2px solid #8F66FF;outline-offset:3px;border-radius:4px}.pd-reseaux{margin-top:22px;display:flex;gap:12px}.pd-reseaux a{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);color:#F3F3F4;transition:border-color .2s,background .2s}.pd-reseaux a:hover{border-color:#8F66FF;background:rgba(112,64,245,.14)}.pd-reseaux svg{width:19px;height:19px}.pd-copyright{margin:24px 0 0;padding-left:clamp(0px,3vw,32px);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:#77747F}@media (max-width:899px){.pd-pied-haut{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-pied-logo{grid-column:1/-1}}@media (max-width:559px){.pd-pied-haut{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pd-copyright{padding-left:0}}.pd-pied-col h4{letter-spacing:-.01em!important;text-transform:none!important;font-family:var(--font-titre);font-size:15px!important;font-weight:800!important;color:#F3F3F4!important}.pd-copyright{letter-spacing:0!important;text-transform:none!important;font-size:13px!important}.pd-reseaux svg{width:31px!important;height:31px!important}.pd-copyright .pd-mention-paiement{display:block;margin-top:6px;font-size:12px;color:#5E5B68}.pd-pied-site{border-top:0!important}.pd-pied-site::before{top:10%!important;height:110%!important;right:-15%!important;width:60%!important;background:radial-gradient(closest-side,rgba(112,64,245,.13),rgba(112,64,245,.05) 55%,transparent)!important}