Politique de confidentialité

Politique de confidentialité — easycondom.ch * { box-sizing: border-box; } body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, system-ui, sans-serif; color: #1a1a1a; max-width: 780px; margin: 0 auto; padding: 48px 32px; line-height: 1.65; } h1 { font-family: 'Newsreader', Georgia, serif; color: #ae2f34; font-size: 2.2rem; margin: 0 0 8px; } h2 { font-family: 'Newsreader', Georgia, serif; color: #1a1a1a; font-size: 1.4rem; margin: 32px 0 12px; padding-top: 16px; border-top: 1px solid #e9e0d3; } h3 { font-size: 1.1rem; margin: 20px 0 8px; } p { margin: 0 0 14px; } ul, ol { padding-left: 24px; } li { margin: 6px 0; } a { color: #ae2f34; } strong { font-weight: 600; } .meta { color: #6b6b6b; font-size: 0.92rem; margin-bottom: 32px; padding-bottom: 16px; border-bottom: 2px solid #ae2f34; } table { width: 100%; border-collapse: collapse; margin: 16px 0; } th, td { padding: 10px; border: 1px solid #e9e0d3; text-align: left; } th { background: #fef8f1; }

Politique de confidentialité

easycondom.ch · In a Box Sàrl · TVA CHE-132.651.981 · Mise à jour : 2026-05-07
:root{--cream:#fef8f1;--cream2:#fbeede;--coral:#ff6b6b;--aubergine:#ae2f34;--aubergine-deep:#6e1d22;--peach:#ffd4c4;--ink:#1d1b17;--ink-2:#584140;--muted:#888;--border:#e9e0d3} .ec-legal{background:var(--cream);font-family:'Inter',-apple-system,sans-serif;color:var(--ink);line-height:1.7;padding:0;margin:0} .ec-legal__hero{max-width:920px;margin:0 auto;padding:clamp(48px,8vw,96px) 24px clamp(32px,5vw,56px);text-align:center;border-bottom:1px solid var(--border)} .ec-legal__eyebrow{font-size:11px;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:var(--aubergine);margin-bottom:18px} .ec-legal__title{font-family:'Newsreader',Georgia,serif;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:600;letter-spacing:-0.025em;line-height:1.05;margin:0 0 16px;color:var(--ink)} .ec-legal__title em{font-style:italic;color:var(--aubergine)} .ec-legal__sub{font-size:17px;color:var(--ink-2);max-width:640px;margin:0 auto 22px} .ec-legal__meta{font-size:13px;color:var(--muted);font-style:italic} .ec-legal__layout{max-width:1200px;margin:0 auto;padding:48px 24px;display:grid;grid-template-columns:280px 1fr;gap:64px} @media (max-width:900px){.ec-legal__layout{grid-template-columns:1fr;gap:32px;padding:32px 20px}} .ec-legal__toc{position:sticky;top:24px;align-self:start;font-size:14px} @media (max-width:900px){.ec-legal__toc{position:static;background:#fff;border-radius:16px;padding:24px;border:1px solid var(--border)}} .ec-legal__toc-title{font-size:11px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--aubergine);margin-bottom:14px} .ec-legal__toc-list{list-style:none;padding:0;margin:0;counter-reset:toc} .ec-legal__toc-list li{counter-increment:toc;margin:0;padding:0} .ec-legal__toc-list a{display:block;padding:8px 0;color:var(--ink-2);text-decoration:none;border-bottom:1px solid transparent;font-size:13px;line-height:1.4;transition:color .15s} .ec-legal__toc-list a:hover{color:var(--aubergine)} .ec-legal__toc-list a::before{content:counter(toc,decimal-leading-zero);display:inline-block;width:28px;color:var(--coral);font-weight:600;font-variant-numeric:tabular-nums} .ec-legal__content{font-size:15px} .ec-legal__content h2{font-family:'Newsreader',Georgia,serif;font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:600;letter-spacing:-0.015em;line-height:1.2;margin:48px 0 16px;padding-top:24px;border-top:1px solid var(--border);color:var(--ink);scroll-margin-top:24px} .ec-legal__content h2:first-child{margin-top:0;padding-top:0;border-top:none} .ec-legal__content h2 .num{display:inline-block;color:var(--coral);font-size:0.65em;font-weight:700;letter-spacing:0.05em;margin-right:14px;vertical-align:0.18em;font-family:'Inter',sans-serif} .ec-legal__content h3{font-family:'Inter',sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.005em;margin:24px 0 10px;color:var(--ink)} .ec-legal__content p{margin:0 0 14px;color:var(--ink-2)} .ec-legal__content strong{color:var(--ink);font-weight:600} .ec-legal__content ul,.ec-legal__content ol{margin:0 0 14px;padding-left:24px;color:var(--ink-2)} .ec-legal__content li{margin-bottom:6px} .ec-legal__content a{color:var(--aubergine);text-decoration:underline;text-underline-offset:2px} .ec-legal__content a:hover{color:var(--coral)} .ec-legal__callout{background:#fff;border:1px solid var(--border);border-left:3px solid var(--aubergine);border-radius:12px;padding:18px 22px;margin:18px 0;font-size:14px;color:var(--ink-2)} .ec-legal__callout strong{color:var(--ink)} .ec-legal__data{background:var(--cream2);border-radius:12px;padding:20px 24px;margin:18px 0;font-size:14px;line-height:1.85} .ec-legal__data dt{display:inline-block;min-width:180px;font-weight:600;color:var(--ink);font-size:13px} .ec-legal__data dd{display:inline;margin:0;color:var(--ink-2)} .ec-legal__data dd::after{content:"\A";white-space:pre} .ec-legal__cta{max-width:920px;margin:48px auto;padding:32px 24px;text-align:center;background:#fff;border-radius:20px;border:1px solid var(--border)} .ec-legal__cta h3{font-family:'Newsreader',Georgia,serif;font-size:24px;font-weight:600;margin:0 0 8px;color:var(--ink)} .ec-legal__cta p{font-size:14px;color:var(--ink-2);margin:0 0 18px} .ec-legal__cta a{display:inline-block;padding:12px 24px;background:var(--aubergine);color:var(--cream);border-radius:999px;text-decoration:none;font-weight:600;font-size:14px;transition:background .15s} .ec-legal__cta a:hover{background:var(--aubergine-deep)}