@font-face{font-family:Georama;src:url('/georama-800.ttf') format('truetype');font-style:normal;font-weight:800;font-display:swap}
:root{--bg:oklch(23% .021 285);--surface:oklch(27% .026 285);--deep:oklch(19% .019 285);--text:oklch(96% .005 285);--muted:oklch(76% .015 285);--line:oklch(36% .028 285);--accent:oklch(76% .115 295);--paper:oklch(99% .003 285);--ink:oklch(25% .02 285);--card-muted:oklch(46% .018 285);--card-line:oklch(89% .01 285);--green:oklch(42% .095 150);--max:1120px;color:var(--text);background:var(--bg);font-family:Arial,Helvetica,sans-serif;font-synthesis:none;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;font-size:16px;line-height:1.65}button,input,select{font:inherit}button,summary{cursor:pointer}button,a,summary,input,select{outline-offset:4px}:focus-visible{outline:3px solid var(--accent)}[hidden]{display:none!important}a{color:inherit;text-underline-offset:4px}p{margin:0 0 18px}h1,h2,h3,h4{line-height:1.2;margin:0 0 18px}h1,h2{font-family:Georama,Arial,sans-serif;font-weight:800;letter-spacing:-.025em}h1{font-size:clamp(30px,3.6vw,47px)}h2{font-size:clamp(25px,2.7vw,34px)}h3{font-size:21px;font-weight:700}h4{font-size:15px}button{touch-action:manipulation}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-60px;left:15px;z-index:100;background:var(--paper);color:var(--ink);padding:10px 16px}.skip:focus{top:12px}
.site-header{padding:18px max(24px,calc((100vw - var(--max))/2));display:flex;align-items:center;gap:45px;background:var(--deep);border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap;font-size:14px;letter-spacing:.03em}.brand-symbol{width:34px;height:36px;display:grid;place-items:center;border:1px solid var(--accent);border-radius:6px;color:var(--accent);font-size:23px;font-weight:800}.brand strong{color:var(--accent)}.brand small{display:block;font-size:8px;color:var(--muted);margin-top:5px}.site-header nav{display:flex;gap:26px}.site-header nav a{font-size:12px;font-weight:700;text-decoration:none;padding:9px 0}.site-header nav a:hover{color:var(--accent)}.adult-label{font-size:10px;color:var(--muted);margin-left:auto;white-space:nowrap}main{max-width:var(--max);margin:0 auto;padding:0 24px}.hero{text-align:center;padding:42px 0 24px}.hero h1{max-width:960px;margin:0 auto 18px}.eyebrow{font-size:10px;letter-spacing:.1em;font-weight:700;color:var(--accent);margin-bottom:14px}.intro{max-width:760px;margin:0 auto;font-size:15px;line-height:1.7;color:oklch(86% .008 285)}.intro strong{color:var(--text)}.byline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;font-size:11px;color:var(--muted);margin:16px 0 0}
.ranking-section{margin:0 0 48px}.ranking-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.filters{display:flex;gap:6px;flex-wrap:wrap}.filters button{background:transparent;border:1px solid var(--line);border-radius:5px;padding:8px 12px;font-size:11px;color:var(--muted);min-height:38px}.filters button[aria-pressed=true]{background:var(--surface);color:var(--text);border-color:var(--accent)}.filters button span{margin-left:5px;color:var(--accent)}.ranking-toolbar>p{margin:0;color:var(--muted);font-size:10px}.ranking-labels{display:none}.operator-list{display:grid;gap:14px}.operator-card{background:var(--paper);color:var(--ink);border:1px solid var(--card-line);border-radius:10px;overflow:hidden;color-scheme:light}.operator-row{display:grid;grid-template-columns:22px 1.1fr 1.35fr 1.25fr 132px;align-items:center;gap:20px;min-height:122px;padding:20px}.operator-number{align-self:start;font-size:12px;display:grid;place-items:center;height:25px;width:25px;background:oklch(35% .12 280);color:var(--paper);border-radius:4px;font-weight:bold}.operator-name{display:flex;align-items:center;gap:11px;min-width:0}.wordmark{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:7px;background:var(--brand-color);color:var(--paper);font-size:18px;font-weight:800;letter-spacing:-1px}.operator-name h3{font-family:Georama,Arial,sans-serif;font-size:18px;letter-spacing:-.025em;margin:0 0 5px}.operator-name small{font-size:10px;line-height:1.3;color:var(--card-muted);display:block}.cell-label{display:block;color:var(--card-muted);font-size:10px;margin-bottom:4px}.operator-cell strong{font-size:13px;line-height:1.45;display:block;max-width:26ch}.operator-status{font-size:10px;line-height:1.3;display:inline-block;margin-top:7px;color:oklch(34% .045 285);background:oklch(94% .016 285);border-radius:3px;padding:4px 7px}.card-cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;background:var(--green);color:var(--paper);border:0;border-radius:6px;font-size:12px;font-weight:700}.card-cta:hover{background:oklch(35% .08 150)}.card-cta:focus-visible{outline-color:oklch(48% .15 285)}.details-trigger{display:flex;justify-content:space-between;gap:12px;padding:9px 20px;background:oklch(96% .005 285);border-top:1px solid var(--card-line);font-size:10px;color:var(--card-muted);list-style:none;min-height:36px}.details-trigger::-webkit-details-marker{display:none}.details-trigger strong{font-size:11px;color:var(--ink)}.details-trigger strong:after{content:' +';margin-left:8px}details[open]>.details-trigger strong:after{content:' −'}.card-body{padding:22px;display:grid;grid-template-columns:1.3fr 1fr;gap:32px;font-size:13px}.card-body h4{margin:0 0 8px;font-size:13px}.card-body p{margin:0 0 12px;line-height:1.7}.card-body a{color:oklch(37% .12 285);font-size:12px;font-weight:700;overflow-wrap:anywhere}.pros-cons h4:not(:first-child){margin-top:22px}.ranking-note{font-size:11px;color:var(--muted);margin:16px 0 12px}.ranking-note a{white-space:nowrap}.legal-line{font-size:11px;color:var(--muted);line-height:1.6;margin:0;padding:14px 16px;background:var(--surface);border-radius:5px}.legal-line a{white-space:nowrap}
.section-heading{margin-bottom:20px}.section-heading h2{margin-bottom:10px}.section-heading p{color:var(--muted);font-size:14px}.comparison-section{margin-bottom:36px}.compare-controls{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:16px 0;font-size:12px}.compare-controls label{display:flex;align-items:center;gap:7px;min-height:36px}.compare-controls input,.checklist input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0}.compare-controls button{margin-left:auto;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--text);font-size:11px;padding:9px 12px;min-height:36px}.table-scroll,.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:6px;margin:16px 0 26px}table{border-collapse:collapse;width:100%;min-width:650px;text-align:left;font-size:13px}caption{text-align:left;padding:14px 16px;color:var(--muted);font-size:11px;background:var(--deep)}th,td{padding:15px 16px;vertical-align:top;border-bottom:1px solid var(--line);min-width:140px}thead th{background:var(--surface);font-size:11px;text-transform:uppercase;color:var(--accent);letter-spacing:.035em}tbody th{font-weight:700}tbody tr:nth-child(even){background:oklch(25% .022 285)}tbody tr:last-child>*{border-bottom:0}
.reading-layout{max-width:900px;margin:auto}.contents{border:1px solid var(--line);border-radius:5px;margin:0 0 38px;background:var(--surface)}.contents summary{padding:15px 18px;font-size:13px;font-weight:700}.contents nav{padding:0 18px 18px;display:flex;gap:12px 24px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.guide{min-width:0}.guide-section{padding-bottom:34px;margin-bottom:36px;border-bottom:1px solid var(--line)}.guide-section h2{margin-bottom:22px}.guide-section h3{margin:28px 0 12px;font-size:20px}.guide-section p,.guide-section li{font-size:15px;line-height:1.85;color:oklch(86% .008 285);max-width:75ch}.guide-section strong{color:var(--text)}.guide-section ul,.guide-section ol{padding-left:23px}.guide-section li{margin-bottom:8px}.guide-section a{color:var(--accent);overflow-wrap:anywhere}.guide-section table{font-size:12px}.reading-details{border:1px solid var(--line);padding:0 18px;background:var(--surface);border-radius:5px;margin:22px 0}.reading-details>summary{font-weight:700;font-size:13px;padding:16px 0;color:var(--text)}.reading-details p{font-size:14px}.source-list li{font-size:13px}.callout{border:1px solid var(--line);background:var(--surface);padding:18px;border-radius:5px;margin:24px 0}.callout p:last-child{margin:0}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.faq-list details{border:1px solid var(--line);background:var(--surface);border-radius:5px}.faq-list summary{display:flex;align-items:center;gap:12px;list-style:none;padding:18px;min-height:80px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{display:none}.faq-list h3{font-size:14px;line-height:1.5;margin:0;flex:1}.faq-list summary i:after{content:'+';font-style:normal;color:var(--accent);font-size:21px}.faq-list details[open] summary i:after{content:'−'}.faq-list details>div{padding:0 18px 8px}.faq-list details p{font-size:13px;line-height:1.7}
.calculator{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:6px;margin:24px 0}.calculator h3{margin:0 0 10px}.calc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.calc-fields label{display:grid;gap:7px;font-size:12px;font-weight:700}.calc-fields input,.calc-fields select{min-height:44px;width:100%;min-width:0;border:1px solid var(--line);background:var(--deep);color:var(--text);padding:10px;border-radius:4px;font-size:14px}.calculator output{display:block;font-family:Georama,Arial,sans-serif;font-size:27px;line-height:1.3;color:var(--accent);margin:20px 0 12px}.calculator p{font-size:12px;line-height:1.7}.checklist{max-width:900px;margin:0 auto 48px;padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:6px;display:grid;grid-template-columns:1fr 1.2fr;gap:30px}.checklist h2{font-size:26px}.checklist p{font-size:13px;color:var(--muted)}.checklist fieldset{border:0;padding:0;margin:0}.checklist label{display:flex;gap:10px;align-items:start;border-bottom:1px solid var(--line);padding:12px 0;font-size:13px;cursor:pointer}.checklist input{margin-top:4px}.checklist progress{height:7px;width:100%;accent-color:var(--accent)}#check-progress{color:var(--accent);font-weight:700;margin-top:25px}.partner-section{margin:20px 0}.partner-section iframe{width:100%;min-height:600px;border:0}
footer{background:var(--deep);border-top:1px solid var(--line);padding:32px max(24px,calc((100vw - var(--max))/2))}.footer-top{display:flex;justify-content:space-between;gap:24px;align-items:center}.footer-top p{font-size:12px;color:var(--muted);margin:0}.footer-top nav{display:flex;gap:20px;font-size:12px}.footer-bottom{border-top:1px solid var(--line);margin-top:26px;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:10px;color:var(--muted)}.footer-bottom p{margin:0}.age{padding:5px 10px;border:1px solid var(--line);border-radius:4px;color:var(--accent);font-weight:bold}.auxiliary{max-width:780px;margin:50px auto 80px}.auxiliary h1{font-size:36px}.auxiliary p{margin-top:20px}.auxiliary .missing{padding:15px;border:1px solid var(--line);background:var(--surface)}
@media(max-width:1000px){.site-header{gap:25px}.adult-label{display:none}.site-header nav{margin-left:auto}.operator-row{grid-template-columns:20px 1.1fr 1.2fr 1fr 115px;gap:12px;padding:16px}.wordmark{width:35px;height:35px;font-size:15px}.operator-name{gap:8px}.operator-name h3{font-size:16px}.operator-cell strong{font-size:12px}.footer-top{flex-wrap:wrap}}
@media(max-width:720px){.site-header{padding:14px 18px;gap:8px;flex-wrap:wrap}.brand{font-size:13px}.brand-symbol{width:29px;height:30px;font-size:20px}.site-header nav{gap:17px}.site-header nav a{font-size:10px;min-height:36px;display:flex;align-items:center}.site-header nav a:nth-child(3),.site-header nav a:nth-child(4){display:none}main{padding:0 16px}.hero{padding:28px 0 20px}.hero h1{font-size:32px;line-height:1.13;margin-bottom:16px}.eyebrow{font-size:9px;margin-bottom:12px}.intro{font-size:13px;line-height:1.65}.byline{font-size:10px;gap:5px;margin-top:13px}.ranking-toolbar{display:block}.filters{gap:5px;flex-wrap:nowrap}.filters button{font-size:10px;padding:7px 9px;min-height:40px;flex:1}.filters button span{display:none}.ranking-toolbar>p{margin-top:9px;font-size:10px}.operator-list{gap:12px}.operator-row{grid-template-columns:23px minmax(0,1fr) 123px;gap:14px 10px;padding:16px}.operator-number{width:22px;height:22px;font-size:11px}.operator-name{gap:8px}.wordmark{width:32px;height:34px;font-size:13px}.operator-name h3{font-size:16px;margin-bottom:4px}.operator-name small{font-size:9px}.card-cta{grid-column:3;grid-row:1;min-height:43px;font-size:11px;padding:9px;gap:4px}.operator-cell{grid-column:1/3;padding-top:12px;border-top:1px solid var(--card-line)}.operator-cell.withdrawal-cell{grid-column:3;padding-top:12px;align-self:stretch}.operator-cell strong{font-size:11px}.cell-label{font-size:10px}.operator-status{font-size:9px;padding:3px 5px;line-height:1.5}.details-trigger{padding:10px 15px;font-size:9px;min-height:39px;align-items:center}.details-trigger strong{font-size:10px}.card-body{display:block;padding:18px;font-size:12px}.pros-cons{border-top:1px solid var(--card-line);margin-top:20px;padding-top:18px}.ranking-note{font-size:10px;line-height:1.7}.legal-line{font-size:10px;padding:12px}.legal-line a{white-space:normal}.ranking-section{margin-bottom:32px}.section-heading h2{font-size:26px}.section-heading p{font-size:13px}.compare-controls{gap:6px 14px;font-size:11px}.compare-controls button{font-size:10px}.table-scroll,.table-wrap{margin:12px 0 24px}th,td{padding:13px;min-width:140px}.reading-layout{width:100%}.contents{margin-bottom:28px}.contents summary{font-size:12px;padding:14px}.contents nav{display:grid;gap:12px;grid-template-columns:1fr 1fr}.guide-section{margin-bottom:28px;padding-bottom:28px}.guide-section h2{font-size:26px;line-height:1.2}.guide-section h3{font-size:19px}.guide-section p,.guide-section li{font-size:14px;line-height:1.8}.reading-details{padding:0 14px}.reading-details>summary{font-size:12px}.faq-list{grid-template-columns:1fr}.faq-list summary{min-height:64px;padding:16px}.calculator{padding:18px}.calc-fields{gap:12px}.calculator output{font-size:25px}.checklist{display:block;padding:20px}.checklist fieldset{margin-top:22px}.checklist h2{font-size:25px}.footer-top,.footer-bottom{display:block}.footer-top>p{margin:22px 0}.footer-top nav{gap:16px;flex-wrap:wrap;font-size:11px}.footer-bottom p{margin:18px 0}.age{display:inline-block}.auxiliary{margin:32px 0 60px}.auxiliary h1{font-size:30px}}
@media(max-width:370px){.site-header nav{gap:10px}.hero h1{font-size:29px}.operator-row{grid-template-columns:20px minmax(0,1fr) 110px;padding:13px;column-gap:8px}.wordmark{display:none}.filters button{padding:7px 5px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Classement Eden (règles du tableau Basal, portées sous .eden) */
/* Classement Eden : règles du tableau reprises de basalnutrition.com (24/09/2026), portées sous .eden */
.eden{--brand-dark:#0D3B2E;--brand:#0D3B2E;--ink:#14181A;--line:#E3E6E1;--cream:#F4F6F2}

.eden .casino-toplist-container{width:100%;container-type:inline-size;container-name:casino-toplist-container;border:none}.eden .casino-toplist-container table{border-collapse:collapse;margin:0 auto;width:100%;min-width:0}.eden .casino-toplist-container table, .eden .casino-toplist-container tr, .eden .casino-toplist-container tr td, .eden .casino-toplist-container tr th{border:none}.eden .casino-toplist-container thead{display:none}.eden .casino-toplist-container tbody{display:flex;flex-direction:column;gap:1rem}.eden .casino-toplist-container table tr{position:relative;display:flex;align-items:center;flex-direction:column;border-radius:25px;border-top-left-radius:0;border:3px solid #33333311;padding:10px;padding-bottom:36px;box-shadow:2px 2px 10px 4px #33333311;background:#fff;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.eden .casino-toplist-container table tr:hover{transform:translateY(-2px);border-color:rgba(181,101,29,.35);box-shadow:2px 6px 18px 4px rgba(51,51,51,.12)}.eden .casino-toplist-container table tr::before{content:attr(data-index);background:var(--brand-dark);color:#fff;font-weight:1000;position:absolute;top:0;left:0;width:38.159px;height:38.159px;text-align:center;align-content:center;border-radius:0 0 8.251px 0}.eden .casino-toplist-container table td{display:flex;align-items:center;justify-content:center}.eden .casino-toplist-container table td a{text-decoration:none;color:inherit}.eden .casino-toplist-container table tr.casino-highlight{border:3px solid rgba(255,255,255,0);z-index:1;border-top-left-radius:0;background:linear-gradient(to right,#e0a02c,#f7d878,#e0a02c);}.eden .casino-toplist-container table tr.casino-highlight:hover{border-color:rgba(255,255,255,0)}.eden .casino-toplist-container table tr.casino-highlight::after{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(224,160,44,.30),#fff 78%);border-radius:22px;border-top-left-radius:0;background-color:#fff}.eden .casino-toplist-container table tr.casino-highlight::before{background:var(--ink)}.eden .casino-toplist-container .tl-flag{position:absolute;top:0;right:0;z-index:2;background:var(--ink);color:#fff;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:5px 12px;border-radius:0 0 0 10px;white-space:nowrap}.eden .casino-toplist-container .logo{display:flex;flex-direction:row;justify-content:space-around;width:100%;padding-top:2rem}.eden .casino-toplist-container .logo img{max-height:48px;display:block;width:auto}.eden .casino-toplist-container .logo .ratings a, .eden .casino-toplist-container .cta a{text-decoration:none}.eden .casino-toplist-container .logo .star{font-weight:600}.eden .casino-toplist-container .logo .star.filled::before, .eden .casino-toplist-container .logo .star.half_4::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffc107' d='M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E")}.eden .casino-toplist-container .logo .star.half_3::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='75%25' stop-color='%23ffc107'/%3E%3Cstop offset='75%25' stop-color='%23e0e0e0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' d='M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E")}.eden .casino-toplist-container .logo .star.half_2::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='50%25' stop-color='%23ffc107'/%3E%3Cstop offset='50%25' stop-color='%23e0e0e0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' d='M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E")}.eden .casino-toplist-container .logo .star.half_1::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='25%25' stop-color='%23ffc107'/%3E%3Cstop offset='25%25' stop-color='%23e0e0e0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' d='M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E")}.eden .casino-toplist-container .logo .star::before, .eden .casino-toplist-container .logo .star.half_0::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%23e0e0e0' d='M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E")}.eden .casino-toplist-container .logo .ratings .brand-name{display:block;margin:.35rem 0 0;width:100%;text-align:center;font-weight:600;font-size:.9rem;line-height:1.2;overflow-wrap:break-word}.eden .casino-toplist-container .payment-delay{min-width:80%;border:1px solid var(--line);background:var(--cream);padding:10px 0;flex-direction:column;align-items:center;font-size:1.1em;font-weight:600;color:#222;border-radius:12.376px;text-align:center;min-height:100%;margin:10px 0}.eden .casino-toplist-container .payment-delay span{display:block;font-weight:400;font-size:14px}.eden .casino-toplist-container .payment-delay span:first-child{font-weight:600;font-size:18px}.eden .casino-toplist-container .payment-delay span:first-child::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='%238f4e14' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z'/%3E%3C/svg%3E");font-weight:bold;vertical-align:sub}.eden .casino-toplist-container .bonus{font-size:1.1rem;font-weight:800;color:#000;text-align:center;line-height:1.6rem;width:80%;padding-bottom:32px}.eden .casino-toplist-container .cta{width:80%;padding:0}.eden .casino-toplist-container .cta a{display:inline-block;border-radius:32px;background:linear-gradient(180deg,#16821f 0%,#0a6212 100%);color:#fff!important;font-weight:800;letter-spacing:.04em;padding:1rem 1.5rem;font-size:1.1em;box-shadow:0 2px 10px 0 rgba(10,98,18,.28);transition:background .2s,box-shadow .2s,transform .15s ease;border:none;cursor:pointer;text-align:center;width:100%;box-sizing:border-box}.eden .casino-toplist-container .cta a:hover{background:linear-gradient(180deg,#0f7a19 0%,#075a10 100%);box-shadow:0 5px 18px 0 rgba(10,98,18,.38);transform:translateY(-1px)}.eden .casino-toplist-container .cta a:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.eden .casino-toplist-container td br{display:none}@container casino-toplist-container (min-width:760px){ .eden .casino-toplist-container table{font-size:.8em} .eden .casino-toplist-container table tr{flex-direction:row;align-items:stretch;padding-bottom:10px} .eden .casino-toplist-container table tr:not(:last-child){margin-bottom:18px} .eden .casino-toplist-container table td{flex:1;border-bottom:none;background:none;box-sizing:content-box} .eden .casino-toplist-container .logo{padding-right:12px;flex-direction:column;width:inherit;flex:0 0 150px} .eden .casino-toplist-container .logo img{max-width:100%} .eden .casino-toplist-container .payment-delay{min-width:inherit;flex-direction:column;flex:0 0 160px} .eden .casino-toplist-container .bonus{padding:0 0 0 24px;flex:1;width:auto} .eden .casino-toplist-container .cta{width:auto;flex:0 0 210px;padding:0 8px 0 18px} .eden .casino-toplist-container .cta a{width:100%;padding:1rem .6rem;max-width:250px}}@container casino-toplist-container (max-width:770px){ .eden .casino-toplist-container .bonus{padding:0 5px} .eden .casino-toplist-container .cta{padding:0}}@container casino-toplist-container (max-width:700px){ .eden .casino-toplist-container .payment-delay span:first-child{font-size:.8rem} .eden .casino-toplist-container .payment-delay span:last-child{font-size:.7rem}}
/* V4 : avantages Eden visibles, en coches vertes */
.eden .casino-toplist-container .pros ul{list-style:none;margin:0;padding:0 6px;text-align:left}
.eden .casino-toplist-container .pros li{position:relative;padding-left:22px;margin:5px 0;font-size:13px;line-height:1.4;color:#23302A;font-weight:500}
.eden .casino-toplist-container .pros li::before{content:"";position:absolute;left:3px;top:3px;width:6px;height:11px;border:solid #1E9E55;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}
.eden .casino-toplist-container .brand-name{color:#8A958F}
@container casino-toplist-container (min-width:760px){
  .eden .casino-toplist-container .payment-delay{flex:0 0 170px!important;min-width:0!important}
  .eden .casino-toplist-container .pros{flex:1.4 1 0!important;min-width:0}
  .eden .casino-toplist-container .bonus{flex:1.1 1 0!important}
}

.partner-section{max-width:1100px;margin:0 auto 34px;padding:0 20px}
.partner-section .eden{min-height:420px}
.partner-note{margin:14px 0 0;text-align:center;font-size:13px;opacity:.75}
.eden .casino-toplist-container table tr{margin-bottom:14px}
@media (max-width:760px){.partner-section{padding:0 12px}}
.partner-section .eden > div,.partner-section .casino-toplist-container{margin-left:auto;margin-right:auto;max-width:900px}
