Panier

0

Votre panier est vide

Retourner sur la boutique

Mentions légales

.ei-legal { font-family: 'DM Sans', Helvetica, Arial, sans-serif; color: #2C2C2A; line-height: 1.7; max-width: 880px; margin: 0 auto; } .ei-legal a { color: #1C4075; text-decoration: underline; } .ei-legal a:hover { color: #BFEF45; } .ei-legal-hero { background-color: #FFFEF7; padding: 64px 32px 48px; text-align: center; border-bottom: 1px solid #D3D1C7; margin: 0 -20px 0; } .ei-legal-overline { font-family: 'Playfair Display', Georgia, serif; font-style: italic; color: #5F5E5A; font-size: 14px; margin-bottom: 14px; letter-spacing: 2px; text-transform: uppercase; } .ei-legal-title { font-family: 'Playfair Display', Georgia, serif; font-weight: 900; color: #1C4075; font-size: 48px; line-height: 1.1; margin: 0 0 16px; letter-spacing: -1px; } .ei-legal-divider { display: inline-block; height: 2px; width: 50px; background-color: #BFEF45; margin: 12px 0 18px; } .ei-legal-date { color: #5F5E5A; font-size: 13px; letter-spacing: 1px; } .ei-legal-toc { background-color: #F1EFE8; padding: 36px 40px; margin: 0 -20px 48px; border-bottom: 1px solid #D3D1C7; } .ei-legal-toc-title { font-family: 'Playfair Display', Georgia, serif; font-weight: 500; color: #1C4075; font-size: 18px; margin: 0 0 18px; } .ei-legal-toc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 8px 28px; } .ei-legal-toc a { color: #1C4075; text-decoration: none; font-size: 14px; line-height: 1.7; display: block; } .ei-legal-toc a:hover { color: #BFEF45; } .ei-legal-toc-num { color: #BFEF45; font-weight: 700; margin-right: 10px; } .ei-legal-callout { background-color: #FFFEF7; border-left: 4px solid #BFEF45; padding: 24px 28px; margin: 0 0 48px; } .ei-legal-callout-title { font-family: 'Playfair Display', Georgia, serif; font-weight: 500; color: #1C4075; font-size: 18px; margin: 0 0 8px; } .ei-legal-callout p { color: #5F5E5A; font-size: 14px; line-height: 1.6; margin: 0; } .ei-legal-section { margin: 0 0 48px; padding: 0 20px; } .ei-legal-section-header { display: flex; align-items: baseline; gap: 18px; margin: 0 0 18px; } .ei-legal-section-num { color: #BFEF45; font-family: 'Playfair Display', Georgia, serif; font-weight: 900; font-size: 38px; line-height: 1; flex-shrink: 0; } .ei-legal-section-title { font-family: 'Playfair Display', Georgia, serif; font-weight: 500; color: #1C4075; font-size: 26px; margin: 0; line-height: 1.2; } .ei-legal-section p { color: #2C2C2A; font-size: 15px; line-height: 1.75; margin: 0 0 14px; } .ei-legal-section ul { color: #2C2C2A; font-size: 15px; line-height: 1.85; padding-left: 24px; margin: 0 0 16px; } .ei-legal-section ul li { margin-bottom: 4px; } .ei-legal-section .ei-note { color: #5F5E5A; font-size: 13px; line-height: 1.6; font-style: italic; } .ei-legal-info-card { background-color: #F1EFE8; padding: 28px; margin: 0 0 24px; border-radius: 4px; } .ei-legal-info-row { display: flex; padding: 8px 0; font-size: 14px; line-height: 1.6; border-bottom: 1px solid #D3D1C7; } .ei-legal-info-row:last-child { border-bottom: none; } .ei-legal-info-label { color: #5F5E5A; font-weight: 500; width: 240px; flex-shrink: 0; } .ei-legal-info-value { color: #2C2C2A; } .ei-legal-host { background-color: #FFFEF7; border: 1px solid #D3D1C7; border-radius: 8px; padding: 22px 26px; margin: 0 0 16px; } .ei-legal-host-title { font-family: 'Playfair Display', Georgia, serif; font-weight: 500; color: #1C4075; font-size: 17px; margin: 0 0 10px; } .ei-legal-host p { color: #2C2C2A; font-size: 14px; line-height: 1.6; margin: 0 0 4px; } .ei-legal-contact { background-color: #1C4075; padding: 40px 32px; text-align: center; margin: 48px -20px 0; } .ei-legal-contact-signature { font-family: 'Playfair Display', Georgia, serif; font-style: italic; color: #FFFFFF; font-size: 16px; margin-bottom: 10px; } .ei-legal-contact-info { color: #FFFFFF; opacity: 0.85; font-size: 13px; line-height: 1.7; } .ei-legal-contact-info a { color: #BFEF45; text-decoration: underline; } @media (max-width: 600px) { .ei-legal-title { font-size: 32px; } .ei-legal-toc-grid { grid-template-columns: 1fr; } .ei-legal-section-num { font-size: 28px; } .ei-legal-section-title { font-size: 22px; } .ei-legal-info-row { flex-direction: column; } .ei-legal-info-label { width: 100%; margin-bottom: 2px; } }