:root{color-scheme:light;--bg:#f6f2ec;--panel:rgba(255, 255, 255, 0.84);--panel-strong:#ffffff;--border:rgba(28, 24, 20, 0.1);--text:#231f1b;--muted:#6e655d;--filtre:#00897b;--accent:#8f6340;--accent-2:#6a5cff;--success:#2f9a78;--warning:#b87a28;--danger:#c5192d;--shadow:0 22px 60px rgba(56, 41, 25, 0.12);--taille-max-menu:1400px;--taille-max-contenu:1200px;--content-card-gutter:16px}@media (max-width:1023px){:root{--content-card-gutter:8px}}@media (max-width:480px){:root{--content-card-gutter:0px}}*{box-sizing:border-box}dd,div,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,table,td,ul{margin:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}BODY{width:100%;margin:0 auto}BODY,HTML{font-size:16px;font-family:Arial;margin:0 auto;color:#212121;min-height:100%;background-color:#f1eae1}DIV.ClsAccordJour{margin:0 auto;width:100%;font-size:.6em;line-height:1.2em;background-color:var(--panel);color:var(--text)}DIV.ClsAccordJour A{text-decoration:none;color:var(--text)}DIV.Bandeau{margin:0 auto;width:100%;display:flex;align-items:center;background:linear-gradient(115deg,#644739,#805b45 65%,#6c4d3d);min-height:74px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.16)}DIV.titreBandeau{width:calc(100% - 2 * var(--content-card-gutter));max-width:calc(var(--taille-max-contenu) - 2 * var(--content-card-gutter));margin:0 auto;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,3fr);justify-content:space-between;align-items:center}DIV.titreBandeau>div{min-width:0;overflow-wrap:anywhere}DIV.titreBandeau .logo_platsnetvins{font-size:27px;font-weight:700;color:#fff;text-decoration:none;text-align:left;padding-left:10px}DIV.titreBandeau .logo_platsnetvins span{color:#ead6bd;margin:0 1px 0 1px}DIV.titreBandeau STRONG{color:#fff;font-size:1rem;letter-spacing:.025em;line-height:1.4;text-align:center}DIV.titreBandeau H1{color:#f2e8dd;font-size:.78rem;font-weight:400;line-height:1.45;margin:0;text-align:right;padding-right:10px}DIV.titreBandeau>div:last-child>A{color:#f2e8dd;font-size:.78rem;font-weight:400;line-height:1.45}DIV.titreBandeau A:hover{text-decoration:none}DIV.titreBandeau A:focus-visible{outline:2px solid #ead6bd;outline-offset:2px;border-radius:4px}DIV.titreBandeau A{color:#fff;font-size:.7em;font-weight:400;margin:0;text-decoration:none;line-height:18px;display:block;text-align:right;padding-right:10px}DIV.menubandeau{margin:0 auto;width:100%;z-index:99;display:flex;align-items:center;background:#fff;border-bottom:1px solid var(--border);box-shadow:0 2px 8px rgba(0,0,0,.04)}DIV.menuhor{display:flex;justify-content:space-between;width:calc(100% - 2 * var(--content-card-gutter));max-width:calc(var(--taille-max-contenu) - 2 * var(--content-card-gutter));margin:0 auto;align-items:center}DIV.menuhor>A{font-weight:700;letter-spacing:.1em;color:var(--text);font-size:1em;padding:0 16px 0 16px;text-decoration:none;text-shadow:none;line-height:50px;height:50px;text-transform:uppercase;cursor:pointer}DIV.menuhor>A:hover{color:var(--accent)}#M{cursor:pointer;margin:4px 0 0 0}#M>DIV{width:35px;height:4px;background-color:var(--accent);margin:8px 6px}#M:hover{opacity:.6}DIV.account{width:36px;height:36px;line-height:36px;margin:0 4px 0 0;background-color:#004d40;color:#fff;border-radius:50%;text-align:center;font-size:22px}DIV.SBandeau{margin:0 auto;width:100%;text-align:center;padding:6px 16px;font-size:.9em;color:var(--muted);background:linear-gradient(90deg,#f6f2ec,#fffdf9,#f6f2ec);border-bottom:1px solid var(--border)}DIV.contenu{margin:0 auto;width:100%;max-width:var(--taille-max-contenu)}.toolbar{margin:0 var(--content-card-gutter);padding:16px 18px;border:1px solid var(--border);border-radius:22px;background:rgba(255,255,255,.72)}.toolbar.toolbar--compact{padding:10px 14px}.toolbar.toolbar--home{border-color:rgba(143,99,64,.16);background:linear-gradient(120deg,#f7f1e8,#fffdf9);box-shadow:inset 0 2px 0 rgba(143,99,64,.3),0 6px 18px rgba(56,41,25,.06)}.toolbar--compact .filtre-types-vin{padding:8px 10px}.toolbar--compact .filtre-types-vin-options{gap:6px}.toolbar--compact .FiltreTxtTV{margin-bottom:6px}.toolbar--compact .FiltreTV{padding-top:5px;padding-bottom:5px}.toolbar--compact DIV.ClsResult.recommandations-plat{margin-bottom:10px;padding:10px 14px}.toolbar--compact .recommandations-plat>.bestresult>UL{gap:3px 20px;margin-top:8px}.form-ra{display:flex;flex-wrap:wrap;gap:0;align-items:center;margin-bottom:20px}.form-ra>.col1{width:35%;text-align:left}.form-ra>.col2{width:5%;text-align:center;transform:translateY(50%)}.form-ra>.col3{width:35%;text-align:left}.form-ra>.col4{width:25%;text-align:center;transform:translateY(19px)}.form-ra>.col4>.form-groupe{float:right}#btRech{font-size:.9em;width:230px;height:45px}#btRech+a{display:block;margin-top:4px}.form-ra.form-ra--simple{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 240px;align-items:start;gap:12px;margin:0 0 10px}.form-ra.form-ra--simple>div{width:auto;min-width:0;margin:0;transform:none}.form-ra--simple>.col4>.form-groupe{float:none}.form-ra--simple .form-groupe label{margin:0 0 2px;padding-left:14px;color:var(--text);font-size:.7rem;font-weight:700;line-height:16px;letter-spacing:.06em;text-transform:uppercase}.form-ra--simple .form-groupe input[type=search]{height:44px;padding:10px 18px;border-color:rgba(143,99,64,.22);border-radius:999px;background:var(--panel-strong);font-size:1rem;box-shadow:0 2px 4px rgba(56,41,25,.03)}.form-ra--simple input[type=search]::placeholder{color:var(--muted);opacity:.85;font-size:.85rem}.form-ra--simple .form-groupe input[type=search]:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(143,99,64,.12)}.form-ra.form-ra--simple>.col2{display:flex;align-items:center;justify-content:center;height:44px;margin-top:18px;color:var(--muted);font-size:.9rem}.form-ra--simple>.col2>b{padding:0 5px;color:var(--accent);letter-spacing:.04em}.form-ra--simple>.col2::after,.form-ra--simple>.col2::before{content:"";flex:1;height:1px;background:var(--border)}.form-ra--simple>.col4{padding-top:18px}.form-ra--simple #btRech{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-width:0;height:44px;margin:0;padding:0 12px;border:1px solid #805535;border-radius:12px;background:linear-gradient(135deg,#a5754e,#805535);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 3px 8px rgba(105,70,43,.2);font-size:.85rem;font-weight:700;text-transform:none;transition:box-shadow .15s,border-color .15s}.form-ra--simple #btRech::before{content:"";flex:0 0 17px;width:17px;height:17px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m16 16 5 5'/%3E%3C/svg%3E") center/contain no-repeat}.form-ra--simple #btRech:hover{border-color:#68432b;background:linear-gradient(135deg,#956743,#70482e);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 5px 12px rgba(105,70,43,.25)}.form-ra--simple #btRech:active{box-shadow:inset 0 2px 4px rgba(56,41,25,.25)}.form-ra--simple #btRech:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.form-ra--simple #btRech+a{margin-top:3px;color:var(--muted);line-height:1.4}.form-ra--simple #btRech+a:hover{color:var(--accent)}DIV.bestresult{width:90%;max-width:500px}DIV.bestresult>UL{margin:6px 0 0 0;display:block;color:var(--muted)}DIV.bestresult>UL>LI>A{color:var(--muted);text-decoration:none}DIV.bestresult>UL>LI>A:hover{color:var(--text)}DIV.ClsResult.recommandations-plat{margin:0 0 18px;padding:20px 22px;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:16px;background:linear-gradient(120deg,#f5ede3,#fffdf9);text-align:left}.recommandations-plat>.ra-recommandations-intro,.recommandations-plat>H3{color:var(--text);font-size:1em;font-weight:400;line-height:1.6}.recommandations-plat>.ra-recommandations-intro strong,.recommandations-plat>H3 strong{color:#765033}.recommandations-plat>.bestresult{width:100%;max-width:none;font-size:.85rem}.recommandations-plat>.bestresult>UL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:16px 0 0;padding:0;list-style:none}.recommandations-plat LI{display:flex;align-items:baseline;gap:10px;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.recommandations-plat LI::before{content:"";flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.content-card{margin:12px var(--content-card-gutter);padding:18px;border:1px solid var(--border);background:var(--panel);border-radius:28px;box-shadow:var(--shadow)}.wine-record-page .content-card a,.wine-record-page .content-card button{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.wine-record-page .content-card a:focus-visible,.wine-record-page .content-card button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wine-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.wine-profile-title{margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;line-height:1.25}.wine-profile-title a{color:var(--text);text-decoration:none}.wine-profile-title a:focus-visible,.wine-profile-title a:hover{color:var(--accent)}.wine-profile .wine-profile-type{display:inline-block;width:auto;margin:0;padding:6px 14px;font-size:.85rem;line-height:1.35;flex:0 0 auto}.wine-vintage-highlight{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:12px 14px;border:1px solid rgba(143,99,64,.2);border-radius:14px;background:#f8f3ec}.wine-vintage-highlight p{margin:0;color:var(--text);font-size:.85rem;line-height:1.5}.wine-vintage-highlight .notenum{flex:0 0 36px;width:36px;height:36px;line-height:36px;font-size:18px}.wine-profile-description{margin:14px 0 0;color:var(--muted);font-size:.85rem;line-height:1.65}.wine-section-title{margin:0 0 14px;color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.wine-facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wine-fact{display:flex;min-width:0;min-height:68px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;padding:10px 12px;border:1px solid rgba(143,99,64,.14);border-radius:12px;background:rgba(255,255,255,.58)}.wine-fact-label{color:var(--muted);font-size:.67rem;font-weight:700;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.wine-fact-label .TTC{font-weight:400;letter-spacing:normal;line-height:1.4;text-transform:none}.wine-fact-label-link{text-decoration:none}.wine-facts .wine-fact a:focus-visible,.wine-facts .wine-fact a:hover{color:var(--accent)}.wine-fact-label-link:hover{color:var(--accent)}.wine-fact-value{display:block;max-width:100%;color:var(--text);font-size:.85rem;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.wine-fact .wine-fact-type{display:inline-block;width:auto;margin:0;padding:4px 10px;font-size:.78rem;line-height:1.35}.wine-vintages .wine-section-title{margin-bottom:12px}.wine-vintages-scroll{max-width:680px;margin:0 auto;overflow-x:auto;border:1px solid var(--border);border-radius:12px;scrollbar-color:#b1977c #f3eee7}.wine-vintages-table{width:100%;min-width:440px;border-collapse:separate;border-spacing:0;background:#fff;font-size:.85rem}.wine-vintages-table td,.wine-vintages-table th{padding:8px 12px;border-bottom:1px solid var(--border);text-align:center}.wine-vintages-table thead th{height:42px;background:#eee4d7;color:#63462f;font-size:.75rem;font-weight:700}.wine-vintages-table tbody tr:last-child td{border-bottom:0}.wine-vintages-table tbody tr:nth-child(even) td{background:#f8f5ef}.wine-vintages-table tbody tr:hover td{background:#f1e8dc}.wine-vintages-table tbody tr[aria-current=true] td{background:#eee2d3;font-weight:700}.wine-vintages-table tbody td:first-child{font-size:.9rem}.wine-vintages-table tbody td a:focus-visible,.wine-vintages-table tbody td a:hover{color:var(--accent)}.wine-vintages-table .notenum{box-shadow:0 2px 3px rgba(28,24,20,.1)}.wine-maturity-empty{color:#9a8c7d}.wine-vintages-legend{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;margin-top:14px;font-size:.72rem;line-height:1.4}.wine-vintages-legend>span{display:inline-flex;align-items:center;gap:5px}.wine-vintages-legend .notenum{width:22px;height:22px;line-height:22px;font-size:.75rem}.wine-maturity-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 14px;margin-top:10px;color:var(--muted);font-size:.72rem}.wine-maturity-legend>span{display:inline-flex;align-items:center;gap:4px}.wine-maturity{display:inline-flex;cursor:help}.wine-maturity-icon{display:block;flex:0 0 auto;width:26px;height:26px;color:#222;transition:transform .15s ease}.wine-maturity-legend .wine-maturity-icon{width:20px;height:20px}.wine-maturity-icon._V_A_B_{transform:rotate(0)}.wine-maturity-icon._V_B_G_{transform:rotate(45deg)}.wine-maturity-icon._V_A_G_{transform:rotate(90deg)}.wine-maturity-icon.Rouge{color:#d00}.wine-maturity-icon.Vert{color:#090}.wine-maturity-icon.Orange{color:#ff8c00}.wine-maturity-icon.Gris2{color:#222}.wine-tasting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wine-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.wine-related-group{min-width:0}.wine-related-title{margin:0 0 8px;color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.wine-related-empty{color:var(--muted);font-size:.8rem;font-style:italic;line-height:1.5}.wine-english{padding-top:14px;padding-bottom:14px;background:rgba(255,255,255,.55);box-shadow:none}.wine-english .wine-section-title{margin-bottom:8px}.wine-vintages-more{margin-top:16px;text-align:center}.wine-vintages-more a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:8px 14px;border:1px solid #cbb59e;border-radius:10px;background:#f8f3ec;color:#63462f;font-size:.8rem;font-weight:700;text-decoration:none}.wine-vintages-more a:focus-visible,.wine-vintages-more a:hover{background:#eee4d7}.wine-vintages-more a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wine-vintages-content>b{color:var(--muted)}@media screen and (max-width:770px){.wine-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wine-related-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:480px){.wine-profile-heading{align-items:flex-start;flex-direction:column;gap:10px}.wine-vintage-highlight{align-items:flex-start}.wine-facts-grid{grid-template-columns:minmax(0,1fr)}.wine-tasting-grid{grid-template-columns:minmax(0,1fr)}.wine-fact{min-height:60px}.wine-vintages-legend{justify-content:flex-start}}.ra-home-classics>H3.corps,.ra-home-tips>H3.corps{margin:0 0 12px;color:var(--muted);font-size:.85rem;font-weight:400;line-height:1.4}.ra-home-advice>UL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;list-style:none}.ra-home-advice LI{position:relative;padding-left:14px;color:var(--muted);font-size:.8rem;line-height:1.5}.ra-home-advice LI::before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--accent)}.ra-home-tips>.ra-home-advice+H3{margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.ra-home-tasting>UL{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none}.ra-home-tasting A{display:inline-block;padding:4px 0;color:var(--accent);font-size:.8rem;line-height:1.5;text-decoration:none}.ra-home-tasting A:hover{color:var(--text)}.ra-home-tasting A:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.ra-head{display:flex;flex-wrap:wrap;gap:0;font-size:.85em;color:var(--muted);padding:0 8px}.ra-head.ra-head--plat{align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:18px;background:linear-gradient(120deg,#f5ede3,#fffdf9);color:var(--text);font-size:1rem;text-align:left}.ra-plat-info{flex:1;min-width:0}.ra-plat-label{display:block;color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ra-plat-title{margin:4px 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.3;overflow-wrap:anywhere}.ra-plat-title>A.AccordH{color:var(--text);font-size:inherit;text-decoration:none}.ra-plat-title>A.AccordH:hover{color:var(--accent);text-decoration:none}.ra-plat-title>A.AccordH:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.ra-plat-separator{color:var(--accent)}.ra-plat-type{display:inline-block;margin-top:4px;padding:2px 8px;border:1px solid var(--border);border-radius:20px;background:var(--panel);color:var(--muted);font-size:.75rem}.ra-plat-cave{flex:0 0 auto;min-width:112px;padding:6px 12px;border:none;border-radius:12px;background:0 0;text-align:center}.ra-plat-cave>div{margin-top:4px}.ra-plat-cave .CAVEPEXT{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:5px 9px;border:1px solid rgba(22,101,75,.22);border-radius:8px;background:#edf7f1;color:#426b57;font-size:.75rem;font-weight:400}.ra-plat-cave .CAVEPEXT>.open24{width:auto;height:auto;background:0 0;font-style:normal}.ra-plat-cave .CAVEPEXT>.open24::after{content:"Voir mes vins"}.ra-plat-cave .CAVEPEXT::before{content:"";width:12px;height:18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 26' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M7 2h4v7l3 4v10H4V13l3-4Z'/%3E%3Cpath d='M7 5h4M4 15h10v5H4'/%3E%3C/svg%3E") center/contain no-repeat}.ra-plat-cave .CAVEPEXT:hover{background:#dcefe5;border-color:#7db39b;color:#16654b;opacity:1}.ra-plat-cave .CAVEPEXT:focus-visible{outline:2px solid #16654b;outline-offset:2px}.cardresuAH.cardresuAH--plat{width:100%;margin-top:10px;background:0 0;box-shadow:none;font-size:.9rem}.ra-accords-title{padding:0 8px 4px;color:var(--muted);font-size:.8rem;font-weight:400;line-height:1.4;text-align:center;overflow-wrap:anywhere}.cardresuAH--plat>.ra-accords-columns{width:100%;padding:6px 12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ra-accords-columns>.col{height:auto}.ra-accords-columns .critresuH{font-size:.75rem;font-weight:700;line-height:1.5}.cardresuA.cardresuA--plat{width:100%;min-height:0;margin:5px 0;padding:8px 12px;border:1px solid var(--border);border-radius:14px;background:var(--panel-strong);box-shadow:0 2px 6px rgba(56,41,25,.03);font-size:.875rem;text-align:left;transition:border-color .15s,box-shadow .15s}.cardresuA--plat:focus-within,.cardresuA--plat:hover{border-color:rgba(143,99,64,.4);box-shadow:0 4px 12px rgba(56,41,25,.08)}.cardresuA--plat>.ra-vin-grid{display:grid;grid-template-columns:35% 2% 13% 20% 10% 10% 10%;align-items:center;width:100%}.ra-vin-grid.group::after,.ra-vin-grid.group::before{display:none}.ra-vin-grid>.col{float:none;width:auto;min-width:0;height:auto;margin:0;padding:0 6px;line-height:1.5}.ra-vin-grid>.c1_of_7_resu{padding-left:0;text-align:left}.ra-vin-grid A.Accord{color:var(--text);font-size:.95rem;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.ra-vin-grid A.Accord:hover{color:var(--accent)}.ra-vin-grid A:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.ra-vin-grid .ACC1,.ra-vin-grid .ACC2{color:#9a4050;font-size:16px}.ra-vin-grid>.c2_of_7_resu{padding:0}.guide-millesimes .millesimes-region>span,.ra-vin-grid>.c3_of_7_resu>span{display:flex;align-items:center;justify-content:center;width:76px;max-width:100%;height:28px;padding:2px 4px;border-radius:6px;font-size:.75rem;line-height:1.15;overflow-wrap:anywhere}.guide-millesimes .millesimes-region>.TV4,.guide-millesimes .millesimes-region>.TV99,.ra-vin-grid>.c3_of_7_resu>.TV4,.ra-vin-grid>.c3_of_7_resu>.TV99{font-size:.6875rem}.guide-millesimes .millesimes-region>.TV5,.guide-millesimes .millesimes-region>.TV6,.guide-millesimes .millesimes-region>.TV7,.ra-vin-grid>.c3_of_7_resu>.TV5,.ra-vin-grid>.c3_of_7_resu>.TV6,.ra-vin-grid>.c3_of_7_resu>.TV7{font-size:.625rem}.ra-vin-grid>.c4_of_7_resu{text-align:left;overflow-wrap:anywhere}.ra-vin-grid .ClsLiens3{color:var(--muted)}.ra-vin-grid .Txt8{font-size:.75rem}.ra-vin-grid .info{display:flex;align-items:center;justify-content:center;width:46px;height:44px;line-height:28px;border:1px solid var(--border);background:var(--bg);color:var(--accent);font-size:18px;border-radius:8px}.ra-vin-grid .info::before{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238f6340' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 21H5V3h10l4 4v4M14 3v5h5M8 11h5M8 15h3'/%3E%3Cpath d='m18 13 1.2 2.5 2.8.4-2 2 .5 2.8-2.5-1.3-2.5 1.3.5-2.8-2-2 2.8-.4Z'/%3E%3C/svg%3E") center/contain no-repeat}.ra-vin-grid .info:hover{background-color:#eee4d7;border-color:var(--accent)}.ra-vin-grid .ClsInfoCave,.ra-vin-grid .ClsInfoCave.alt,.ra-vin-grid .ClsInfoCavePas,.ra-vin-grid .ClsInfoCavePas.alt{display:flex;align-items:center;justify-content:center;gap:4px;width:max-content;min-width:46px;max-width:100%;min-height:44px;height:44px;padding:4px 6px;border-color:#a4cabc;background:#edf7f1;color:#16654b;font-size:.8rem;line-height:1.2;font-weight:700;border-radius:10px}.ra-vin-grid .ClsInfoCave,.ra-vin-grid .ClsInfoCave.alt{background:#e1f1e9;border-color:#9bc8b5;color:#16654b}.ra-vin-grid .ClsInfoCave::before,.ra-vin-grid .ClsInfoCavePas::before{content:"";flex:0 0 14px;width:14px;height:20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 26' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M7 2h4v7l3 4v10H4V13l3-4Z'/%3E%3Cpath d='M7 5h4M4 15h10v5H4'/%3E%3C/svg%3E") center/contain no-repeat}.ra-vin-grid .ra-cave-disabled-icon{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;transform:translateY(1px)}.ra-vin-grid .ClsInfoCavePas.alt:hover,.ra-vin-grid .ClsInfoCavePas:hover{background:#dcefe5;border-color:#7db39b;color:#16654b}.ra-vin-grid .ClsInfoCave.alt:hover,.ra-vin-grid .ClsInfoCave:hover{background:#d1e9dd;border-color:#16654b;color:#16654b}.cardresuA--plat .ra-vin-grid .ClsInfoCavePas,.cardresuA--plat .ra-vin-grid .ClsInfoCavePas.alt{width:64px;min-width:64px;max-width:64px;border-color:#a4cabc;background:#edf7f1;color:#16654b;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.cardresuA--plat .ra-vin-grid .ClsInfoCavePas.alt:hover,.cardresuA--plat .ra-vin-grid .ClsInfoCavePas:hover{border-color:#7db39b;background:#dcefe5;box-shadow:0 0 0 2px rgba(22,101,75,.12)}.cardresuA--plat .ra-vin-grid .ClsInfoCave,.cardresuA--plat .ra-vin-grid .ClsInfoCave.alt{width:64px;min-width:64px;max-width:64px;border:2px solid #16654b;background:#16654b;box-shadow:0 0 0 2px rgba(22,101,75,.13),0 3px 7px rgba(22,101,75,.2);color:#fff}.cardresuA--plat .ra-vin-grid .ra-cave-disabled-icon{transform:translateY(3px)}.cardresuA--plat .ra-vin-grid .ClsInfoCave.alt::before,.cardresuA--plat .ra-vin-grid .ClsInfoCave::before{flex-basis:18px;width:18px;height:26px}.cardresuA--plat .ra-vin-grid .ClsInfoCave.alt:hover,.cardresuA--plat .ra-vin-grid .ClsInfoCave:hover{border-color:#104d39;background:#104d39;color:#fff}.ra-vin-grid .CAVEP,.ra-vin-grid .CAVEV{overflow-wrap:anywhere}.ra-vin-grid .c6_of_7_resu>.ra-vin-label{color:#16654b}.ra-vin-grid .avis0{color:var(--muted);opacity:1}.ra-vin-grid .ClsLiens{font-size:.75rem}.ra-vin-grid .rating_bar_small{margin:0 auto 4px}.ra-vin-label{display:none}.ra-vin-grid .ra-avis{width:100%;max-width:100px;height:44px;border:1px solid rgba(28,24,20,.08);border-radius:8px;background:0 0}.ra-avis TD{padding:2px}.ra-vin-grid .ra-avis .ClsLiens{display:block;padding:2px 0;font-size:.8rem;font-weight:400;color:var(--muted)}.ra-vin-grid .ra-avis .ClsLiens:hover{color:var(--accent);text-decoration:underline}.ra-avis-add,.ra-avis-empty{border:0;padding:2px;background:0 0;color:var(--muted);cursor:pointer;font-family:inherit}.ra-avis-empty{min-height:32px;width:100%;font-size:.65rem;line-height:1.3;text-align:center}.ra-avis-add{display:block;width:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e655d' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/16px no-repeat}.ra-avis-add{height:28px}.ra-avis button:hover{background-color:#eee4d7;border-radius:5px}.ra-avis button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cardresucrit.ra-wine-head{width:100%;padding:10px 14px;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:18px;background:linear-gradient(120deg,#f5ede3,#fffdf9);box-shadow:none}.ra-wine-summary.ra-vin-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(76px,1fr) minmax(0,2fr) 72px 80px;align-items:start;gap:12px;width:100%}.ra-wine-summary.ra-vin-grid>.col{padding:0;text-align:left}.ra-wine-summary .lgnresucrit{position:relative;top:auto;transform:none}.ra-wine-summary .critresuH{display:block;margin-bottom:5px;font-size:.7rem;font-weight:700;line-height:1.4;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.ra-wine-summary A.AccordH{display:block;color:var(--text);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.3;overflow-wrap:anywhere}.ra-wine-summary A.AccordH:hover{color:var(--accent)}.ra-wine-summary .c2_of_5_critresu>.lgnresucrit{display:inline-flex;align-items:center;justify-content:center;width:76px;max-width:100%;min-height:28px;padding:2px 4px;border-radius:6px;font-size:.7rem;line-height:1.15;text-align:center}.ra-wine-summary .ClsInfoCave,.ra-wine-summary .ClsInfoCavePas,.ra-wine-summary .info{margin-left:auto;margin-right:auto}.ra-wine-summary.ra-vin-grid>.c4_of_5_critresu,.ra-wine-summary.ra-vin-grid>.c5_of_5_critresu{text-align:center}.cardresucrit.ra-wine-head .ra-wine-summary .ClsInfoCavePas,.cardresucrit.ra-wine-head .ra-wine-summary .ClsInfoCavePas.alt{width:64px;min-width:64px;max-width:64px;border-color:#a4cabc;background:#edf7f1;color:#16654b;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.cardresucrit.ra-wine-head .ra-wine-summary .ClsInfoCavePas.alt:hover,.cardresucrit.ra-wine-head .ra-wine-summary .ClsInfoCavePas:hover{border-color:#7db39b;background:#dcefe5;box-shadow:0 0 0 2px rgba(22,101,75,.12)}.cardresucrit.ra-wine-head .ra-wine-summary .ClsInfoCave,.cardresucrit.ra-wine-head .ra-wine-summary .ClsInfoCave.alt{width:64px;min-width:64px;max-width:64px;border:2px solid #16654b;background:#16654b;box-shadow:0 0 0 2px rgba(22,101,75,.13),0 3px 7px rgba(22,101,75,.2);color:#fff}.cardresucrit.ra-wine-head .ra-wine-summary .ClsInfoCave.alt::before,.cardresucrit.ra-wine-head .ra-wine-summary .ClsInfoCave::before{flex-basis:18px;width:18px;height:26px}.cardresucrit.ra-wine-head .ra-wine-summary .ClsInfoCave.alt:hover,.cardresucrit.ra-wine-head .ra-wine-summary .ClsInfoCave:hover{border-color:#104d39;background:#104d39;color:#fff}.ra-wine-seo{display:block}.ra-wine-seo>STRONG{font-weight:400}.ra-dish-columns .ra-accords-columns{display:grid;grid-template-columns:minmax(0,1fr) 118px}.ra-dish-columns .ra-accords-columns.group::after,.ra-dish-columns .ra-accords-columns.group::before{display:none}.ra-dish-columns .ra-accords-columns>.col{display:block;float:none;width:auto;margin:0;text-align:left}.ra-dish-columns .ra-accords-columns>.c3_of_3_resuH{text-align:center}.cardresuA--plat>.ra-dish-grid.ra-vin-grid{grid-template-columns:minmax(0,1fr) 24px 110px;gap:8px}.ra-dish-grid>.c1_of_3_resu{padding-left:0;text-align:left}.ra-dish-grid>.c2_of_3_resu{padding:0;text-align:center}.ra-dish-grid>.c3_of_3_resu{padding:0}.ra-dish-grid .ra-avis{line-height:1.2}.ra-dish-type{display:inline-block;margin:2px 0 2px 6px;color:var(--muted);font-size:.75rem}.guide-millesimes H3.GuideMillesimes{color:var(--text);font-size:1rem;font-weight:400;line-height:1.4;padding:0 0 12px;text-align:center}.guide-millesimes .millesimes-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px}.guide-millesimes .millesimes-country{min-width:0;margin:0;text-align:left}.guide-millesimes .millesimes-advice{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--border);color:var(--muted);font-size:.75rem;line-height:1.5;text-align:center}.guide-millesimes .millesimes-country>label{padding-left:14px;margin-bottom:2px;color:var(--text);font-size:.7rem;font-weight:700;line-height:16px;letter-spacing:.06em;text-transform:uppercase}.guide-millesimes #idPaysSelect{width:100%;min-width:0;height:44px;font-size:.9rem}.guide-millesimes #verimpr{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #805535;border-radius:12px;background:linear-gradient(135deg,#a5754e,#805535);color:#fff;font-weight:700;box-shadow:0 3px 8px rgba(105,70,43,.2);font-size:.8rem;text-decoration:none}.guide-millesimes #verimpr::before{content:"";width:17px;height:17px;margin-right:8px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M6 9V3h12v6M6 17H3V9h18v8h-3M6 14h12v7H6z'/%3E%3C/svg%3E") center/contain no-repeat}.guide-millesimes #verimpr:focus-visible,.guide-millesimes #verimpr:hover{background:linear-gradient(135deg,#956743,#70482e);border-color:#68432b}.guide-millesimes .millesimes-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:.8rem}.guide-millesimes .millesimes-table td,.guide-millesimes .millesimes-table th{min-width:54px;padding:6px 5px;text-align:center;border-bottom:1px solid var(--border);background:#fff}.guide-millesimes .millesimes-table thead th{position:sticky;top:0;z-index:2;height:44px;background:#eee4d7;color:#63462f;font-size:.75rem}.guide-millesimes .millesimes-table .millesimes-region{position:sticky;left:0;z-index:1;width:clamp(120px,22vw,240px);min-width:clamp(120px,22vw,240px);max-width:clamp(120px,22vw,240px);padding:6px 10px;text-align:left;white-space:normal;overflow-wrap:anywhere;font-weight:400;box-shadow:2px 0 3px rgba(56,41,25,.08)}.guide-millesimes .millesimes-table thead .millesimes-region{z-index:3}.guide-millesimes .millesimes-table tbody tr{height:80px}.guide-millesimes .millesimes-table tbody tr:nth-child(even)>*{background:#f8f5ef}.guide-millesimes .millesimes-table.is-filtered tbody tr>*{background:#fff}.guide-millesimes .millesimes-table.is-filtered tbody tr.is-even>*{background:#f8f5ef}.guide-millesimes .millesimes-table tbody .is-region-start>*{border-top:2px solid #cbb59e}.guide-millesimes .millesimes-table td{position:relative}.guide-millesimes .millesimes-table .TT+.TTC{pointer-events:none}.guide-millesimes .millesimes-region .ClsLiens3{color:var(--text);font-size:.8rem}.guide-millesimes .millesimes-region>span{margin:6px 0 0}.guide-millesimes .millesimes-table thead .is-column-active,.guide-millesimes .millesimes-table.is-filtered tbody tr.is-row-active>*,.guide-millesimes .millesimes-table.is-filtered tbody tr>.is-column-active{background:#efe5d6}.guide-millesimes .millesimes-table.is-filtered tbody tr.is-row-active>.is-column-active{background:#e2d0b7}.guide-millesimes .millesimes-card .notenum{border-radius:50%;box-shadow:0 2px 3px rgba(28,24,20,.1)}.guide-millesimes .millesimes-scroll{max-height:85vh;overflow:auto;scrollbar-color:#b1977c #f3eee7;scroll-padding:50px 8px 8px calc(clamp(120px,22vw,240px) + 8px)}.guide-millesimes .millesimes-scroll-frame{position:relative}.guide-millesimes .millesimes-scroll-frame::after{content:"";position:absolute;top:0;bottom:0;right:0;width:9px;background:rgba(99,70,47,.14);pointer-events:none;opacity:0}.guide-millesimes .millesimes-scroll-frame.has-older-years::after{opacity:1}.guide-millesimes .millesimes-navigation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.guide-millesimes .millesimes-scroll-actions{display:flex;flex-wrap:wrap;gap:8px}.guide-millesimes .millesimes-filters[hidden],.guide-millesimes .millesimes-navigation[hidden],.guide-millesimes .millesimes-region-filter[hidden],.guide-millesimes .millesimes-scroll-actions[hidden]{display:none}.guide-millesimes #millesimes-filter-reset,.guide-millesimes .millesimes-scroll-actions button{min-height:44px;padding:8px 12px;border:1px solid #cbb59e;border-radius:10px;background:#f8f3ec;color:#63462f;font:inherit;font-size:.8rem;cursor:pointer}.guide-millesimes .millesimes-scroll-actions button:disabled{opacity:.45;cursor:default}.guide-millesimes #millesimes-filter-reset:hover,.guide-millesimes .millesimes-scroll-actions button:hover:not(:disabled){background:#eee4d7}.guide-millesimes .millesimes-scroll:focus-visible,.guide-millesimes A:focus-visible,.guide-millesimes SELECT:focus-visible,.guide-millesimes button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.guide-millesimes .millesimes-scroll-hint{flex:1 1 260px;margin:0;color:var(--muted);font-size:.75rem;line-height:1.5}.guide-millesimes .millesimes-filters{margin-top:14px}.guide-millesimes .millesimes-region-filter{min-width:0;margin:0;text-align:left}.guide-millesimes .millesimes-country>label,.guide-millesimes .millesimes-region-filter label{margin-bottom:2px;color:var(--text);font-size:.7rem;font-weight:700;line-height:16px;letter-spacing:.06em;text-transform:uppercase}.guide-millesimes .millesimes-region-filter label{padding-left:14px}.guide-millesimes #millesimes-region-filter{width:100%;min-width:0;height:44px;font:inherit;font-size:.9rem}.guide-millesimes .millesimes-type-filters{min-width:0;margin:0}.guide-millesimes .millesimes-type-options{justify-content:center}.guide-millesimes .millesimes-type-options button{font-family:inherit}.guide-millesimes .millesimes-filter-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin-top:8px;color:var(--muted);font-size:.75rem}.guide-millesimes .millesimes-empty{padding:14px;border:1px solid #dfbf86;border-radius:12px;background:#fff0d5;color:#754b14;font-size:.9rem;line-height:1.5}.guide-millesimes .millesimes-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;padding:12px;border-top:1px solid var(--border);background:#faf7f2;color:var(--muted);background:var(--bg)}.guide-millesimes .millesimes-legend>span{display:inline-flex;align-items:center;gap:6px}body.guide-millesimes-print{background:#fff;color:#231f1b;padding:20px}.millesimes-print-header{margin:0 auto 18px;padding:0 0 14px;border-bottom:1px solid #b4a392;text-align:center}.guide-millesimes-print H3.GuideMillesimes{font-size:20px;margin:8px 0;padding:0}.millesimes-print-edition{margin:6px 0;color:#6e655d;font-size:12px}.millesimes-print-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin-top:14px}.millesimes-print-actions button{padding:10px 18px;border:1px solid #805535;border-radius:8px;background:#805535;color:#fff;font:inherit;cursor:pointer}.millesimes-print-actions a{color:#63462f;font-size:14px}.millesimes-print-actions :focus-visible{outline:2px solid #805535;outline-offset:3px}.millesimes-print-block{max-width:1400px;margin:0 auto 28px;overflow-x:auto}.millesimes-print-table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed;font-size:12px}.millesimes-print-table caption{text-align:left;font-weight:700;padding:0 0 8px;color:#63462f}.millesimes-print-table td,.millesimes-print-table th{padding:6px 3px;border:1px solid #bdb6ae;text-align:center}.millesimes-print-table thead th{background:#eee4d7;font-weight:700}.millesimes-print-table .millesimes-print-attribution{background:#fff;color:#63462f;font-size:11px;letter-spacing:.04em}.millesimes-print-table .millesimes-print-region{width:180px;text-align:left}.millesimes-print-table tbody th{text-align:left;font-weight:400;padding-left:8px}.millesimes-print-table tbody tr:nth-child(even){background:#f8f5ef}.millesimes-print-type{display:block;margin-top:3px;font-size:11px;color:#544b43}.millesimes-print-source{display:block;margin-top:2px;font-size:9px;line-height:1.2;color:#6e655d;white-space:nowrap}.millesimes-print-note{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #6e655d;border-radius:50%;font-weight:700;color:#231f1b}.millesimes-print-missing{color:#6e655d}.millesimes-print-legend{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:10px;font-size:11px}.millesimes-print-legend>span{white-space:nowrap}.millesimes-print-advice{margin-top:8px;font-size:10px;color:#544b43;line-height:1.4}@page millesimes{size:A4 landscape;margin:12mm}@media print{body.guide-millesimes-print{page:millesimes;padding:0;background:#fff}.guide-millesimes-print .millesimes-print-actions{display:none}.millesimes-print-header{break-inside:avoid;margin-bottom:5mm}.millesimes-print-block{overflow:visible;max-width:none;margin:0}.millesimes-print-block+.millesimes-print-block{break-before:page}.millesimes-print-table{min-width:0;font-size:9pt}.millesimes-print-table caption{font-size:10pt}.millesimes-print-table .millesimes-print-region{width:46mm}.millesimes-print-table thead{display:table-header-group}.millesimes-print-table tr{break-inside:avoid;page-break-inside:avoid}.millesimes-print-table td,.millesimes-print-table th{padding:1.5mm .5mm}.millesimes-print-type{font-size:8pt}.millesimes-print-source{font-size:7pt}.millesimes-print-legend{break-inside:avoid}.millesimes-print-advice{break-inside:avoid}}.form-card{background:var(--panel-strong);border:1px solid var(--border);border-radius:12px;margin:12px 16px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.form-row{display:grid;grid-template-columns:none}.PaveFiltres .form-row{grid-template-columns:49% 49%;justify-content:space-between;margin-top:.5em}.PaveFiltres .form-row--single-filter{grid-template-columns:minmax(0,1fr)}.PaveFiltres .form-row--single-filter>.form-groupe{width:100%;min-width:0}.form-groupe label{display:block;font-size:14px;font-weight:500;margin-bottom:2px;color:var(--text)}span.required{color:var(--warning);font-weight:700;font-size:16px}.checkbox-group.inactive,.form-groupe.inactive{pointer-events:none;opacity:.6}.form-groupe input[type=date],.form-groupe input[type=email],.form-groupe input[type=number],.form-groupe input[type=password],.form-groupe input[type=search],.form-groupe input[type=text],.form-groupe select,.form-groupe textarea{width:100%;padding:12px 16px;border:1px solid var(--border);border-radius:8px;font-size:1em;color:var(--text);background:var(--bg);transition:all .2s ease}.form-groupe input[type=search]{border-radius:24px}.form-groupe.alt input[type=number]{padding:6px 4px 6px 8px;font-size:1em}.form-groupe.alt SELECT{padding:8px 16px}.form-groupe input[type=date]:focus,.form-groupe input[type=email]:focus,.form-groupe input[type=number]:focus,.form-groupe input[type=password]:focus,.form-groupe input[type=search]:focus,.form-groupe input[type=text]:focus,.form-groupe select:focus,.form-groupe textarea:focus{outline:0;background:#fff;border-color:var(--accent);box-shadow:0 0 0 3px rgba(143,99,64,.1)}.form-groupe input[type=date].selected,.form-groupe select.selected{background-color:#555;color:#fff}.form-groupe input[type=date].selected:focus{background-color:#999;color:#fff}.form-groupe .help-text{font-size:12px;line-height:12px;color:var(--muted);margin-top:6px}.checkbox-group{display:flex;flex-direction:column;gap:10px}.checkbox-item{display:flex;align-items:center;font-size:14px;cursor:pointer}.checkbox-group input[type=checkbox]{cursor:pointer;accent-color:var(--accent);width:18px;height:18px;margin-right:8px}.toggle-switch{position:relative;display:inline-block;width:50px;height:28px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--border);transition:all .3s ease;border-radius:28px}.toggle-slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;transition:all .3s ease;border-radius:50%}input:checked+.toggle-slider{background-color:var(--accent)}input:checked+.toggle-slider:before{transform:translateX(22px)}.toggle-item{display:flex;align-items:center;gap:10px}.toggle-item>span{line-height:28px;height:34px}.taillesite{margin:0 auto;width:99%;max-width:var(--taille-max-contenu)}TABLE{border-spacing:0}TD,TH{padding:0}IMG{border:0}.card{background-color:#fefefe;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.critresuH{color:var(--muted);font-size:.8em}.cardresucrit{font-size:1em;text-align:center;margin:0 auto;width:100%;max-width:1200px;margin-bottom:1px;min-height:50px;background-color:#f4f4f4;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.cardresuAH{color:var(--muted);font-size:.9em;text-align:center;margin:0 auto;vertical-align:middle;width:100%;max-width:1200px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.cardresuAH>SPAN{display:block;padding:4px 0 4px 0}.cardresuA{font-size:.9em;text-align:center;margin:0 auto;vertical-align:middle;width:100%;max-width:1200px;min-height:60px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.cardstd{text-align:center;margin:0 auto;width:99%;max-width:1200px;margin-bottom:8px;padding-top:4px;padding-bottom:4px}.cardfooterRA{text-align:center;margin:0 auto;width:99%;max-width:1200px;margin-bottom:14px;padding-top:4px;padding-bottom:4px}.cardtitle{text-align:left;margin:0 auto;width:99%;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b6b6b6;background-color:#fcfcfc}.cardtitle>SPAN{padding-left:10px;color:var(--muted)}.carddialog{text-align:center;margin:0 auto;width:100%;padding-top:1em;padding-bottom:1em}.tiles-container{font-size:.95em;display:flex;flex-wrap:wrap;gap:8px}.tile{flex:1 0 300px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:8px 10px 8px 10px;border-radius:10px}#pleasewait{display:none;position:fixed;left:50%;top:50%;margin:-75px 0 0 -45px;z-index:9999}.loader{border:10px solid #795548;border-radius:50%;border-top:10px solid transparent;border-bottom:10px solid transparent;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin .8s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}DIV.MenuB{position:static;text-align:center;margin:0 auto;width:100%;background:linear-gradient(115deg,#543c32,#6c4d3d 65%,#5c4134);color:#eaded4;padding:18px 0 10px;border-top:3px solid #b5926f}DIV.MenuB>.taillesite{width:calc(100% - 2 * var(--content-card-gutter));max-width:calc(var(--taille-max-contenu) - 2 * var(--content-card-gutter));display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.8fr)}DIV.MenuB>.taillesite.group::after,DIV.MenuB>.taillesite.group::before{display:none}DIV.MenuB>.taillesite>.col{float:none;width:auto;min-width:0;margin:0;padding:0 18px;text-align:left;overflow-wrap:anywhere}DIV.MenuB>.taillesite>.col+.col{border-left:1px solid rgba(255,255,255,.12)}DIV.MenuB .HMenuB{display:inline-block;margin-bottom:8px;color:#fff5e9;font-size:.8rem;letter-spacing:.04em}DIV.MenuB A.ClsFooter{display:inline-block;margin:0;padding:4px 0;color:#eaded4;font-size:.8rem;line-height:1.4;text-decoration:none}DIV.MenuB A.ClsFooter:hover{color:#fff;text-decoration:none}DIV.MenuB A:focus-visible{outline:2px solid #ead6bd;outline-offset:3px;border-radius:3px}DIV.MenuB>small{display:block;margin:14px auto 0;padding:10px 16px 0;border-top:1px solid rgba(255,255,255,.12);font-size:.7rem;line-height:1.5}DIV.MenuB>small>br{display:none}SPAN.HMenuB{font-size:.9em;color:#fff}SPAN.HFooter{color:var(--muted)}INPUT[type=password].std,INPUT[type=text].std{background-color:#f8f8f8;font-size:1em;color:#212121;line-height:32px;height:32px;border:1px solid #b6b6b6;padding-left:3px;border-radius:4px}TEXTAREA.std{background-color:#f8f8f8;font-size:1em;color:#212121;border:1px solid #b6b6b6;padding-left:3px;border-radius:4px}INPUT[type=password].std:focus,INPUT[type=text].std:focus,SELECT.std:focus,TEXTAREA.std:focus{box-shadow:0 0 5px rgba(0,0,0,.3)}button.Std{height:40px;min-width:200px;padding:0 20px;background-image:none;background-color:#0277bd;border-width:0;color:#fff;border-radius:20px;text-transform:uppercase;cursor:pointer}button.Std:hover{background-color:#039be5;transition:.3s}button.Lien{background:0 0;border:none;color:#0277bd;display:inline-block;font-family:Arial;cursor:pointer;font-size:1em;padding:0 10px;height:28px;vertical-align:middle;text-align:center;text-transform:uppercase;border-radius:4px}button.Lien:hover{background-color:#e1f5fe;transition:.3s}button.Lien.Dft{background-color:#0277bd;color:#fff;transition:.3s}button.Lien.Dft::-moz-focus-inner{border:none}button.Lien.Dft:focus,button.Lien.Dft:hover{background-color:#039be5}button.ClsBtPage{font-size:.9em;width:120px;height:26px;padding:0;margin-bottom:4px}.ra-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.ra-pagination>button.ClsBtPage{width:100%;max-width:140px;height:40px;margin:0;padding:0 6px;border:1px solid var(--accent);border-radius:10px;background:var(--accent);color:#fff;font-size:.75rem;font-weight:700;box-shadow:0 2px 5px rgba(56,41,25,.16);text-transform:none}.ra-pagination>button.ClsBtPage:last-child{justify-self:end}.ra-pagination>button.ClsBtPage:active:not(:disabled),.ra-pagination>button.ClsBtPage:focus:not(:disabled),.ra-pagination>button.ClsBtPage:hover:not(:disabled){background:#735035;border-color:#735035}.ra-pagination>button.ClsBtPage:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ra-pagination>button.ClsBtPage:disabled{opacity:.45!important;cursor:default;background:var(--bg);color:var(--muted);border-color:var(--border);box-shadow:none}.ra-pagination-info,.ra-pagination>.Txt9{color:var(--muted);font-size:.75rem;white-space:nowrap}.ra-pagination>b{grid-column:1/-1;color:var(--muted);font-size:.8rem;font-weight:400}.lgnresucrit{display:block;position:relative;top:35%;transform:translateY(-50%)}TABLE.ClsTable{font-size:.8em;margin:0 auto}TR.ClsTRTete{font-size:1em;color:var(--muted);height:40px}TR.ClsTRPaire{padding:0;margin:0;height:50px;background-color:#f9f9f9}TR.ClsTR{padding:0;margin:0;height:50px}TR.border>TD{border-top:1px solid #b6b6b6}DIV.ClsResult{text-align:center;font-size:1em;color:var(--muted);margin-bottom:8px}DIV.ClsResult>H3{font-size:1em;font-weight:400;margin:0}H2.SBandeau{font-size:.9em;margin:0;font-weight:400;line-height:1.4;overflow-wrap:anywhere}H3.corps{font-size:1em;margin:0}H3.GuideMillesimes{font-size:1.1em;margin:0;padding-top:10px;padding-bottom:10px}DIV.RechAvHeadTabs{width:100%;height:30px;margin:0 auto;background:#efebe9;border-radius:20px}DIV.RechAvHead{float:left;font-size:.8em;line-height:30px;height:30px;margin:0 auto;width:50%;border:none;font-weight:700;color:#777}DIV.RechAvHeadSelected{cursor:default;background-color:#6d4c41;color:#fff;border-radius:20px}DIV.RechAvHeadNoSelected{cursor:pointer}DIV.RechAvHeadNoSelected:hover{color:#222}.toolbar--advanced .RechAvHeadTabs{display:flex;gap:4px;height:auto;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--bg)}.toolbar--advanced .RechAvHead{display:flex;align-items:center;justify-content:center;float:none;flex:1;width:auto;height:auto;min-height:36px;padding:6px 10px;border-radius:8px;font-size:.7rem;line-height:1.4;letter-spacing:.04em;color:var(--muted)}.toolbar--advanced .RechAvHeadSelected{background:var(--accent);color:#fff}.toolbar--advanced .RechAvHeadNoSelected:hover{background:#eee2d3;color:var(--accent)}.ra-advanced-intro{margin:12px 0;font-size:.9rem;line-height:1.5}DIV.pubhaut{margin:12px auto;text-align:center;overflow:hidden;width:100%;height:auto;min-height:90px}DIV.pubbas{margin:12px auto;text-align:center;overflow:hidden;width:100%;height:auto;min-height:90px}.pubbas-disabled,.pubhaut-disabled{height:8px}body>.pubhaut-disabled{height:12px}body>.pubhaut-disabled+*{margin-top:0;padding-top:0}body>.pubhaut-disabled+*>:first-child{margin-top:0}body.wine-record-page>.pubhaut-disabled+.contenu>.MC:first-child>.content-card:first-child{margin-top:0}TD.TV{font-size:.9em}TD.IBFA{cursor:pointer;min-width:24px;min-height:24px;overflow:hidden}.ACC1{cursor:default;font-size:18px}.ACC2{cursor:default;font-size:18px;opacity:.5}SPAN.TV1{display:table;margin:0 auto;width:75px;text-align:center;vertical-align:middle;padding:4px 0 4px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#b03a3a;color:#fff}SPAN.TV2{display:table;margin:0 auto;width:75px;text-align:center;vertical-align:middle;padding:4px 0 4px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#ffff7c;color:#222}SPAN.TV3{display:table;margin:0 auto;width:75px;text-align:center;vertical-align:middle;padding:4px 0 4px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#ff9191;color:#222}SPAN.TV4{display:table;margin:0 auto;width:75px;font-size:.9em;text-align:center;vertical-align:middle;padding:4px 0 4px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#fc3;color:#222}SPAN.TVNM4{width:110px;font-size:1em}SPAN.TV5{display:table;margin:0 auto;width:75px;font-size:.85em;text-align:center;vertical-align:middle;padding:4px 0 4px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#ffff7c;color:#222}SPAN.TVNM5{width:140px;font-size:1em}SPAN.TV6{display:table;margin:0 auto;width:75px;font-size:.85em;text-align:center;vertical-align:middle;padding:4px 0 4px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#ff9191;color:#222}SPAN.TVNM6{width:140px;font-size:1em}SPAN.TV7{display:table;margin:0 auto;width:75px;font-size:.85em;text-align:center;vertical-align:middle;padding:4px 0 4px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#b03a3a;color:#fff}SPAN.TVNM7{width:140px;font-size:1em}SPAN.TV99{display:table;margin:0 auto;width:75px;text-align:center;vertical-align:middle;padding:4px 0 4px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#007;color:#fff}DIV.ClsInfoCave{background-color:#fefefe;border:#e4e4e4 1px solid;color:#212121;font-size:1.1em;font-weight:700;height:1.5em;width:46px;vertical-align:middle;padding-top:.4em;cursor:pointer;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}DIV.ClsInfoCave:hover{background-color:#f9f9f9;color:var(--muted)}DIV.ClsInfoCave.alt{background-color:#f9f9f9}DIV.ClsInfoCave.alt:hover{background-color:#fefefe}DIV.ClsInfoCavePas{background-color:#fefefe;border:#e4e4e4 1px solid;color:var(--muted);font-size:1.1em;height:1.5em;width:46px;vertical-align:middle;padding-top:.4em;cursor:pointer;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}DIV.ClsInfoCavePas:hover{background-color:#f9f9f9;color:#212121}DIV.ClsInfoCavePas.alt{background-color:#f9f9f9}DIV.ClsInfoCavePas.alt:hover{background-color:#fefefe}DIV.avis0{color:#607d8b;font-size:.9em;opacity:.5;cursor:pointer}DIV.avis0:hover{color:#212121;opacity:1}DIV.FiltreC{margin:0 auto;width:100%;border-radius:12px;border:1px solid #75b9a9;border-left:4px solid var(--filtre);background:linear-gradient(110deg,#dcefe7,#f1f9f5);padding:5px 12px;box-shadow:0 2px 6px rgba(0,105,92,.12);transition:border-color .15s,background-color .15s}DIV.FiltreC:focus-within,DIV.FiltreC:hover{border-color:var(--filtre)}DIV.FiltreC:has(#filtrecave:checked){border-color:var(--filtre);background:#d2eade}.FiltreC>.toggle-item{justify-content:center;min-height:32px;gap:12px}.FiltreC .toggle-switch{flex:0 0 50px;margin:0}.FiltreC .toggle-switch.ripple{overflow:visible}.FiltreC .toggle-slider{background:#d6d0c8}.FiltreC .toggle-slider::before{box-shadow:0 1px 3px rgba(28,24,20,.2)}.FiltreC input:checked+.toggle-slider{background:var(--filtre)}.FiltreC input:focus-visible+.toggle-slider{outline:2px solid var(--filtre);outline-offset:3px}.filtre-types-vin{padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--panel);text-align:left}.filtre-types-vin-options{display:flex;flex-wrap:wrap;gap:8px}.FiltreTV{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:.8rem;line-height:1.4;min-height:36px;text-align:center;vertical-align:middle;padding:8px 12px;margin:0;border:1px solid var(--border);border-radius:24px;user-select:none;transition:box-shadow .15s,background-color .15s}.FiltreTV::before{content:"";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--type-vin-color,#444);box-shadow:0 0 0 1px rgba(28,24,20,.15)}.FiltreTV[data-idtv="1"],.FiltreTV[data-idtv="7"]{--type-vin-color:#B03A3A}.FiltreTV[data-idtv="2"],.FiltreTV[data-idtv="5"]{--type-vin-color:#ffff7c}.FiltreTV[data-idtv="3"],.FiltreTV[data-idtv="6"]{--type-vin-color:#FF9191}.FiltreTV[data-idtv="4"]{--type-vin-color:#FFCC33}.FiltreTV[data-idtv="99"]{--type-vin-color:#000077}.FiltreTV:not([class*=FiltreNoneTV])::before{content:"\2713";flex-basis:auto;width:auto;height:auto;background:0 0;box-shadow:none;font-weight:700}.FiltreTV:hover{box-shadow:0 2px 6px rgba(56,41,25,.12)}.FiltreNoneTV0,.FiltreNoneTV1,.FiltreNoneTV2,.FiltreNoneTV3,.FiltreNoneTV4,.FiltreNoneTV5,.FiltreNoneTV6,.FiltreNoneTV7,.FiltreNoneTV99{background-color:var(--panel-strong);color:var(--muted)}.FiltreNoneTV0:hover,.FiltreTV0{background-color:#444;color:#fff}.FiltreNoneTV1:hover,.FiltreNoneTV7:hover,.FiltreTV1,.FiltreTV7{background-color:#b03a3a;color:#fff}.FiltreNoneTV2:hover,.FiltreNoneTV5:hover,.FiltreTV2,.FiltreTV5{background-color:#ffff7c;color:#222}.FiltreNoneTV3:hover,.FiltreNoneTV6:hover,.FiltreTV3,.FiltreTV6{background-color:#ff9191;color:#222}.FiltreNoneTV4:hover,.FiltreTV4{background-color:#fc3;color:#222}.FiltreNoneTV99:hover,.FiltreTV99{background-color:#007;color:#fff}.FiltreTV1:hover,.FiltreTV2:hover,.FiltreTV3:hover,.FiltreTV4:hover,.FiltreTV5:hover,.FiltreTV6:hover,.FiltreTV7:hover,.FiltreTV99:hover{box-shadow:0 2px 6px rgba(56,41,25,.18)}.FiltreTxtTV{display:block;margin-bottom:12px;color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}SPAN.FiltreTxtC{color:#006052;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;height:auto;cursor:pointer;font-weight:400}SPAN.FiltreTxtC:hover{cursor:pointer;color:var(--filtre)}.ClsFiltre{font-size:.9em;text-align:left;color:#212121;height:26px}A.ClsFooter{font-size:.8em;text-decoration:none;color:#d7ccc8}A.ClsFooter:hover{color:#fff}A.AccordH{text-decoration:none;color:#212121;font-size:1em}A.AccordH:hover{color:var(--muted)}A.Accord{text-decoration:none;color:#212121;font-size:1.1em}A.Accord:hover{color:var(--muted)}A.ClsLiens{font-size:.9em;text-decoration:none;color:#607d8b}A.ClsLiens:hover{color:#212121}A.ClsLiens2{font-size:1.4em;font-weight:700;text-decoration:none;color:var(--text)}A.ClsLiens2:hover{opacity:.8}A.ClsLiens3{text-decoration:none;color:#212121}A.ClsLiens3:hover{color:var(--text)}A.ClsLiens4{text-decoration:none;color:var(--muted)}A.ClsLiens4:hover{color:#212121}A.simil{display:inline-block;font-size:.8em;padding:4px 12px;margin:3px 0;text-decoration:none;color:var(--text);background-color:#eef0f1;border-radius:20px}A.simil:hover{opacity:.8}.cardfooterRA.ra-similar{width:auto;margin-left:16px;margin-right:16px;padding:18px;border:1px solid var(--border);border-radius:28px;background:var(--panel);box-shadow:var(--shadow);text-align:left}.ra-similar>.ra-similar-title{display:block;margin:0 0 10px;color:var(--muted);font-size:.8rem;font-weight:400;line-height:1.4}.ra-no-results{margin:12px 0;padding:12px 14px;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:12px;background:linear-gradient(120deg,#f5ede3,#fffdf9);text-align:left}.ra-no-results-title{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dfbf86;border-radius:8px;background:#fff0d5;color:#754b14;font-size:1rem;line-height:1.5}.ra-no-results-title::before{content:"!";display:flex;align-items:center;justify-content:center;flex:0 0 22px;height:22px;border:1.5px solid currentColor;border-radius:50%;font-size:.85rem}.ra-no-results-hint{margin:6px 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.ra-no-results-subtitle{display:block;margin:16px 0 8px;color:var(--text);font-size:.95rem;font-weight:700;line-height:1.5}.ra-suggestions-invite{margin:0 0 12px;color:var(--muted);font-size:.8rem;line-height:1.5}.ra-no-results .ra-retry-links>A.simil{position:relative;min-height:44px;padding:11px 36px 11px 14px;border-color:rgba(143,99,64,.4);background:var(--panel-strong);box-shadow:0 2px 5px rgba(56,41,25,.07);font-size:.9rem}.ra-retry-links>A.simil::after{content:"";position:absolute;right:14px;top:calc(50% - 3px);width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.ra-similar-links,.wine-service-page .wine-service-related{display:flex;flex-wrap:wrap;gap:6px}.ra-similar-links A.simil,.wine-service-page .wine-service-related a.ClsLiens{display:inline-block;max-width:100%;margin:0;padding:7px 12px;border:1px solid rgba(143,99,64,.2);border-radius:8px;background:var(--panel);color:var(--accent);font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}.ra-similar-links A.simil:hover,.wine-service-page .wine-service-related a.ClsLiens:hover{border-color:var(--accent);background:#eee2d3;opacity:1}.ra-similar-links A.simil:focus-visible,.wine-service-page .wine-service-related a.ClsLiens:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ra-similar-language{flex-basis:100%;margin-top:4px;padding-top:8px;border-top:1px solid var(--border)}.ra-similar-language>A.simil{background:0 0;color:var(--muted);font-size:.75rem}.Txt8{font-size:.8em}.Txt9{font-size:.9em}.Txt12{font-size:1.1em}.Txt13{font-size:1.2em}.T09{font-size:.9em}.T11{font-size:1.1em}.T13{font-size:1.3em}.AC{text-align:center}.AL{text-align:left}.AR{text-align:right}.VAM{vertical-align:middle}.MC{margin:0 auto}.Gras{font-weight:700}.color1{color:var(--text)}.color2{color:var(--muted)}.DN{display:none}.Maj{text-transform:uppercase}.Pointeur{cursor:pointer}.notenum{width:26px;height:26px;line-height:26px;display:inline-block;font-style:normal;font-weight:700;font-size:16px;color:#fff;text-align:center;border:0;border-radius:50%}.notenum.N5{background-color:#080}.notenum.N4{background-color:#0a0}.notenum.N3{background-color:#0c0}.notenum.N2{background-color:#ff8c00}.notenum.N1{background-color:#e00}.bottle{display:inline-block;width:26px;height:26px}.bottle1{position:relative;width:30%;height:80%;margin:0 auto;margin-top:20%;margin-left:35%;background-color:#254636;border-top-left-radius:2.1875em 4.875em;border-top-right-radius:2.1875em 4.875em;border-bottom-left-radius:.625em 1.25em;border-bottom-right-radius:.625em 1.25em}.bottle2{position:relative;width:10%;height:25%;margin:0 auto;margin-top:-100%;margin-left:45%;background-color:#254636}.bottle._V_A_B_{transform:rotate(0)}.bottle._V_B_G_{transform:rotate(45deg)}.bottle._V_A_G_{transform:rotate(90deg)}.millNote1{width:40px;height:40px;line-height:40px;padding:4px;margin:0 auto;border:1px solid #ccc;border-radius:50%}.millNote2{width:40px;height:40px;line-height:20px;padding:4px;margin:0 auto;border:1px solid #ccc;border-radius:50%}.rating_bar_small{width:55px;background:url(../images/etoile-grise.gif) 0 0 repeat-x;cursor:default}.rating_bar_small div{height:12px;background:url(../images/etoile-orange.gif) 0 0 repeat-x}.fade:hover{opacity:.6}.fade2:hover{opacity:.4}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#000 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10,10);opacity:0;transition:transform .5s,opacity 1s}.ripple:active:after{transform:scale(0,0);opacity:.2;transition:0s}.info{width:24px;height:24px;line-height:24px;display:block;color:#000;font-style:normal;font-weight:700;font-size:22px;text-decoration:none;text-align:center;border:3px solid #666;border-radius:50%}.info::before{content:'i'}.info:hover{background-color:#ddd}.help{width:14px;height:14px;line-height:14px;display:inline-block;color:#000;font-style:normal;font-weight:700;font-size:12px;text-align:center;border:1px solid #000;border-radius:50%}.help::before{content:'?'}.arrow-left{width:28px;height:28px;display:inline-block;position:relative;border-radius:50%}.arrow-left::before{content:'';display:block;width:20px;height:20px;top:50%;left:50%;border-style:solid;border-color:#000;border-width:4px 4px 0 0;position:absolute;transform-origin:50% 50%;transform:rotate(-135deg);margin:-10px 0 0 -10px;box-sizing:border-box}.arrow-left::after{content:'';display:block;top:50%;left:50%;border-style:solid;border-color:#000;position:absolute;transform-origin:50% 50%;width:24px;height:0;border-width:4px 0 0 0;transform:translate(-10px,-2px);box-sizing:border-box}.facebook{background-image:url(../images/facebook.png);width:24px;height:24px}.twitter{background-image:url(../images/twitter.png);width:24px;height:24px}.mail{background-image:url(../images/email.png);width:24px;height:24px}.open24{background-image:url(../images/baseline_open_in_new_black_24dp.png);width:24px;height:24px;display:inline-block}.sidenav{display:none;height:100%;width:100%;max-width:360px;position:fixed;z-index:1000;top:0;left:0;background-color:#111;overflow-x:hidden;padding-top:40px;-webkit-animation-name:animatesidenav;-webkit-animation-duration:.4s;animation-name:animatesidenav;animation-duration:.4s}@-webkit-keyframes animatesidenav{from{left:-310px;opacity:0}to{left:0;opacity:1}}@keyframes animatesidenav{from{left:-310px;opacity:0}to{left:0;opacity:1}}.sidenav .dropdown-btn,.sidenav .dropdown-btn:active,.sidenav .dropdown-btn:focus,.sidenav a{padding:8px 8px 8px 16px;text-decoration:none;font-size:1.3em;color:#aaa;display:block;transition:.3s}.sidenav a.lienActif,.sidenav a.lienActif:active,.sidenav a.lienActif:focus,.sidenav a:hover{color:#fff}.sidenav .closebtn{position:absolute;top:0;right:0;padding-top:0;font-size:42px;margin-left:50px}.sidenav .dropdown-btn.main,.sidenav .dropdown-btn.main:active,.sidenav .dropdown-btn.main:focus{color:#090!important}.sidenav .dropdown-btn.lienActif{background-color:#090!important;color:#fff!important}.sidenav .dropdown-container{display:none;background-color:#262626;padding-left:28px}.sidenav .dropdown-btn .fa-caret-down{float:right;padding-right:8px;font-size:1.3em;line-height:1em}.sidenav hr{border-color:#555;width:99%}.modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.6)}.modal-content{position:relative;margin:0 auto;padding-bottom:14px;background-color:#f0f0f0;width:100%;max-width:1000px;height:auto;border-radius:10px;text-align:center;font-size:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatemodal;-webkit-animation-duration:.4s;animation-name:animatemodal;animation-duration:.4s}@-webkit-keyframes animatemodal{from{opacity:0}to{opacity:1}}@keyframes animatemodal{from{opacity:0}to{opacity:1}}.modal-title{width:100%;min-height:54px;background-color:#f0f0f0;color:#111;border-bottom:1px solid #b6b6b6;border-top-left-radius:10px;border-top-right-radius:10px}.modal-title-txt{float:right;width:85%;margin:16px 8px 0 0;text-align:left;font-weight:700}.modal-content-body{width:100%;margin:0 auto;height:auto;overflow-y:auto}.modal-body{width:99%;margin:0 auto}.modal-body a.lienmodal{font-size:1.2em;color:#111;padding:12px 16px;text-decoration:none;display:block}.modal-body a.lienmodal:hover{background-color:#ddd}.modal-close{float:left;margin:10px 0 0 10px}.modal-close:focus,.modal-close:hover{text-decoration:none;cursor:pointer}.section{clear:both;padding:0;margin:0 auto}.col{display:block;float:left;margin:0}.col:first-child{margin-left:0}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.span_3_of_3_footer{width:25%;text-align:left}.span_2_of_3_footer{width:35%;margin:0;text-align:left}.span_1_of_3_footer{width:40%;margin:0;text-align:left}.c5_of_5_critresu{width:10%;margin:0;text-align:center;height:70px}.c4_of_5_critresu{width:10%;margin:0;text-align:center;height:70px}.c3_of_5_critresu{width:30%;margin:0;text-align:center;height:70px}.c2_of_5_critresu{width:10%;margin:0;text-align:center;height:70px}.c1_of_5_critresu{width:40%;margin:0;text-align:left;height:70px}.c3_of_3_resu{width:10%;margin:0;text-align:right;height:60px;padding-top:15px}.c2_of_3_resu{width:10%;margin:0;text-align:center;height:60px;padding-top:15px}.c1_of_3_resu{width:80%;margin:0;text-align:left;height:60px;padding-top:15px}.c3_of_3_resuH{width:10%;margin:0 auto;text-align:center;height:20px}.c1_of_3_resuH{width:90%;margin:0;text-align:left;height:20px}.c7_of_7_resu{width:10%;margin:0;text-align:center;height:60px;padding-top:15px}.c6_of_7_resu{width:10%;margin:0;text-align:center;height:60px;padding-top:15px}.c5_of_7_resu{width:10%;margin:0;text-align:center;height:60px;padding-top:15px}.c4_of_7_resu{width:20%;margin:0;text-align:left;height:60px;padding-top:15px}.c3_of_7_resu{width:13%;margin:0 auto;text-align:center;height:60px;padding-top:15px}.c2_of_7_resu{width:2%;margin:0 auto;text-align:center;height:60px;padding-top:15px}.c1_of_7_resu{width:35%;margin:0;text-align:left;height:60px;padding-top:15px}.c7_of_7_resuH{width:10%;margin:0;text-align:center;height:20px}.c6_of_7_resuH{width:10%;margin:0;text-align:center;height:20px}.c5_of_7_resuH{width:10%;margin:0;text-align:center;height:20px}.c4_of_7_resuH{width:20%;margin:0;text-align:left;height:20px}.c3_of_7_resuH{width:13%;margin:0 auto;text-align:center;height:20px}.c2_of_7_resuH{width:0%;margin:0 auto;text-align:center;height:20px}.c1_of_7_resuH{width:37%;margin:0;text-align:left;height:20px}.rdv1,.rdv2{display:none}@media screen and (max-width:479.99px){.toolbar--advanced .RechAvHeadTabs{flex-direction:column}.cardresucrit.ra-wine-head{padding:10px 12px}.ra-wine-summary.ra-vin-grid{grid-template-columns:minmax(0,1fr) 76px 76px;gap:10px}.ra-wine-summary>.c1_of_5_critresu{grid-column:1/-1}.ra-wine-summary>.c3_of_5_critresu{grid-column:1/-1;grid-row:2}.ra-dish-columns .ra-accords-columns{grid-template-columns:minmax(0,1fr) 100px}.cardresuA--plat>.ra-dish-grid.ra-vin-grid{grid-template-columns:minmax(0,1fr) 16px 100px;gap:4px}.ra-home-advice>UL{grid-template-columns:minmax(0,1fr)}.guide-millesimes .millesimes-controls{grid-template-columns:minmax(0,1fr);gap:10px}.guide-millesimes .millesimes-country,.guide-millesimes .millesimes-region-filter{max-width:100%;flex-basis:100%}.guide-millesimes #verimpr{width:100%}DIV.ClsResult.recommandations-plat{padding:16px}.recommandations-plat>.bestresult>UL{grid-template-columns:minmax(0,1fr)}.form-ra.form-ra--simple{grid-template-columns:minmax(0,1fr);gap:6px}.form-ra.form-ra--simple>.col2{display:flex;height:auto;margin-top:0}.form-ra--simple>.col4{padding-top:2px}.ra-head.ra-head--plat{padding:10px 12px;gap:8px}.ra-plat-info{flex-basis:100%}.ra-plat-cave{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:4px 8px;text-align:left}.ra-plat-cave>div{margin-top:0}.ra-accords-columns>.col{display:none}.ra-accords-columns>.c1_of_7_resuH{display:block;width:100%;height:auto;text-align:left}.cardresuA--plat>.ra-vin-grid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(80px,1fr);gap:6px 8px}.ra-vin-grid>.c1_of_7_resu{grid-column:1/3}.ra-vin-grid>.c2_of_7_resu{text-align:right}.ra-vin-grid>.c3_of_7_resu{padding:0;text-align:left}.ra-vin-grid>.c3_of_7_resu>span{margin-left:0}.ra-vin-grid>.c4_of_7_resu{grid-column:2/4}.ra-vin-grid>.c5_of_7_resu,.ra-vin-grid>.c6_of_7_resu,.ra-vin-grid>.c7_of_7_resu{align-self:stretch;padding:6px 0 0;border-top:1px solid var(--border);text-align:center}.ra-vin-label{display:block;margin-bottom:3px;color:var(--muted);font-size:.65rem;font-weight:700;letter-spacing:.04em}.rdi1,.rdi2{display:none}.rdv1{display:block}.rdv2{display:block}.rdc2{margin-left:auto;margin-right:auto;text-align:center}DIV.Bandeau{min-height:68px;padding:6px 0}DIV.titreBandeau{grid-template-columns:1fr;gap:2px;text-align:center}DIV.titreBandeau .logo_platsnetvins{font-size:20px;line-height:24px;text-align:center;padding-left:0;padding-right:0}DIV.titreBandeau H1,DIV.titreBandeau>div:last-child>A{padding-right:0}DIV.titreBandeau A,DIV.titreBandeau H1{text-align:center}DIV.menuhor>a{padding:0 5px 0 5px;font-size:.8em;letter-spacing:initial}.content-card,.form-card,.toolbar{margin-left:var(--content-card-gutter);margin-right:var(--content-card-gutter);border-radius:4px;padding:10px}.cardfooterRA.ra-similar{margin-left:0;margin-right:0;border-radius:4px;padding:10px}.form-ra{margin-bottom:0}.form-ra>.col1{width:100%}.form-ra>.col2{display:none}.form-ra>.col3{width:100%;margin-top:10px}.form-ra>.col4{width:100%;transform:translateY(0)}.form-ra>.col4>.form-groupe{float:none}#btRech{margin-top:16px}DIV.RechAvHeadTabs{height:74px;border-radius:0}DIV.RechAvHead{width:100%;padding:4px 0}DIV.RechAvHeadSelected{border-top-left-radius:0;border-bottom-left-radius:0}.span_1_of_3_footer,.span_2_of_3_footer,.span_3_of_3_footer{width:100%;text-align:center}DIV.MenuB>.taillesite{grid-template-columns:minmax(0,1fr);gap:14px}DIV.MenuB>.taillesite>.col{padding:0 14px;text-align:center}DIV.MenuB>.taillesite>.col+.col{border-left:none;border-top:1px solid rgba(255,255,255,.12);padding-top:14px}.c1_of_5_critresu,.c2_of_5_critresu{width:100%;text-align:center}.c2_of_5_critresu,.c3_of_5_critresu,.c4_of_5_critresu,.c5_of_5_critresu{width:50%;text-align:center}.c1_of_3_resu,.c1_of_3_resuH{width:100%;text-align:center}.c2_of_3_resu,.c3_of_3_resu{width:50%;text-align:center}.c3_of_3_resuH{display:none}.c2_of_3_resu,.c3_of_3_resu{height:50px}.c7_of_7_resu,.c7_of_7_resuH{width:40%}.c6_of_7_resu,.c6_of_7_resuH{width:20%}.c5_of_7_resu,.c5_of_7_resuH{width:40%}.c4_of_7_resu,.c4_of_7_resuH{width:50%;text-align:center}.c3_of_7_resu,.c3_of_7_resuH{width:50%;text-align:center}.c2_of_7_resu,.c2_of_7_resuH{width:6%}.c1_of_7_resu,.c1_of_7_resuH{width:94%;text-align:center}.c5_of_7_resu,.c6_of_7_resu,.c7_of_7_resu{height:50px}DIV.PaveFiltres{width:99%}A.AccordH{font-size:1.1em}A.Accord{font-size:1.2em}.cardresuA{margin-top:2px}.cardresuAH{font-size:.8em}.critresuH{font-size:.9em}BUTTON.ClsBtPage{font-size:.7em;width:90px}H2.GuideMillesimes{font-size:1.2em}.filtre-types-vin{padding:12px}.filtre-types-vin-options{gap:6px}.FiltreTV{min-height:40px;padding:8px 10px}SPAN.TV4{width:110px;font-size:1em}SPAN.TV5,SPAN.TV6,SPAN.TV7{width:135px;font-size:1em}TR.ClsTRPaire{background-color:#f6f6f6}SPAN.HMenuB{font-size:1.1em}A.ClsFooter{font-size:1em}A.ClsFooter{display:inline-block;margin-bottom:10px}div.suggest a.ClsLiens{display:inline-block;margin-bottom:8px}table.exemples{font-size:.7em}DIV.pubbas,DIV.pubhaut{height:300px}.cardfooterRA,.cardresuA,.cardresuAH,.cardresucrit{width:99%}.modal-content{border-radius:0}.modal-title{border-top-left-radius:0;border-top-right-radius:0}}@media screen and (min-width:480px) and (max-width:769.99px){.ra-wine-summary.ra-vin-grid{grid-template-columns:minmax(0,1fr) 80px 80px}.ra-wine-summary>.c1_of_5_critresu{grid-column:1/3}.ra-wine-summary>.c2_of_5_critresu{grid-column:3}.ra-home-advice>UL{grid-template-columns:minmax(0,1fr)}.recommandations-plat>.bestresult>UL{grid-template-columns:minmax(0,1fr)}.form-ra.form-ra--simple{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:6px 10px}.form-ra.form-ra--simple>.col2{display:flex;height:44px;margin-top:18px}.form-ra--simple>.col4{grid-column:1/-1;padding-top:0}.form-ra--simple>.col4>.form-groupe>div{display:flex;align-items:center;justify-content:center;gap:12px}.form-ra--simple #btRech{max-width:240px}.form-ra--simple #btRech+a{margin-top:0;text-align:left}.ra-accords-columns>.col{display:none}.ra-accords-columns>.c1_of_7_resuH{display:block;width:100%;height:auto;text-align:left}.cardresuA--plat>.ra-vin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px}.ra-vin-grid>.c1_of_7_resu{grid-column:1/3}.ra-vin-grid>.c2_of_7_resu{text-align:right}.ra-vin-grid>.c3_of_7_resu{padding:0;text-align:left}.ra-vin-grid>.c3_of_7_resu>span{margin-left:0}.ra-vin-grid>.c4_of_7_resu{grid-column:2/4}.ra-vin-grid>.c5_of_7_resu,.ra-vin-grid>.c6_of_7_resu,.ra-vin-grid>.c7_of_7_resu{align-self:stretch;padding:6px 0 0;border-top:1px solid var(--border);text-align:center}.ra-vin-label{display:block;margin-bottom:3px;color:var(--muted);font-size:.65rem;font-weight:700;letter-spacing:.04em}.rdi2{display:none}.rdv1{display:none}.rdv2{display:block}.rdc2{margin-left:auto;margin-right:auto;text-align:center}DIV.titreBandeau{grid-template-columns:50% 50%;text-align:center}DIV.titreBandeau STRONG{font-size:1rem}DIV.titreBandeau>div:last-child>A,DIV.titreBandeau>div:last-child>H1{padding-right:5px;text-align:right}DIV.menuhor>a{padding:0 5px 0 5px;font-size:.9em;letter-spacing:initial}.content-card,.form-card,.toolbar{margin-left:var(--content-card-gutter);margin-right:var(--content-card-gutter)}.cardfooterRA.ra-similar{margin-left:8px;margin-right:8px}.form-ra{margin-bottom:0}.form-ra>.col1{width:100%}.form-ra>.col2{display:none}.form-ra>.col3{width:100%;margin-top:10px}.form-ra>.col4{width:100%;transform:translateY(0)}.form-ra>.col4>.form-groupe{float:none}#btRech{margin-top:16px}DIV.RechAvHeadTabs{height:74px;border-radius:0}DIV.RechAvHead{width:100%;padding:4px 0}DIV.RechAvHeadSelected{border-top-left-radius:0;border-bottom-left-radius:0}.span_1_of_3_footer,.span_2_of_3_footer,.span_3_of_3_footer{width:100%;text-align:center}DIV.MenuB>.taillesite{grid-template-columns:minmax(0,1fr);gap:14px}DIV.MenuB>.taillesite>.col{padding:0 14px;text-align:center}DIV.MenuB>.taillesite>.col+.col{border-left:none;border-top:1px solid rgba(255,255,255,.12);padding-top:14px}.c1_of_5_critresu{width:100%;text-align:center}.c2_of_5_critresu,.c3_of_5_critresu,.c4_of_5_critresu,.c5_of_5_critresu{width:50%;text-align:center}.c1_of_3_resu,.c1_of_3_resuH{width:100%;text-align:center}.c2_of_3_resu,.c3_of_3_resu{width:50%;text-align:center}.c3_of_3_resuH{display:none}.c2_of_3_resu,.c3_of_3_resu{height:50px}.c7_of_7_resu,.c7_of_7_resuH{width:40%}.c6_of_7_resu,.c6_of_7_resuH{width:20%}.c5_of_7_resu,.c5_of_7_resuH{width:40%}.c4_of_7_resu,.c4_of_7_resuH{width:40%;text-align:center}.c3_of_7_resu,.c3_of_7_resuH{width:20%;text-align:center}.c2_of_7_resu,.c2_of_7_resuH{width:40%}.c1_of_7_resu,.c1_of_7_resuH{width:100%;text-align:center}DIV.PaveFiltres{width:99%}A.AccordH{font-size:1.1em}A.Accord{font-size:1.2em}.cardresuA{margin-top:2px}.cardresuAH{font-size:.8em}.critresuH{font-size:.9em}BUTTON.ClsBtPage{font-size:.7em;width:90px}.FiltreTV{min-height:40px}TR.ClsTRPaire{background-color:#f6f6f6}SPAN.HMenuB{font-size:1em}A.ClsFooter{font-size:.9em}.cardresuA,.cardresuAH,.cardresucrit{width:99%}.cardfooterRA{width:99%}.modal-content{border-radius:0}.modal-title{border-top-left-radius:0;border-top-right-radius:0}}@media screen and (min-width:770px) and (max-width:1023px){.form-ra.form-ra--simple{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:6px 12px}.form-ra.form-ra--simple>.col2{display:flex;height:44px;margin-top:18px}.form-ra--simple>.col4{grid-column:1/-1;padding-top:0}.form-ra--simple>.col4>.form-groupe>div{display:flex;align-items:center;justify-content:center;gap:12px}.form-ra--simple #btRech{max-width:240px}.form-ra--simple #btRech+a{margin-top:0;text-align:left}.ra-accords-columns>.col{display:none}.ra-accords-columns>.c1_of_7_resuH{display:block;width:100%;height:auto;text-align:left}.cardresuA--plat>.ra-vin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px}.ra-vin-grid>.c1_of_7_resu{grid-column:1/3}.ra-vin-grid>.c2_of_7_resu{text-align:right}.ra-vin-grid>.c3_of_7_resu{padding:0;text-align:left}.ra-vin-grid>.c3_of_7_resu>span{margin-left:0}.ra-vin-grid>.c4_of_7_resu{grid-column:2/4}.ra-vin-grid>.c5_of_7_resu,.ra-vin-grid>.c6_of_7_resu,.ra-vin-grid>.c7_of_7_resu{align-self:stretch;padding:6px 0 0;border-top:1px solid var(--border);text-align:center}.ra-vin-label{display:block;margin-bottom:3px;color:var(--muted);font-size:.65rem;font-weight:700;letter-spacing:.04em}.rdv1{display:none}.content-card,.form-card,.toolbar{margin-left:var(--content-card-gutter);margin-right:var(--content-card-gutter);padding:10px}.cardfooterRA.ra-similar{margin-left:8px;margin-right:8px}.form-ra{margin-bottom:0}.form-ra>.col1{width:45%}.form-ra>.col2{width:10%}.form-ra>.col3{width:45%}.form-ra>.col4{width:100%;transform:translateY(0)}.form-ra>.col4>.form-groupe{float:none}#btRech{margin-top:16px}.c1_of_5_critresu{width:100%;text-align:center}.c2_of_5_critresu,.c3_of_5_critresu,.c4_of_5_critresu,.c5_of_5_critresu{width:50%;text-align:center}.c1_of_3_resu,.c1_of_3_resuH{width:100%;text-align:center}.c2_of_3_resu,.c3_of_3_resu{width:50%;text-align:center}.c3_of_3_resuH{display:none}.c2_of_3_resu,.c3_of_3_resu{height:50px}.c7_of_7_resu,.c7_of_7_resuH{width:40%}.c6_of_7_resu,.c6_of_7_resuH{width:20%}.c5_of_7_resu,.c5_of_7_resuH{width:40%}.c4_of_7_resu,.c4_of_7_resuH{width:40%;text-align:center}.c3_of_7_resu,.c3_of_7_resuH{width:20%;text-align:center}.c2_of_7_resu,.c2_of_7_resuH{width:40%}.c1_of_7_resu,.c1_of_7_resuH{width:100%;text-align:center}DIV.PaveFiltres{width:99%}A.AccordH{font-size:1.1em}A.Accord{font-size:1.2em}.cardresuA{margin-top:2px}.FiltreTV{min-height:40px}SPAN.HMenuB{font-size:1em}A.ClsFooter{font-size:.9em}.cardresuA,.cardresuAH,.cardresucrit{width:99%}.cardfooterRA{width:99%}}@media screen and (min-height:1050px) and (min-width:1024px){DIV.MenuBpasrech{position:fixed;bottom:0;left:0;margin:0 auto;width:100%}}.TT+.TTC,.TT-L+.TTC{display:none;width:auto;min-width:100px;max-width:200px;background-color:#444;color:#eee;text-align:center;padding:5px;border-radius:6px;font-size:13px;position:absolute;z-index:100}.TT-L+.TTC{max-width:800px}.TT-L:hover+.TTC,.TT:hover+.TTC{display:inline-block}.about-page,.legal-page{width:100%;max-width:var(--taille-max-contenu);margin:0 auto;padding:1px 0 12px}.about-page .about-title,.legal-page .legal-title{margin:0 0 16px;color:var(--text);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:600;line-height:1.35;scroll-margin-top:16px}.about-page .about-section-title,.legal-page .legal-section-title{margin:22px 0 10px;padding-bottom:9px;border-bottom:1px solid var(--border);color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.045em;line-height:1.5;text-transform:uppercase}.about-page .about-list,.about-page p,.legal-page p,.legal-page ul{margin:0 0 12px;color:var(--muted);font-size:.9rem;line-height:1.7}.about-page .about-list:last-child,.about-page p:last-child,.legal-page p:last-child,.legal-page ul:last-child{margin-bottom:0}.about-page b,.about-page strong,.legal-page b,.legal-page strong{color:var(--text)}.about-page .about-list,.legal-page ul{padding-left:22px}.about-page .about-list li,.legal-page li{padding:5px 0 5px 4px}.about-page .about-list li::marker,.legal-page li::marker{color:var(--accent)}.about-page a.ClsLiens,.legal-page a.ClsLiens{color:var(--accent);font-size:inherit}.about-page a.ClsLiens:hover,.legal-page a.ClsLiens:hover{color:#5e402b}.about-page a:focus-visible,.legal-page a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legal-page .legal-updated{margin:12px var(--content-card-gutter);font-size:.8rem;text-align:center}.contact-form{width:100%;max-width:760px;margin:0 auto;text-align:left}.contact-page #formcontact{max-width:840px}.contact-page .contact-required{margin-bottom:20px;font-size:.75rem;text-align:center}.contact-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-form .form-groupe{min-width:0;margin-bottom:20px}.contact-page .contact-form .form-groupe label{display:block;margin:0 0 2px;padding-left:14px;color:var(--text);font-size:.7rem;font-weight:700;line-height:16px;letter-spacing:.06em;text-transform:uppercase}.contact-form textarea{display:block;min-height:140px;resize:none}.contact-page .contact-help{margin:2px 0 0;padding-left:6px;font-size:.7rem;line-height:1.5}.contact-consent{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:.75rem;line-height:1.6}.contact-consent input{flex:0 0 auto;width:17px;height:17px;margin:2px 0 0;accent-color:var(--accent)}.contact-page a.ClsLiens{text-decoration:none}.contact-actions{display:flex;justify-content:flex-end;margin-top:22px;padding-top:18px;border-top:1px solid var(--border)}.contact-actions button{max-width:100%;padding:10px 17px;border:1px solid var(--accent);border-radius:9px;background:var(--accent);color:#fff;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.contact-actions button:hover{background:#785235}.contact-form button:focus-visible,.contact-form input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.contact-page .contact-error{border-color:#e6c5b7;background:#fff3ee;color:#93462e;font-size:.9rem}.contact-page .contact-success{border-color:#c5dac8}@media screen and (max-width:600px){.contact-identity{grid-template-columns:minmax(0,1fr);gap:0}}.registration-page .registration-intro{max-width:700px;margin:0 auto 14px;text-align:center}.registration-page .registration-form-card>.legal-title{margin:2px auto 20px;text-align:center}.registration-page .registration-form-card>.legal-title::after{display:block;width:42px;height:2px;margin:10px auto 0;border-radius:2px;background:var(--accent);content:""}.registration-page .registration-required-note{margin:0 auto 16px;color:var(--muted);font-size:.75rem;font-style:italic;text-align:center}.registration-page #forminscription .contact-required{color:var(--muted);text-align:center}.registration-page .registration-benefits-card{padding:12px 16px;text-align:center}.registration-page .registration-benefits-card .legal-title{margin-bottom:8px}.registration-page .registration-benefits{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px 18px}.registration-page .registration-social-text{color:var(--muted);font-size:.8rem;line-height:1.4}.registration-page .registration-social-follow{display:inline-flex;align-items:center;justify-content:center;min-height:20px}.registration-page .contact-help{display:block}.registration-page .registration-notice{color:#2c6239;font-size:.9rem;line-height:1.65;overflow-wrap:anywhere}.registration-notice a{color:var(--accent);text-decoration:none}.registration-page #forminscription .registration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.registration-page #forminscription{max-width:840px}.registration-page #formlienresetmdp{max-width:580px}.registration-page #formmodifiermdp{max-width:760px}.registration-page #formmodifiermdp .registration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.registration-page #formmodifiermdp .form-groupe:first-child{grid-column:1/-1}.registration-consent,.registration-page #forminscription .form-groupe:nth-child(5){grid-column:1/-1}.registration-page .registration-benefits .twitter-follow-button{color:var(--accent);text-decoration:none}@media screen and (max-width:600px){.registration-page .registration-benefits-card{padding:12px}.registration-page .registration-benefits{gap:6px 12px}.registration-page #forminscription .registration-fields,.registration-page #formmodifiermdp .registration-fields{grid-template-columns:minmax(0,1fr)}.registration-page #formmodifiermdp .form-groupe:first-child{grid-column:auto}}.modal-content:has(.accord-note-popup){width:min(100%,760px);background:#fffdf9}.accord-note-popup{width:100%;max-width:760px;margin:0 auto;padding:22px 26px 24px;color:var(--text);text-align:left;font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.accord-note-summary{padding:15px 18px;border:1px solid rgba(143,99,64,.2);border-radius:14px;background:#f7f1e8}.accord-note-summary h2{margin:0 0 7px;font-size:1.2rem;font-weight:600;line-height:1.4}.accord-note-summary h2 span{color:var(--muted);font-weight:400}.accord-note-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;color:var(--muted);font-size:.8rem}.accord-note-popup a{color:var(--accent);text-decoration:none}.accord-note-popup a:hover{color:#5e402b;text-decoration:none}.accord-note-popup .accord-note-label{display:block;margin:0 0 2px;padding-left:14px;color:var(--text);font-size:.7rem;font-weight:700;line-height:16px;letter-spacing:.06em;text-transform:uppercase}.accord-note-vote{margin:22px 0}.accord-note-vote-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;color:var(--muted);font-size:.8rem}.accord-note-stars{display:flex;gap:4px}.accord-note-popup .accord-note-star{display:grid;place-items:center;width:40px;height:42px;margin:0;padding:0;border:0;border-radius:6px;background:0 0;color:#a99a88;font-family:Arial;font-size:35px;line-height:1;box-shadow:none;cursor:pointer}.accord-note-popup .accord-note-star.is-selected,.accord-note-popup .accord-note-star:hover{color:#a8793e}.accord-note-popup input[type=email],.accord-note-popup input[type=text],.accord-note-popup textarea{display:block;width:100%;height:auto;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--text);font:inherit}.accord-note-popup textarea{min-height:100px;resize:none}.accord-note-popup textarea::placeholder{color:var(--muted);font-size:.8rem}.accord-note-popup input:focus,.accord-note-popup textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px rgba(143,99,64,.1)}.accord-note-popup a:focus-visible,.accord-note-popup button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.accord-note-help-line{display:flex;justify-content:space-between;gap:12px;margin-top:2px;padding-left:6px;color:var(--muted);font-size:.7rem}.accord-note-help-line output{white-space:nowrap}.accord-note-popup .accord-note-help{margin:2px 0 0;padding-left:6px;color:var(--muted);font-size:.7rem;line-height:1.5}.accord-note-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:21px}.accord-note-consent{display:flex;align-items:flex-start;gap:10px;margin-top:22px;color:var(--muted);font-size:.75rem;line-height:1.6}.accord-note-consent input[type=checkbox]{flex:0 0 auto;width:17px;height:17px;margin:2px 0 0;accent-color:var(--accent)}.accord-note-feedback{margin-top:16px;padding:10px 13px;border:1px solid var(--border);border-radius:9px;font-size:.8rem}.accord-note-success{background:#eef6ef;border-color:#c5dac8;color:#2c6239}.accord-note-error{background:#fff3ee;border-color:#e6c5b7;color:#93462e}.accord-note-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border)}.accord-note-popup .accord-note-button{width:auto;height:auto;margin:0;padding:10px 17px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--accent);font:inherit;font-size:.8rem;font-weight:600;box-shadow:none;cursor:pointer}.accord-note-popup .accord-note-submit{background:var(--accent);border-color:var(--accent);color:#fff}.accord-note-popup .accord-note-submit:not(:disabled):hover{border-color:#735035;background:#735035;color:#fff}.accord-note-popup #fermer_note{min-height:32px;padding:5px 9px;border-color:transparent;background:0 0;color:var(--muted);font-size:.76rem}.accord-note-popup #fermer_note:focus-visible,.accord-note-popup #fermer_note:hover{border-color:transparent;background:#f0e6d9;color:#5e402b}.accord-note-popup button:disabled{opacity:.6;cursor:default}@media screen and (max-width:540px){.accord-note-popup{padding:18px 16px}.accord-note-summary{padding:13px}.accord-note-summary h2{font-size:1.05rem}.accord-note-identity{grid-template-columns:minmax(0,1fr);gap:16px}.accord-note-popup .accord-note-star{width:38px}}:is(.form-groupe:not(.inactive,.form-ra*),.accord-note-popup) :is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=date],textarea):not(:disabled,[readonly],.selected){border-color:#97836f;background:#faf6ef}:is(.form-groupe:not(.inactive,.form-ra*),.accord-note-popup) :is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=date],textarea):not(:disabled,[readonly],.selected):focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px rgba(143,99,64,.15)}.pairing-record-page{overflow-wrap:anywhere}.pairing-record-page a.ClsLiens{text-decoration:none}.pairing-average{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--panel-strong);color:var(--muted);font-size:.9rem;line-height:1.6}.pairing-average .rating_bar_small{flex:0 0 55px}.pairing-average b{color:var(--text)}.pairing-review-action{margin-top:16px}.pairing-review{padding:18px 0;border-top:1px solid var(--border)}.pairing-review:last-child{padding-bottom:0}.pairing-review-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:12px}.pairing-review-author,.pairing-review-rating{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:6px}.pairing-review-author b{font-size:.9rem}.pairing-review-rating{align-items:flex-end;margin-left:auto;text-align:right}.pairing-review-author time,.pairing-review-rating{color:var(--muted);font-size:.8rem;line-height:1.5}.ratings-page{width:100%;max-width:var(--taille-max-contenu);margin:0 auto;padding:12px 0}.ratings-toolbar{text-align:center}.ratings-toolbar form{width:100%;max-width:540px;margin:0 auto;text-align:left}.ratings-toolbar label{display:block;margin-bottom:2px;color:var(--text);font-size:.7rem;font-weight:700;line-height:16px;letter-spacing:.06em;text-transform:uppercase}.ratings-toolbar select.ClsFiltre{width:100%;max-width:540px;min-width:0;height:auto;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--panel-strong);color:var(--text);font-size:.9rem}.ratings-count{margin:12px 0 0;line-height:1.5}.ratings-result{color:var(--muted);font-size:.9rem;line-height:1.65;overflow-wrap:anywhere}.ratings-result .Txt12{font-size:1rem}.ratings-result .Gras{color:var(--text)}.ratings-result a.ClsLiens{color:var(--accent);font-size:inherit;text-decoration:none}.ratings-result a.ClsLiens:hover{color:#5e402b}.ratings-result a.ClsLiens .Gras{color:inherit}.ratings-page a:focus-visible,.ratings-page select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root body select:not(:disabled,.selected,.inactive*){padding:12px 16px;border:1px solid var(--border);border-radius:8px;background-color:var(--bg);color:var(--text)}:root body .form-groupe.alt select:not(:disabled,.selected,.inactive*){padding:8px 16px}:root body select:not(:disabled,.selected,.inactive*):focus{outline:0;border-color:var(--accent);background-color:#fff;box-shadow:0 0 0 3px rgba(143,99,64,.1)}.wine-fairs-page{width:100%;max-width:var(--taille-max-contenu);margin:0 auto;padding:1px 0 12px}.wine-fairs-title{margin:0 0 16px;color:var(--text);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.3}.wine-fairs-section-title{margin:0 0 12px;padding-bottom:9px;border-bottom:1px solid var(--border);color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.045em;line-height:1.5;text-transform:uppercase;scroll-margin-top:16px}.wine-fairs-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.wine-fairs-table td,.wine-fairs-table th{padding:12px;border-bottom:1px solid var(--border);color:var(--muted);font-size:.9rem;line-height:1.65;vertical-align:top;overflow-wrap:anywhere}.wine-fairs-table th{color:var(--text);font-weight:600}.wine-fairs-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wine-fairs-table th:first-child{width:40%}.wine-fairs-table td,.wine-fairs-table thead th:last-child{text-align:right}.wine-fairs-table .wine-fairs-pending td{font-style:italic}@media (max-width:600px){.wine-fairs-table,.wine-fairs-table tbody,.wine-fairs-table td,.wine-fairs-table th,.wine-fairs-table tr{display:block;width:100%}.wine-fairs-table tbody tr{padding:10px 12px;border-bottom:1px solid var(--border)}.wine-fairs-table tbody td,.wine-fairs-table tbody th{width:100%;padding:0;border:0;text-align:left}.wine-fairs-table tbody td{margin-top:3px}}.pairing-guide-page{width:100%;max-width:var(--taille-max-contenu);margin:0 auto;padding:1px 0 12px}.pairing-guide-title{margin:0 0 16px;color:var(--text);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.25}.pairing-guide-title a{color:inherit;text-decoration:none}.pairing-guide-section-title{margin:0 0 10px;padding-bottom:9px;border-bottom:1px solid var(--border);color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.055em;line-height:1.45;text-transform:uppercase}.pairing-guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;padding:0;list-style:none}.pairing-guide-list li{min-width:0;border-bottom:1px solid var(--border)}.pairing-guide-list a{display:block;padding:10px 12px;border-radius:8px;color:#765033;font-size:.9rem;font-weight:500;line-height:1.45;overflow-wrap:anywhere;text-decoration:none;transition:background-color .15s ease,color .15s ease}.pairing-guide-list a:focus-visible,.pairing-guide-list a:hover{background:#f4ece2;color:#5e402b}.pairing-guide-title a:focus-visible,.pairing-guide-title a:hover{color:var(--accent)}.pairing-guide-page a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:600px){.pairing-guide-list{grid-template-columns:1fr}}.wine-region-vintages-page{width:100%;max-width:1200px;margin:0 auto;padding:1px 0 0}.wine-region-vintages-page .content-card{margin:12px var(--content-card-gutter);padding:clamp(14px,2vw,22px);text-align:left}.wine-region-vintages-page>.content-card:last-child{margin-bottom:0}.wine-region-vintages-page .wine-region-title{margin:0 0 12px;color:var(--text);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.25}.wine-region-vintages-page .wine-region-empty p,.wine-region-vintages-page .wine-region-intro p{margin:8px 0;color:var(--muted);font-size:.95rem;line-height:1.65}.wine-region-vintages-page .wine-region-empty .ClsLiens{color:var(--accent);font-weight:600;text-decoration:none}.wine-region-vintages-page .wine-region-empty .ClsLiens:hover{color:#65452f;text-decoration:none}.wine-region-vintages-page .wine-region-nav-link{display:inline-block;margin:10px 8px 0 0;padding:6px 12px;border:1px solid rgba(143,99,64,.16);border-radius:999px;background:#f8f3ec;color:#765033;font-size:.84rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.wine-region-vintages-page .wine-region-nav-link:focus-visible,.wine-region-vintages-page .wine-region-nav-link:hover{border-color:rgba(143,99,64,.34);background:#efe3d5;color:#5e402b;text-decoration:none}.wine-region-vintages-page .wine-region-type{margin:0 0 10px}.wine-region-vintages-page .wine-region-type>span{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:76px;max-width:100%;margin:0;padding:5px 13px;border-radius:999px;font-size:.8rem;font-weight:600;line-height:1.35;text-align:center;white-space:normal}.wine-region-vintages-page .wine-region-heading{margin:0 0 14px;color:var(--text);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:600;line-height:1.4}.wine-region-vintages-page .wine-region-heading a{color:inherit;text-decoration:none}.wine-region-vintages-page .wine-region-heading a:focus-visible,.wine-region-vintages-page .wine-region-heading a:hover{color:var(--accent);text-decoration:none}.wine-region-vintages-page .wine-region-table{width:100%!important;border-collapse:collapse;table-layout:fixed;font-size:.9rem}.wine-region-vintages-page .wine-region-table td,.wine-region-vintages-page .wine-region-table th{padding:10px 12px;overflow-wrap:anywhere;line-height:1.5}.wine-region-vintages-page .wine-region-table th:first-child{width:34%!important;min-width:0!important}.wine-region-vintages-page .wine-region-table .ClsTRTete{height:auto;background:#f5ede3;color:var(--text)}.wine-region-vintages-page .wine-region-table .ClsTRPaire{height:auto;background:#fbf8f4}.wine-region-vintages-page .wine-region-table .ClsTR{height:auto;background:#fff}.wine-region-vintages-page .wine-region-table tr.border>td{border-top-color:var(--border)}.wine-region-vintages-page .wine-region-wines-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;padding:0;list-style:none}.wine-region-vintages-page .wine-region-wines-list li{min-width:0;border-bottom:1px solid var(--border)}.wine-region-vintages-page .wine-region-wine-link{display:block;padding:10px 12px;border-radius:8px;color:#765033;font-size:.9rem;font-weight:500;line-height:1.45;overflow-wrap:anywhere;text-decoration:none;transition:background-color .15s ease,color .15s ease}.wine-region-vintages-page .wine-region-wine-link:focus-visible,.wine-region-vintages-page .wine-region-wine-link:hover{background:#f4ece2;color:#5e402b;text-decoration:none}.wine-region-vintages-page .wine-region-empty{text-align:center}@media (max-width:480px){.wine-region-vintages-page .content-card{margin:10px var(--content-card-gutter);padding:14px;border-radius:20px}.wine-region-vintages-page .wine-region-table td,.wine-region-vintages-page .wine-region-table th{padding:8px 7px;font-size:.82rem}}@media (max-width:600px){.wine-region-vintages-page .wine-region-wines-list{grid-template-columns:1fr}}.wine-region-guide{width:100%;max-width:1200px;margin:0 auto;padding:1px 0 12px}.wine-region-guide .wine-region-guide-card{width:auto;margin:12px var(--content-card-gutter);padding:clamp(14px,2vw,22px);border:1px solid var(--border);border-radius:24px;background:var(--panel);box-shadow:0 10px 28px rgba(56,41,25,.07);text-align:left}.wine-region-guide .wine-region-guide-title{margin:0 0 12px;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.25}.wine-region-guide .wine-region-guide-title a{color:var(--text);text-decoration:none}.wine-region-guide .wine-region-guide-title a:focus-visible,.wine-region-guide .wine-region-guide-title a:hover{color:var(--accent);text-decoration:none}.wine-region-guide .wine-region-guide-copy p,.wine-region-guide .wine-region-guide-empty p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.65}.wine-region-guide .wine-region-guide-copy strong,.wine-region-guide .wine-region-guide-empty strong{color:var(--text)}.wine-region-guide .wine-region-guide-copy .ClsLiens4{color:#765033;text-decoration:none}.wine-region-guide .wine-region-guide-copy .ClsLiens4:hover{color:#5e402b;text-decoration:none}.wine-region-guide .wine-region-guide-vintages-link{display:inline-block;margin:10px 0 0;padding:6px 12px;border:1px solid rgba(143,99,64,.16);border-radius:999px;background:#f8f3ec;color:#765033;font-size:.84rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.wine-region-guide .wine-region-guide-vintages-link:focus-visible,.wine-region-guide .wine-region-guide-vintages-link:hover{border-color:rgba(143,99,64,.34);background:#efe3d5;color:#5e402b;text-decoration:none}.wine-region-guide .wine-region-guide-type{margin:0 0 10px}.wine-region-guide .wine-region-guide-type>span{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:76px;max-width:100%;margin:0;padding:5px 13px;border-radius:999px;font-size:.8rem;font-weight:600;line-height:1.35;text-align:center;white-space:normal}.wine-region-guide .wine-region-guide-section-title{margin:0 0 12px;padding:0 0 9px;border-bottom:1px solid var(--border);color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.055em;line-height:1.45;text-transform:uppercase}.wine-region-guide .wine-region-guide-wine-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;padding:0;list-style:none}.wine-region-guide .wine-region-guide-wine-list li{min-width:0;border-bottom:1px solid var(--border)}.wine-region-guide .wine-region-guide-wine-link{display:block;padding:10px 12px;border-radius:8px;color:#765033;font-size:.9rem;font-weight:500;line-height:1.45;overflow-wrap:anywhere;text-decoration:none;transition:background-color .15s ease,color .15s ease}.wine-region-guide .wine-region-guide-wine-link:focus-visible,.wine-region-guide .wine-region-guide-wine-link:hover{background:#f4ece2;color:#5e402b;text-decoration:none}.wine-region-guide a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wine-region-guide .wine-region-guide-empty{text-align:center}@media (max-width:600px){.wine-region-guide .wine-region-guide-card{margin:10px var(--content-card-gutter);padding:14px;border-radius:20px}.wine-region-guide .wine-region-guide-wine-list{grid-template-columns:1fr}}.grape-variety-page{width:100%;max-width:1200px;margin:0 auto;padding:1px 0 12px}.grape-variety-page .grape-variety-card{width:auto;margin:12px var(--content-card-gutter);padding:clamp(14px,2vw,22px);border:1px solid var(--border);border-radius:24px;background:var(--panel);box-shadow:0 10px 28px rgba(56,41,25,.07);text-align:left}.grape-variety-page .grape-variety-title{margin:0 0 12px;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.25}.grape-variety-page .grape-variety-title a{color:var(--text);text-decoration:none}.grape-variety-page .grape-variety-title a:focus-visible,.grape-variety-page .grape-variety-title a:hover{color:var(--accent);text-decoration:none}.grape-variety-page .grape-variety-section-title{margin:0 0 12px;padding:0 0 9px;border-bottom:1px solid var(--border);color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.055em;line-height:1.45;text-transform:uppercase}.grape-variety-page .grape-variety-card p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.65}.grape-variety-page .grape-variety-card strong{color:var(--text)}.grape-variety-page .grape-variety-type-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.grape-variety-page .grape-variety-type-badge{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:76px;max-width:100%;margin:0;padding:5px 13px;border-radius:999px;font-size:.8rem;font-weight:600;line-height:1.35;text-align:center;white-space:normal}.grape-variety-page .grape-variety-card .ClsTable{width:100%!important;font-size:.9rem}.grape-variety-page .grape-variety-card .ClsTable td{padding:10px 12px;line-height:1.5}.grape-variety-page .grape-variety-card a.simil{margin:3px 4px 3px 0;padding:6px 12px;border:1px solid rgba(143,99,64,.16);background:#f8f3ec;color:#765033;font-size:.84rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.grape-variety-page .grape-variety-card a.simil:focus-visible,.grape-variety-page .grape-variety-card a.simil:hover{border-color:rgba(143,99,64,.34);background:#efe3d5;color:#5e402b;text-decoration:none}.grape-variety-page .grape-variety-card a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.grape-variety-page .grape-variety-link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.grape-variety-page .grape-variety-link-list>a.simil{display:block;width:100%;margin:0;padding:10px 12px;border:0;border-bottom:1px solid var(--border);border-radius:8px;background:0 0;color:#765033;font-size:.9rem;font-weight:500;line-height:1.45;overflow-wrap:anywhere;text-align:left}.grape-variety-page .grape-variety-link-list>a.simil:focus-visible,.grape-variety-page .grape-variety-link-list>a.simil:hover{background:#f4ece2;color:#5e402b;text-decoration:none}.grape-variety-page .grape-variety-wine-group+.grape-variety-wine-group{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.grape-variety-page .grape-variety-wine-type{margin:0 0 8px}.grape-variety-page .grape-variety-wine-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.grape-variety-page .grape-variety-wine-links>a.simil{display:block;width:100%;margin:0;padding:9px 12px;border:0;border-bottom:1px solid var(--border);border-radius:8px;background:0 0;color:#765033;font-size:.88rem;font-weight:500;line-height:1.45;overflow-wrap:anywhere;text-align:left}.grape-variety-page .grape-variety-wine-links>a.simil:focus-visible,.grape-variety-page .grape-variety-wine-links>a.simil:hover{background:#f4ece2;color:#5e402b;text-decoration:none}@media (max-width:600px){.grape-variety-page .grape-variety-card{margin:10px var(--content-card-gutter);padding:14px;border-radius:20px}.grape-variety-page .grape-variety-card .ClsTable tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.grape-variety-page .grape-variety-card .ClsTable td{width:auto!important;padding:8px 7px;font-size:.82rem}.grape-variety-page .grape-variety-link-list{grid-template-columns:1fr}.grape-variety-page .grape-variety-wine-links{grid-template-columns:1fr}}.wine-country-page{width:100%;max-width:1200px;margin:0 auto;padding:1px 0 12px}.wine-country-page .wine-country-card{width:auto;margin:12px var(--content-card-gutter);padding:clamp(14px,2vw,22px);border:1px solid var(--border);border-radius:24px;background:var(--panel);box-shadow:0 10px 28px rgba(56,41,25,.07);text-align:left}.wine-country-page .wine-country-title{margin:0 0 12px;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.25}.wine-country-page .wine-country-title a{color:var(--text);text-decoration:none}.wine-country-page .wine-country-title a:focus-visible,.wine-country-page .wine-country-title a:hover{color:var(--accent);text-decoration:none}.wine-country-page .wine-country-intro p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.65}.wine-country-page .wine-country-intro strong{color:var(--text)}.wine-country-page .wine-country-vintages-link{display:inline-block;border:1px solid rgba(143,99,64,.16);border-radius:999px;background:#f8f3ec;color:#765033;font-size:.84rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.wine-country-page .wine-country-vintages-link{margin:10px 0 0;padding:6px 12px}.wine-country-page .wine-country-section-title{margin:18px 0 10px;padding:0 0 9px;border-bottom:1px solid var(--border);color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.055em;line-height:1.45;text-transform:uppercase}.wine-country-page .wine-country-regions-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;padding:0;list-style:none}.wine-country-page .wine-country-regions-list li{min-width:0;border-bottom:1px solid var(--border)}.wine-country-page .wine-country-region-link{display:block;padding:10px 12px;border-radius:8px;color:#765033;font-size:.9rem;font-weight:500;line-height:1.45;overflow-wrap:anywhere;text-decoration:none;transition:background-color .15s ease,color .15s ease}.wine-country-page .wine-country-vintages-link:focus-visible,.wine-country-page .wine-country-vintages-link:hover{border-color:rgba(143,99,64,.34);background:#efe3d5;color:#5e402b;text-decoration:none}.wine-country-page .wine-country-region-link:hover{background:#f4ece2;color:#5e402b;text-decoration:none}.wine-country-page .wine-country-region-link:focus-visible{background:#f4ece2;color:#5e402b;text-decoration:none}.wine-country-page a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:600px){.wine-country-page .wine-country-card{margin:10px var(--content-card-gutter);padding:14px;border-radius:20px}.wine-country-page .wine-country-regions-list{grid-template-columns:1fr}}.wine-cellar-page{width:100%;max-width:1200px;margin:0 auto;padding:1px 0 12px}.wine-cellar-page .wine-cellar-card{width:auto;margin:12px var(--content-card-gutter);padding:clamp(14px,2vw,22px);border:1px solid var(--border);border-radius:24px;background:var(--panel);box-shadow:0 10px 28px rgba(56,41,25,.07);text-align:left}.wine-cellar-page .wine-cellar-title{margin:0 0 12px;color:var(--text);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.25}.wine-cellar-page .wine-cellar-section-title{margin:22px 0 10px;padding:0 0 9px;border-bottom:1px solid var(--border);color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.045em;line-height:1.45}.wine-cellar-page .wine-cellar-section-title-main{margin-top:0;font-size:1rem;letter-spacing:0}.wine-cellar-page .wine-cellar-copy p{margin:0 0 12px;color:var(--muted);font-size:.9rem;line-height:1.65}.wine-cellar-page .wine-cellar-copy p:last-child{margin-bottom:0}.wine-cellar-page .wine-cellar-copy b,.wine-cellar-page .wine-cellar-copy strong{color:var(--text)}.wine-cellar-page .wine-cellar-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wine-cellar-page .wine-cellar-steps li{padding:11px 14px;border:1px solid rgba(143,99,64,.14);border-radius:12px;background:rgba(255,255,255,.58);color:var(--muted);font-size:.9rem;line-height:1.55}.wine-cellar-page .wine-cellar-steps a{color:#765033;font-weight:600;text-decoration:none}.wine-cellar-page .wine-cellar-steps a:focus-visible,.wine-cellar-page .wine-cellar-steps a:hover{color:#5e402b;text-decoration:none}.wine-cellar-page .wine-cellar-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none}.wine-cellar-page .wine-cellar-features li{position:relative;min-width:0;padding:9px 10px 9px 23px;border-bottom:1px solid var(--border);color:var(--muted);font-size:.88rem;line-height:1.5;overflow-wrap:anywhere}.wine-cellar-page .wine-cellar-features li::before{position:absolute;top:1.2em;left:8px;width:6px;height:6px;border-radius:50%;background:var(--accent);content:""}.wine-cellar-page a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:600px){.wine-cellar-page .wine-cellar-card{margin:10px var(--content-card-gutter);padding:14px;border-radius:20px}.wine-cellar-page .wine-cellar-features{grid-template-columns:1fr}}.wine-service-page{width:100%;max-width:1200px;margin:0 auto;padding:1px 0 12px}.wine-service-page .wine-service-card{width:auto;margin:12px var(--content-card-gutter);padding:clamp(14px,2vw,22px);border:1px solid var(--border);border-radius:24px;background:var(--panel);box-shadow:0 10px 28px rgba(56,41,25,.07);text-align:left}.wine-service-page .wine-service-title{margin:0 0 14px;color:var(--text);font-size:clamp(1.25rem,2.3vw,1.55rem);font-weight:600;line-height:1.3}.wine-service-page .wine-service-section-title{margin:0 0 14px;padding:0 0 9px;border-bottom:1px solid var(--border);color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.045em;line-height:1.5;text-transform:uppercase}.wine-service-page p{margin:0 0 12px;color:var(--muted);font-size:.9rem;line-height:1.7}.wine-service-page p:last-child{margin-bottom:0}.wine-service-page strong{color:var(--text)}.wine-service-page .wine-service-summary-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:24px}.wine-service-page .wine-service-list,.wine-service-page .wine-service-temperature-list{margin:0;padding:0;list-style:none}.wine-service-page .wine-service-temperature-list{display:grid;gap:8px}.wine-service-page .wine-service-list li,.wine-service-page .wine-service-temperature-list li{position:relative;padding:9px 12px 9px 28px;border-bottom:1px solid var(--border);color:var(--muted);font-size:.9rem;line-height:1.55}.wine-service-page .wine-service-list li::before,.wine-service-page .wine-service-temperature-list li::before{position:absolute;top:1.25em;left:10px;width:6px;height:6px;border-radius:50%;background:var(--accent);content:""}.wine-service-page .wine-service-illustration{display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid rgba(143,99,64,.14);border-radius:16px;background:rgba(255,255,255,.58)}.wine-service-page .wine-service-illustration img{display:block;width:100%;max-width:320px;height:auto}.wine-service-page .wine-service-related br{flex-basis:100%;height:0}.wine-service-page .wine-service-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.9rem}.wine-service-page .wine-service-table td,.wine-service-page .wine-service-table th{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--muted);line-height:1.5;text-align:left;overflow-wrap:anywhere}.wine-service-page .wine-service-table .ClsTRTete{height:auto;background:#f5ede3}.wine-service-page .wine-service-table th{color:var(--text);font-weight:600}.wine-service-page .wine-service-table .ClsTRPaire{height:auto;background:#fbf8f4}.wine-service-page .wine-service-table .ClsTR{height:auto;background:#fff}.wine-service-page a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:700px){.wine-service-page .wine-service-card{margin:10px var(--content-card-gutter);padding:14px;border-radius:20px}.wine-service-page .wine-service-summary-grid{grid-template-columns:1fr;gap:16px}.wine-service-page .wine-service-illustration img{max-width:260px}}.modal-content:has(.ra-cellar-popup){width:min(100%,840px);background:#fffdf9}.modal-content:has(.ra-cellar-missing-popup),.modal-content:has(.ra-cellar-no-bottles-popup),.modal-content:has(.ra-cellar-no-cellar-popup),.modal-content:has(.ra-cellar-preference-popup),.modal-content:has(.ra-cellar-visitor-popup){width:min(100%,600px);background:#fffdf9}.modal-body:has(.ra-cellar-missing-popup)>.carddialog,.modal-body:has(.ra-cellar-no-bottles-popup)>.carddialog,.modal-body:has(.ra-cellar-no-cellar-popup)>.carddialog,.modal-body:has(.ra-cellar-preference-popup)>.carddialog,.modal-body:has(.ra-cellar-visitor-popup)>.carddialog{padding-top:0;padding-bottom:0;background:0 0;box-shadow:none}.ra-cellar-missing-popup,.ra-cellar-no-bottles-popup,.ra-cellar-no-cellar-popup,.ra-cellar-preference-popup,.ra-cellar-visitor-popup{padding:12px 22px 8px;color:var(--text);text-align:left;overflow-wrap:anywhere}.ra-cellar-missing-notice{padding:13px 16px;border:1px solid rgba(143,99,64,.2);border-radius:12px;background:#f7f1e8}.ra-cellar-missing-notice h2{display:flex;align-items:center;gap:10px;color:#3c3025;font-size:1.05rem;font-weight:600;line-height:1.35}.ra-cellar-missing-icon{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:50%;background:#eee3d4;color:var(--accent);font-size:.9rem;font-weight:700}.ra-cellar-missing-notice p{margin:6px 0 0 38px;color:#6e6255;font-size:.82rem;line-height:1.6}.ra-cellar-missing-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;margin:12px 0 0}.ra-cellar-missing-action{display:flex;grid-column:1/-1;align-items:center;justify-content:center;gap:8px;width:100%;max-width:100%;min-height:38px;margin:0;padding:8px 13px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#fff;font-size:.82rem;font-weight:600;text-align:center;text-decoration:none}.ra-cellar-missing-action:focus-visible,.ra-cellar-missing-action:hover{border-color:#735035;background:#735035;color:#fff;text-decoration:none}.ra-cellar-missing-action:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ra-cellar-missing-action svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ra-cellar-missing-actions .ra-cellar-close,.ra-cellar-visitor-footer .ra-cellar-close{flex:0 0 auto;min-height:32px;padding:5px 9px;border-color:transparent;background:0 0;color:var(--muted);font-size:.76rem}.ra-cellar-missing-actions .ra-cellar-close{grid-column:2;justify-self:end}.ra-cellar-missing-actions .ra-cellar-close:focus-visible,.ra-cellar-missing-actions .ra-cellar-close:hover,.ra-cellar-visitor-footer .ra-cellar-close:focus-visible,.ra-cellar-visitor-footer .ra-cellar-close:hover{border-color:transparent;background:#eaf2ed;color:#16654b}.ra-cellar-missing-popup .ra-cellar-missing-notice,.ra-cellar-no-bottles-popup .ra-cellar-missing-notice,.ra-cellar-no-cellar-popup .ra-cellar-missing-notice,.ra-cellar-preference-popup .ra-cellar-missing-notice{border-color:#d5e4da;background:#f5f8f5}.ra-cellar-missing-popup .ra-cellar-missing-icon,.ra-cellar-no-bottles-popup .ra-cellar-missing-icon,.ra-cellar-no-cellar-popup .ra-cellar-missing-icon,.ra-cellar-preference-popup .ra-cellar-missing-icon{background:#dcefe5;color:#16654b}.ra-cellar-missing-popup .ra-cellar-missing-action,.ra-cellar-no-bottles-popup .ra-cellar-missing-action,.ra-cellar-no-cellar-popup .ra-cellar-missing-action,.ra-cellar-preference-popup .ra-cellar-missing-action{border-color:#16654b;background:#16654b}.ra-cellar-missing-popup .ra-cellar-missing-action:focus-visible,.ra-cellar-missing-popup .ra-cellar-missing-action:hover,.ra-cellar-no-bottles-popup .ra-cellar-missing-action:focus-visible,.ra-cellar-no-bottles-popup .ra-cellar-missing-action:hover,.ra-cellar-no-cellar-popup .ra-cellar-missing-action:focus-visible,.ra-cellar-no-cellar-popup .ra-cellar-missing-action:hover,.ra-cellar-preference-popup .ra-cellar-missing-action:focus-visible,.ra-cellar-preference-popup .ra-cellar-missing-action:hover{border-color:#104d39;background:#104d39;color:#fff}.ra-cellar-missing-popup .ra-cellar-missing-action:focus-visible,.ra-cellar-no-bottles-popup .ra-cellar-missing-action:focus-visible,.ra-cellar-no-cellar-popup .ra-cellar-missing-action:focus-visible,.ra-cellar-preference-popup .ra-cellar-missing-action:focus-visible{outline-color:#16654b}.ra-cellar-missing-popup .ra-cellar-close:focus-visible,.ra-cellar-missing-popup .ra-cellar-close:hover,.ra-cellar-no-bottles-popup .ra-cellar-close:focus-visible,.ra-cellar-no-bottles-popup .ra-cellar-close:hover,.ra-cellar-no-cellar-popup .ra-cellar-close:focus-visible,.ra-cellar-no-cellar-popup .ra-cellar-close:hover,.ra-cellar-preference-popup .ra-cellar-close:focus-visible,.ra-cellar-preference-popup .ra-cellar-close:hover{background:#eaf2ed;color:#16654b}.ra-cellar-visitor-popup .ra-cellar-missing-notice{border-color:#d5e4da;background:#f5f8f5}.ra-cellar-visitor-popup .ra-cellar-missing-icon{background:#dcefe5;color:#16654b}.ra-cellar-visitor-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin:12px 0 0}.ra-cellar-visitor-login,.ra-cellar-visitor-register{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:1px solid #16654b;border-radius:8px;color:#16654b;font-size:.76rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.ra-cellar-visitor-register{background:#16654b;color:#fff}.ra-cellar-visitor-register:focus-visible,.ra-cellar-visitor-register:hover{border-color:#104d39;background:#104d39;color:#fff;text-decoration:none}.ra-cellar-visitor-login{background:#fffdf9}.ra-cellar-visitor-login:focus-visible,.ra-cellar-visitor-login:hover{background:#eaf2ed;color:#104d39;text-decoration:none}.ra-cellar-visitor-actions svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ra-cellar-visitor-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:7px 0 0}.ra-cellar-visitor-footer>a{color:#16654b;font-size:.72rem;text-decoration:none}.ra-cellar-visitor-footer>a:hover{color:#104d39;text-decoration:underline}.ra-cellar-visitor-popup a:focus-visible{outline:2px solid #16654b;outline-offset:2px}.ra-cellar-popup{max-width:820px;margin:0 auto;padding:16px 20px;color:var(--text);font-size:.9rem;line-height:1.5;text-align:left;overflow-wrap:anywhere}.ra-cellar-summary{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);align-items:center;gap:16px;padding:16px 18px;border:1px solid rgba(143,99,64,.2);border-radius:14px;background:#f7f1e8}.ra-cellar-popup .ra-cellar-summary{border-color:#d5e4da;background:#f5f8f5}.ra-cellar-popup .ra-cellar-context strong,.ra-cellar-popup .ra-cellar-stock strong{color:#16654b}.ra-cellar-popup .ra-cellar-button{border-color:#c3ddcd;background:#f7fbf8;color:#16654b;font-weight:600}.ra-cellar-popup .ra-cellar-button:focus-visible,.ra-cellar-popup .ra-cellar-button:hover{border-color:#16654b;background:#eaf2ed;color:#104d39;text-decoration:none}.ra-cellar-popup .ra-cellar-button:focus-visible{outline-color:#16654b}.ra-cellar-popup .ra-cellar-footer{border-top-color:#d5e4da;background:#f5f8f5}.ra-cellar-popup .ra-cellar-footer .ra-cellar-close{border-color:transparent;background:0 0;color:var(--muted)}.ra-cellar-popup .ra-cellar-footer .ra-cellar-close:focus-visible,.ra-cellar-popup .ra-cellar-footer .ra-cellar-close:hover{border-color:transparent;background:#eaf2ed;color:#16654b}.ra-cellar-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.ra-cellar-title h2{color:var(--text);font-size:1.35rem;font-weight:600;line-height:1.3}.ra-cellar-title .ra-cellar-type{display:inline-table;margin:0}.ra-cellar-context,.ra-cellar-region{margin:5px 0 0;color:var(--muted);font-size:.8rem}.ra-cellar-stock{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:10px 0 0;font-size:.9rem}.ra-cellar-stock strong{color:#483929}.ra-cellar-stock span{color:var(--muted)}.ra-cellar-context strong{color:#483929}.ra-cellar-lot-actions,.ra-cellar-navigation{display:flex;flex-wrap:wrap;gap:7px}.ra-cellar-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.ra-cellar-button,.ra-cellar-close{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid #dacbbb;border-radius:8px;background:#fffdf9;color:var(--accent);font:inherit;font-size:.76rem;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer}.ra-cellar-button:hover,.ra-cellar-close:hover{border-color:#c5ad96;background:#f0e6d9;color:#735035;text-decoration:none}.ra-cellar-button:focus-visible,.ra-cellar-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ra-cellar-button svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ra-cellar-withdraw{border-color:#dec2af;background:#fff9f3;color:#8a5438}.ra-cellar-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 3px}.ra-cellar-list-heading h3{color:#817060;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.ra-cellar-list-heading>span{color:#948475;font-size:.7rem}.ra-cellar-filter{margin-top:12px;padding:7px 10px;border-radius:7px;background:#edf7f1;color:#16654b;font-size:.78rem}.ra-cellar-list{margin:0;overflow:hidden;border:1px solid #e8e1d8;border-radius:10px;background:#fff}.ra-cellar-lot{padding:13px 14px}.ra-cellar-lot+.ra-cellar-lot{border-top:1px solid #e8e1d8}.ra-cellar-lot-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.ra-cellar-lot-name h4{color:var(--text);font-size:1rem;font-weight:600;line-height:1.35}.ra-cellar-lot-name p{margin:3px 0 0;color:#8a7a6a;font-size:.78rem}.ra-cellar-vintage{max-width:175px;text-align:right}.ra-cellar-year{color:var(--text);font-size:1.3rem;font-weight:600;line-height:1.2}.ra-cellar-vintage-note{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:3px;color:#8b7661;font-size:.68rem;white-space:nowrap}.ra-cellar-vintage-score{width:22px;height:22px;flex:0 0 22px;font-size:.75rem;line-height:22px;box-shadow:0 2px 3px rgba(28,24,20,.1)}.ra-cellar-lot-facts{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-top:9px}.ra-cellar-quantity{display:inline-flex;align-items:baseline;gap:5px;padding:5px 10px;border:1px solid #e4d5c3;border-radius:8px;background:#f7f1e8;color:#483929}.ra-cellar-quantity strong{font-size:1.15rem;font-weight:700;line-height:1}.ra-cellar-quantity>span{padding-left:8px;border-left:1px solid #d9cabb;color:#8a7a6a;font-size:.72rem}.ra-cellar-maturity{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600}.ra-cellar-maturity.Orange{color:#ff8c00}.ra-cellar-maturity.Rouge{color:#d00}.ra-cellar-maturity.Vert{color:#090}.ra-cellar-maturity.Gris2{color:#222}.ra-cellar-maturity .bottle{width:18px;height:18px;flex:none;margin:0}.ra-cellar-maturity .bottle1,.ra-cellar-maturity .bottle2{background-color:currentColor}.ra-cellar-storage-note{margin:6px 0 0;color:#817365;font-size:.72rem}.ra-cellar-lot-actions{margin-top:10px}.ra-cellar-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:15px -20px -16px;padding:12px 20px;border-top:1px solid #e5dccf;background:#faf7f1}.ra-cellar-navigation .ra-cellar-button:disabled{opacity:.4;cursor:default}.ra-cellar-footer .ra-cellar-close{flex:0 0 auto;min-height:32px;padding:5px 9px;border-color:transparent;background:0 0;color:var(--muted);font-size:.76rem}.ra-cellar-footer .ra-cellar-close:focus-visible,.ra-cellar-footer .ra-cellar-close:hover{border-color:transparent;background:#eaf2ed;color:#16654b}.ra-cellar-empty,.ra-cellar-error{margin:14px 0 0;padding:12px;border-radius:9px;background:#f7f1e8;color:var(--muted);text-align:center}.ra-cellar-error{color:var(--danger)}.modal-content:has(.connexion-popup){width:min(100%,500px);padding-bottom:0;border:1px solid #e5dccf;border-radius:14px;background:#fffdf9;color:#302820;box-shadow:0 12px 34px rgba(36,27,35,.12)}.modal-content:has(.connexion-popup) .modal-title{display:flex;align-items:center;min-height:56px;border-bottom:1px solid #e5dccf;border-radius:14px 14px 0 0;background:#f5f0e8;color:#302820}.modal-content:has(.connexion-popup) .modal-close{float:none;flex:0 0 auto;margin:0 0 0 12px}.modal-content:has(.connexion-popup) .modal-title-txt{flex:1;float:none;width:auto;margin:0 20px 0 12px;font-size:.95rem;font-weight:600;line-height:1.35}.modal-body:has(.connexion-popup){width:100%}.connexion-popup{padding:20px 24px 18px;text-align:left}.connexion-popup-intro{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.connexion-popup-icon{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:50%;background:#dcefe5;color:#16654b}.connexion-popup-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.connexion-popup-intro h2{margin:0;color:#3c3025;font-size:.95rem;font-weight:600;line-height:1.35}.connexion-popup-intro p{margin:4px 0 0;color:#6e655d;font-size:.75rem;line-height:1.5}.connexion-popup .connexion-popup-field{margin:0 0 13px}.connexion-popup .connexion-popup-field .control-label{position:static;display:block;margin:0 0 2px;padding-left:14px;color:#51473e;font-size:.7rem;font-weight:700;line-height:16px;letter-spacing:.06em;text-transform:uppercase}.connexion-popup .connexion-popup-field input{display:block;width:100%;height:42px;padding:9px 12px;border:1px solid #d9cfc2;border-radius:8px;outline:0;background:#fff;color:#302820;font:inherit;font-size:.875rem;line-height:normal;box-shadow:none}.connexion-popup .connexion-popup-field input:focus{border-color:#16654b;box-shadow:0 0 0 3px rgba(22,101,75,.11)}.connexion-popup-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:2px 0 18px}.connexion-popup-remember{display:inline-flex;align-items:center;gap:8px;color:#51473e;font-size:.75rem;cursor:pointer}.connexion-popup-remember input{width:16px;height:16px;margin:0;accent-color:#16654b}.connexion-popup-forgot{color:#16654b;font-size:.75rem;font-weight:600;text-decoration:none}.connexion-popup-forgot:hover{color:#104d39;text-decoration:underline}.connexion-popup-feedback{font-size:.75rem;line-height:1.5}.connexion-popup-feedback #result_ko_popupem:not(:empty){display:block;margin-bottom:12px;padding:8px 10px;border:1px solid #e9c8bd;border-radius:8px;background:#fff6f2;color:#93462e}.connexion-popup-feedback #result_ok_popupem:not(:empty){display:block;margin-bottom:12px;padding:8px 10px;border:1px solid #d5e4da;border-radius:8px;background:#f5f8f5;color:#16654b}.connexion-popup-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid #eee7de}.connexion-popup .connexion-popup-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:8px 16px;border:1px solid #16654b;border-radius:8px;font:inherit;font-size:.8rem;font-weight:600;text-transform:none;cursor:pointer}.connexion-popup .connexion-popup-submit{background:#16654b;color:#fff}.connexion-popup .connexion-popup-submit:hover{border-color:#104d39;background:#104d39}.connexion-popup .connexion-popup-cancel{border-color:#d9cfc2;background:#fffdf9;color:#6e655d}.connexion-popup .connexion-popup-cancel:hover{border-color:#c5dac8;background:#eaf2ed;color:#16654b}.connexion-popup a:focus-visible,.connexion-popup button:focus-visible{outline:2px solid #16654b;outline-offset:2px}.modal-content:has(.membership-popup){width:min(100%,500px);padding-bottom:0;border:1px solid #e5dccf;border-radius:14px;background:#fffdf9;color:#302820;box-shadow:0 12px 34px rgba(36,27,35,.12)}.modal-content:has(.membership-popup) .modal-title{display:flex;align-items:center;min-height:56px;border-bottom:1px solid #e5dccf;border-radius:14px 14px 0 0;background:#f5f0e8;color:#302820}.modal-content:has(.membership-popup) .modal-close{float:none;flex:0 0 auto;margin:0 0 0 12px}.modal-content:has(.membership-popup) .modal-title-txt{flex:1;float:none;width:auto;margin:0 20px 0 12px;font-size:.95rem;font-weight:600;line-height:1.35}.modal-body:has(.membership-popup){width:100%}.modal-body:has(.membership-popup)>.carddialog{padding-top:0;padding-bottom:0;background:0 0;box-shadow:none}.membership-popup{padding:20px 22px 4px;text-align:left}.membership-popup-notice{display:flex;align-items:flex-start;gap:12px;padding:14px 15px;border:1px solid #d5e4da;border-radius:11px;background:#f5f8f5}.membership-popup-icon{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:50%;background:#dcefe5;color:#16654b}.membership-popup-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.membership-popup-notice h2{margin:1px 0 0;color:#3c3025;font-size:.95rem;font-weight:600;line-height:1.35}.membership-popup-notice p{margin:5px 0 0;color:#6e655d;font-size:.75rem;line-height:1.55}.membership-popup-actions{display:grid;width:100%;gap:9px;margin:16px 0 0}.modal-body .membership-popup a.membership-popup-action{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border:1px solid #16654b;border-radius:8px;font-size:.8rem;font-weight:600;text-align:center;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.modal-body .membership-popup .membership-popup-action-primary{background:#16654b;color:#fff}.modal-body .membership-popup .membership-popup-action-primary:hover{border-color:#104d39;background:#104d39;color:#fff}.modal-body .membership-popup .membership-popup-action-secondary{background:#fffdf9;color:#16654b}.modal-body .membership-popup .membership-popup-action-secondary:hover{background:#eaf2ed;color:#104d39}.membership-popup-action-label{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:9px}.membership-popup-action-label svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.membership-popup-arrow{flex:0 0 auto;font-size:1.05rem;line-height:1}.modal-content:has(.membership-popup) .modal-content-body>div:last-child{padding:0 22px;text-align:right}.modal-content:has(.membership-popup) #modal-closeOK{display:inline-block;margin:10px 0 14px!important;border-color:transparent;border-radius:8px;background:0 0;color:var(--muted);font-size:.75rem;text-transform:none}.modal-content:has(.membership-popup) #modal-closeOK:hover{background:#eaf2ed;color:#16654b}.membership-popup a:focus-visible{outline:2px solid #16654b;outline-offset:2px}@media screen and (max-width:600px){.connexion-popup{padding:16px 14px 14px}.connexion-popup-options{align-items:flex-start;flex-direction:column;gap:11px}.connexion-popup-actions{display:grid;grid-template-columns:1fr 1fr}.connexion-popup .connexion-popup-button{padding-right:10px;padding-left:10px}.membership-popup{padding:14px 13px 0}.membership-popup-notice{padding:12px}.membership-popup-actions{margin-top:14px}.ra-cellar-missing-popup{padding:10px 14px 6px}.ra-cellar-missing-notice{padding:12px}.ra-cellar-missing-notice p{margin-left:0}.ra-cellar-missing-actions{gap:4px}.ra-cellar-missing-action{padding-right:8px;padding-left:8px}.ra-cellar-popup{padding:12px 14px}.ra-cellar-preference-popup{padding:12px 14px 8px}.ra-cellar-no-cellar-popup{padding:12px 14px 8px}.ra-cellar-no-bottles-popup{padding:12px 14px 8px}.ra-cellar-visitor-popup{padding:12px 14px 8px}.ra-cellar-visitor-actions,.ra-cellar-visitor-footer{margin-left:0}.ra-cellar-summary{grid-template-columns:minmax(0,1fr);padding:13px}.ra-cellar-actions{gap:6px}.ra-cellar-list-heading>span{display:none}.ra-cellar-footer{margin:12px -14px -12px;padding:11px 14px}.ra-cellar-navigation{gap:5px}.ra-cellar-navigation .ra-cellar-button{padding:6px 7px}}@media screen and (max-width:380px){.ra-cellar-visitor-actions{grid-template-columns:minmax(0,1fr)}.ra-cellar-lot-head{grid-template-columns:minmax(0,1fr) auto;gap:6px}.ra-cellar-vintage{max-width:105px}.ra-cellar-vintage-note{font-size:.62rem}.ra-cellar-lot{padding:10px}.ra-cellar-lot-actions .ra-cellar-button{font-size:.7rem;padding:6px 7px}}