{"id":223688,"date":"2026-04-19T10:11:20","date_gmt":"2026-04-19T10:11:20","guid":{"rendered":"https:\/\/www.chateaumilleroses.com\/chateau-mille-roses-wines-technical-sheets\/"},"modified":"2026-06-04T12:55:21","modified_gmt":"2026-06-04T12:55:21","slug":"chateau-mille-roses-wines-technical-sheets","status":"publish","type":"page","link":"https:\/\/www.chateaumilleroses.com\/en\/chateau-mille-roses-wines-technical-sheets\/","title":{"rendered":"Ch\u00e2teau Mille Roses Wines &#8211; Technical Sheets"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_block_section et_animated section_has_divider et_pb_bottom_divider\">\n<div class=\"et_pb_row_0 et_pb_row et_pb_gutters2 et_block_row\">\n<div class=\"et_pb_column_0 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><h1>technical sheets for our wines: Haut-M\u00e9doc, Margaux, L'Enfant<\/h1>\n<\/div><\/div>\n\n<div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Technical Sheets<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_image_0 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.chateaumilleroses.com\/\/wp-content\/uploads\/2026\/05\/fleurs-sombres.png\" title=\"dark flowers\" width=\"170\" height=\"118\" srcset=\"https:\/\/www.chateaumilleroses.com\/\/wp-content\/uploads\/2026\/05\/fleurs-sombres.png 170w\" sizes=\"(max-width: 170px) 100vw, 170px\" class=\"wp-image-223666\" alt=\"white favicon, chateau mille roses\" \/><\/span><\/div>\n\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_0_wrapper\"><a class=\"et_pb_button_0 et_pb_button et_pb_bg_layout_light et_pb_module et_block_module\" href=\"https:\/\/www.chateaumilleroses.com\/contact-equipe-chateau-mille-roses-macau\/\">Contact Us<\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_bottom_inside_divider et-no-transition\"><\/div><\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_1 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap\" rel=\"stylesheet\">\n\n<style>\n.mr-fiches{\n  --plum:#493e52; --plum-2:#5d4f69; --plum-3:#7a6a87;\n  --plum-tint:#efe9f1; --plum-tint-2:#f7f3f8;\n  --paper:#fff;\n  --ink:#251e2c; --ink-soft:#5c5362;\n  --gold:#bd9e04; --gold-deep:#9a8100; --gold-soft:#e4cd55; --gold-tint:rgba(189,158,4,.12);\n  --en:#a35a3a; --hm:#493e52; --ma:#6b2335;\n  --line:rgba(73,62,82,.12);\n  font-family:'Inter',system-ui,sans-serif;\n  color:var(--ink); font-size:15px; line-height:1.55;\n  -webkit-font-smoothing:antialiased;\n  background:#fff;\n  width:100%; max-width:none; margin:0; padding:0;\n}\n.mr-fiches,.mr-fiches *,.mr-fiches *::before,.mr-fiches *::after{box-sizing:border-box}\n.mr-fiches *:not(svg){min-width:0}\n.mr-fiches img,.mr-fiches svg{max-width:100%}\n.mr-fiches h2{margin:0;letter-spacing:.005em;font-family:'Cormorant Garamond',serif;font-weight:500;overflow-wrap:anywhere}\n.mr-fiches a{color:inherit;text-decoration:none}\n.mr-fiches .mr-main{padding:32px clamp(16px,3vw,40px) 48px;background:#fff}\n\n.mr-fiches .mr-stats-bar{display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;padding:clamp(22px,3vw,30px) clamp(8px,2vw,24px);margin-bottom:32px;border-bottom:1px solid var(--line);position:relative}\n.mr-fiches .mr-stats-bar::after{content:\"\";position:absolute;left:50%;transform:translateX(-50%);width:clamp(40px,8vw,60px);height:2px;background:var(--gold);border-radius:1px;opacity:.9;bottom:-1px}\n.mr-fiches .mr-stat{flex:1 1 0;max-width:200px;min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px clamp(6px,2vw,28px);position:relative}\n.mr-fiches .mr-stat + .mr-stat::before{content:\"\";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:44px;background:linear-gradient(180deg,transparent,var(--line) 30%,var(--line) 70%,transparent)}\n.mr-fiches .mr-stat .n{font-family:'Cormorant Garamond',serif;font-size:clamp(32px,5.5vw,52px);line-height:1;color:var(--plum);font-weight:500;position:relative;display:inline-block;padding-bottom:12px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}\n.mr-fiches .mr-stat .n::after{content:\"\";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:clamp(18px,3vw,26px);height:2px;background:var(--gold);border-radius:1px}\n.mr-fiches .mr-stat .l{font-size:clamp(9px,1.1vw,10px);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;margin-top:12px}\n\n.mr-fiches .mr-legend{display:flex;gap:14px 22px;flex-wrap:wrap;padding:14px clamp(12px,2vw,20px);background:var(--plum-tint-2);border-radius:10px;margin-bottom:24px;font-size:12px}\n.mr-fiches .mr-legend-item{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft)}\n.mr-fiches .mr-legend-item .d{width:9px;height:9px;border-radius:50%;flex-shrink:0}\n\n.mr-fiches .mr-controls{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px clamp(14px,2vw,24px);display:flex;flex-wrap:wrap;gap:18px clamp(14px,2vw,28px);align-items:center;margin-bottom:28px;box-shadow:0 1px 2px rgba(73,62,82,.04),0 8px 24px -12px rgba(73,62,82,.12)}\n.mr-fiches .mr-row{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;min-width:0}\n.mr-fiches .mr-row-filter{flex:1 1 260px}\n.mr-fiches .mr-row-tools{flex:1 1 280px;justify-content:flex-end}\n.mr-fiches .mr-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--plum-3);font-weight:600;white-space:nowrap}\n.mr-fiches .mr-seg{display:inline-flex;flex-wrap:wrap;background:var(--plum-tint-2);padding:4px;border-radius:18px;gap:2px;max-width:100%}\n.mr-fiches .mr-seg button{border:0;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--ink-soft);padding:8px 16px;border-radius:999px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}\n.mr-fiches .mr-seg button:hover{color:var(--plum)}\n.mr-fiches .mr-seg button.is-active{background:var(--plum);color:#fff;box-shadow:0 2px 6px -1px rgba(73,62,82,.35)}\n.mr-fiches .mr-seg button .dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.75;flex-shrink:0}\n.mr-fiches .mr-seg button.is-active .dot{opacity:1}\n\n.mr-fiches .mr-search{position:relative;flex:1 1 180px;min-width:0}\n.mr-fiches .mr-search input{width:100%;border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:10px 14px 10px 38px;font:inherit;font-size:13px;color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s}\n.mr-fiches .mr-search input:focus{border-color:var(--plum-3);box-shadow:0 0 0 3px var(--plum-tint)}\n.mr-fiches .mr-search svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--plum-3)}\n\n.mr-fiches .mr-sort{display:flex;align-items:center;gap:10px;flex-shrink:0}\n.mr-fiches .mr-sort select{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:9px 32px 9px 12px;font:inherit;font-size:13px;color:var(--ink);appearance:none;cursor:pointer;max-width:100%;background-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%237a6a87' d='M0 0l5 6 5-6z'\/><\/svg>\");background-repeat:no-repeat;background-position:right 12px center}\n\n.mr-fiches .mr-years{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px;padding-top:14px;border-top:1px dashed var(--line)}\n.mr-fiches .mr-chip{border:1px solid transparent;background:var(--plum-tint-2);color:var(--plum-2);font:inherit;font-size:12px;font-weight:500;padding:5px 10px;border-radius:6px;cursor:pointer;transition:all .15s ease;font-variant-numeric:tabular-nums}\n.mr-fiches .mr-chip:hover{background:var(--plum-tint);color:var(--plum)}\n.mr-fiches .mr-chip.is-active{background:var(--plum);color:#fff}\n.mr-fiches .mr-chip.is-empty{opacity:.3;cursor:default;pointer-events:none}\n\n.mr-fiches .mr-meta{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-bottom:18px;font-size:13px;color:var(--ink-soft)}\n.mr-fiches .mr-meta strong{color:var(--plum);font-weight:600}\n.mr-fiches .mr-meta-info{flex:1 1 auto}\n.mr-fiches .mr-reset{border:0;background:transparent;font:inherit;font-size:12px;color:var(--plum-3);cursor:pointer;padding:4px 10px;border-radius:6px;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;transition:color .15s,background .15s}\n.mr-fiches .mr-reset:hover{color:var(--plum);background:var(--plum-tint-2);text-decoration-color:var(--plum-3)}\n.mr-fiches .mr-reset:focus-visible{outline:2px solid var(--plum-3);outline-offset:2px}\n\n.mr-fiches .mr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 240px),1fr));gap:18px}\n\n.mr-fiches .mr-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:14px;cursor:pointer;text-decoration:none;color:inherit;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;position:relative;overflow:hidden;min-height:220px;overflow-wrap:anywhere;word-break:break-word}\n.mr-fiches .mr-card::before{content:\"\";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--type-color,var(--plum));transform:scaleY(0);transform-origin:top;transition:transform .3s cubic-bezier(.2,.8,.2,1)}\n.mr-fiches .mr-card:hover{transform:translateY(-3px);border-color:transparent;box-shadow:0 2px 4px rgba(73,62,82,.06),0 18px 34px -16px rgba(73,62,82,.28)}\n.mr-fiches .mr-card:hover::before{transform:scaleY(1)}\n.mr-fiches .mr-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}\n.mr-fiches .mr-card-type{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--type-color,var(--plum))}\n.mr-fiches .mr-card-type .td{width:7px;height:7px;border-radius:50%;background:var(--type-color,var(--plum));flex-shrink:0}\n.mr-fiches .mr-pdf-ico{color:var(--plum-3);opacity:.6;transition:opacity .2s,color .2s;flex-shrink:0}\n.mr-fiches .mr-card:hover .mr-pdf-ico{opacity:1;color:var(--gold-deep)}\n.mr-fiches .mr-year{font-family:'Cormorant Garamond',serif;font-size:clamp(42px,5vw,56px);line-height:.9;color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.01em}\n.mr-fiches .mr-wine-name{font-family:'Cormorant Garamond',serif;font-size:22px;line-height:1.15;color:var(--ink);font-weight:500}\n.mr-fiches .mr-wine-aoc{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-weight:500}\n.mr-fiches .mr-card-action{margin-top:auto;padding-top:12px;border-top:1px dashed var(--line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--plum-3);transition:border-color .25s}\n.mr-fiches .mr-go{display:inline-flex;align-items:center;gap:6px;color:var(--plum-3);font-weight:600;transition:gap .22s ease,color .22s ease}\n.mr-fiches .mr-card:hover .mr-go{gap:10px;color:var(--gold-deep)}\n.mr-fiches .mr-card:hover .mr-card-action{border-top-color:var(--gold-tint);border-top-style:solid}\n\n.mr-fiches .mr-sect{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 16px;margin:40px 0 20px}\n.mr-fiches .mr-sect h2{font-size:clamp(22px,3vw,28px);color:var(--plum);position:relative;padding-left:18px}\n.mr-fiches .mr-sect h2::before{content:\"\";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--gold);border-radius:50%}\n.mr-fiches .mr-sect .c{font-size:13px;color:var(--ink-soft);background:var(--plum-tint-2);padding:3px 10px;border-radius:999px}\n.mr-fiches .mr-sect .r{flex:1 1 60px;height:1px;background:linear-gradient(90deg,var(--line),transparent)}\n\n.mr-fiches .mr-empty{text-align:center;padding:60px 20px;color:var(--ink-soft);background:var(--paper);border:1px dashed var(--line);border-radius:14px}\n.mr-fiches .mr-empty h3{color:var(--plum);font-size:24px;margin:0 0 8px;font-family:'Cormorant Garamond',serif;font-weight:500}\n\n@media (max-width:900px){\n  .mr-fiches .mr-row-tools{justify-content:flex-start}\n}\n@media (max-width:640px){\n  .mr-fiches .mr-main{padding:20px 16px 36px}\n  .mr-fiches .mr-stats-bar{padding:20px 8px;margin-bottom:24px}\n  .mr-fiches .mr-stat{padding:4px 6px;max-width:none}\n  .mr-fiches .mr-stat .n{padding-bottom:10px}\n  .mr-fiches .mr-stat .l{margin-top:10px}\n  .mr-fiches .mr-legend{font-size:11px;gap:10px 16px;padding:12px 14px}\n  .mr-fiches .mr-controls{padding:18px 16px}\n  .mr-fiches .mr-seg button{padding:7px 12px;font-size:12px}\n  .mr-fiches .mr-row-filter,.mr-fiches .mr-row-tools{flex:1 1 100%}\n  .mr-fiches .mr-search{flex:1 1 100%}\n  .mr-fiches .mr-sort{flex:1 1 100%;justify-content:flex-start}\n  .mr-fiches .mr-sort select{flex:1}\n  .mr-fiches .mr-wine-name{font-size:20px}\n  .mr-fiches .mr-card{padding:18px 18px 16px;min-height:200px}\n  .mr-fiches .mr-grid{gap:14px}\n}\n@media (max-width:420px){\n  .mr-fiches .mr-stats-bar{padding:18px 4px}\n  .mr-fiches .mr-stat{padding:4px 4px}\n  .mr-fiches .mr-stat .l{letter-spacing:.18em}\n  .mr-fiches .mr-seg{width:100%;justify-content:center}\n  .mr-fiches .mr-seg button{flex:1 1 auto;justify-content:center;padding:7px 10px}\n  .mr-fiches .mr-chip{font-size:11px;padding:4px 8px}\n  .mr-fiches .mr-grid{grid-template-columns:1fr}\n}\n<\/style>\n\n<div class=\"mr-fiches\">\n  <div class=\"mr-main\">\n\n    <div class=\"mr-stats-bar\">\n      <div class=\"mr-stat\"><div class=\"n\" id=\"mr-stat-count\">\u2014<\/div><div class=\"l\">Mill\u00e9simes<\/div><\/div>\n      <div class=\"mr-stat\"><div class=\"n\" id=\"mr-stat-cuvees\">\u2014<\/div><div class=\"l\">Cuv\u00e9es<\/div><\/div>\n      <div class=\"mr-stat\"><div class=\"n\" id=\"mr-stat-years\">\u2014<\/div><div class=\"l\">Ann\u00e9es<\/div><\/div>\n    <\/div>\n\n    <div class=\"mr-legend\">\n      <span class=\"mr-legend-item\"><span class=\"d\" style=\"background:#6b2335\" aria-hidden=\"true\"><\/span>Ch\u00e2teau Mille Roses \u2014 AOC Margaux<\/span>\n      <span class=\"mr-legend-item\"><span class=\"d\" style=\"background:#493e52\" aria-hidden=\"true\"><\/span>Ch\u00e2teau Mille Roses \u2014 AOC Haut-M\u00e9doc<\/span>\n      <span class=\"mr-legend-item\"><span class=\"d\" style=\"background:#a35a3a\" aria-hidden=\"true\"><\/span>L'Enfant \u2014 AOC Haut-M\u00e9doc<\/span>\n    <\/div>\n\n    <div class=\"mr-controls\">\n      <div class=\"mr-row mr-row-filter\">\n        <span class=\"mr-label\" id=\"mr-type-label\">Cuv\u00e9e<\/span>\n        <div class=\"mr-seg\" id=\"mr-type\" role=\"group\" aria-labelledby=\"mr-type-label\">\n          <button type=\"button\" data-type=\"all\" class=\"is-active\" aria-pressed=\"true\">Toutes<\/button>\n          <button type=\"button\" data-type=\"ma\" aria-pressed=\"false\"><span class=\"dot\" style=\"background:#6b2335\" aria-hidden=\"true\"><\/span>Margaux<\/button>\n          <button type=\"button\" data-type=\"hm\" aria-pressed=\"false\"><span class=\"dot\" style=\"background:#493e52\" aria-hidden=\"true\"><\/span>Haut-M\u00e9doc<\/button>\n          <button type=\"button\" data-type=\"en\" aria-pressed=\"false\"><span class=\"dot\" style=\"background:#a35a3a\" aria-hidden=\"true\"><\/span>L'Enfant<\/button>\n        <\/div>\n      <\/div>\n      <div class=\"mr-row mr-row-tools\">\n        <div class=\"mr-search\">\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" aria-hidden=\"true\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"m20 20-3-3\"\/><\/svg>\n          <input id=\"mr-search\" type=\"search\" placeholder=\"Rechercher un mill\u00e9sime\u2026\" aria-label=\"Rechercher un mill\u00e9sime\" \/>\n        <\/div>\n        <div class=\"mr-sort\">\n          <span class=\"mr-label\" id=\"mr-sort-label\">Tri<\/span>\n          <select id=\"mr-sort\" aria-labelledby=\"mr-sort-label\">\n            <option value=\"year-desc\">Plus r\u00e9cent<\/option>\n            <option value=\"year-asc\">Plus ancien<\/option>\n            <option value=\"type\">Par cuv\u00e9e<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n      <div class=\"mr-years\" id=\"mr-years\" role=\"group\" aria-label=\"Filtrer par ann\u00e9e\"><\/div>\n    <\/div>\n\n    <div class=\"mr-meta\">\n      <div class=\"mr-meta-info\" aria-live=\"polite\" aria-atomic=\"true\"><strong id=\"mr-visible\">\u2014<\/strong> fiche(s) affich\u00e9e(s)<span id=\"mr-active\"><\/span><\/div>\n      <button type=\"button\" id=\"mr-reset\" class=\"mr-reset\" hidden>R\u00e9initialiser les filtres<\/button>\n    <\/div>\n\n    <div id=\"mr-results\"><\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  function mrInit(){\n  var root=document.querySelector(\".mr-fiches:not([data-mr-init])\");\n  if(!root) return;\n  root.setAttribute(\"data-mr-init\",\"1\");\n\n  var MR_BASE = \"\/wp-content\/uploads\/pdf\/\";\n  var TYPE_ORDER = [\"ma\",\"hm\",\"en\"];\n  var TYPES = {\n    hm:{label:\"Ch\u00e2teau Mille Roses\",aoc:\"AOC Haut-M\u00e9doc\",color:\"#493e52\",short:\"Haut-M\u00e9doc\"},\n    ma:{label:\"Ch\u00e2teau Mille Roses\",aoc:\"AOC Margaux\",color:\"#6b2335\",short:\"Margaux\"},\n    en:{label:\"L'Enfant\",aoc:\"AOC Haut-M\u00e9doc\",color:\"#a35a3a\",short:\"L'Enfant\"}\n  };\n  var vins=[\n    {type:\"en\",year:2005,file:\"fr EN 2005.pdf\"},{type:\"en\",year:2006,file:\"fr EN 2006.pdf\"},\n    {type:\"en\",year:2007,file:\"fr EN 2007.pdf\"},{type:\"en\",year:2008,file:\"fr EN 2008.pdf\"},\n    {type:\"en\",year:2009,file:\"fr EN 2009.pdf\"},{type:\"en\",year:2010,file:\"fr EN 2010.pdf\"},\n    {type:\"en\",year:2011,file:\"fr EN 2011.pdf\"},{type:\"en\",year:2012,file:\"fr EN 2012.pdf\"},\n    {type:\"en\",year:2014,file:\"fr EN 2014.pdf\"},{type:\"en\",year:2015,file:\"fr EN 2015.pdf\"},\n    {type:\"en\",year:2016,file:\"fr EN 2016.pdf\"},{type:\"en\",year:2018,file:\"fr EN 2018.pdf\"},\n    {type:\"en\",year:2019,file:\"fr EN 2019.pdf\"},{type:\"en\",year:2020,file:\"fr EN 2020.pdf\"},\n    {type:\"en\",year:2021,file:\"fr EN 2021.pdf\"},{type:\"en\",year:2022,file:\"fr EN 2022.pdf\"},\n    {type:\"hm\",year:2002,file:\"fr HM 2002.pdf\"},{type:\"hm\",year:2003,file:\"fr HM 2003.pdf\"},\n    {type:\"hm\",year:2004,file:\"fr HM 2004.pdf\"},{type:\"hm\",year:2005,file:\"fr HM 2005.pdf\"},\n    {type:\"hm\",year:2006,file:\"fr HM 2006.pdf\"},{type:\"hm\",year:2007,file:\"fr HM 2007.pdf\"},\n    {type:\"hm\",year:2008,file:\"fr HM 2008.pdf\"},{type:\"hm\",year:2009,file:\"fr HM 2009.pdf\"},\n    {type:\"hm\",year:2010,file:\"fr HM 2010.pdf\"},{type:\"hm\",year:2011,file:\"fr HM 2011.pdf\"},\n    {type:\"hm\",year:2012,file:\"fr HM 2012.pdf\"},{type:\"hm\",year:2013,file:\"fr HM 2013.pdf\"},\n    {type:\"hm\",year:2014,file:\"fr HM 2014.pdf\"},{type:\"hm\",year:2015,file:\"fr HM 2015.pdf\"},\n    {type:\"hm\",year:2016,file:\"fr HM 2016.pdf\"},{type:\"hm\",year:2017,file:\"fr HM 2017.pdf\"},\n    {type:\"hm\",year:2018,file:\"fr HM 2018.pdf\"},{type:\"hm\",year:2019,file:\"fr HM 2019.pdf\"},\n    {type:\"hm\",year:2020,file:\"fr HM 2020 fr.pdf\"},{type:\"hm\",year:2021,file:\"MR HM 21 fr.pdf\"},\n    {type:\"hm\",year:2022,file:\"MR HM 22 fr.pdf\"},\n    {type:\"ma\",year:2007,file:\"fr MA 2007.pdf\"},{type:\"ma\",year:2008,file:\"fr MA 2008.pdf\"},\n    {type:\"ma\",year:2009,file:\"fr MA 2009.pdf\"},{type:\"ma\",year:2010,file:\"fr MA 2010.pdf\"},\n    {type:\"ma\",year:2011,file:\"fr MA 2011.pdf\"},{type:\"ma\",year:2012,file:\"fr MA 2012.pdf\"},\n    {type:\"ma\",year:2013,file:\"fr MA 2013.pdf\"},{type:\"ma\",year:2014,file:\"fr MA 2014.pdf\"},\n    {type:\"ma\",year:2015,file:\"fr MA 2015.pdf\"},{type:\"ma\",year:2017,file:\"fr MA 2017.pdf\"},\n    {type:\"ma\",year:2018,file:\"fr MA 2018.pdf\"},{type:\"ma\",year:2019,file:\"fr MA 2019.pdf\"},\n    {type:\"ma\",year:2020,file:\"fr MA 2020.pdf\"},\n    {type:\"ma\",year:2021,file:\"fr MA 2021.pdf\"},\n    {type:\"ma\",year:2022,file:\"fr MA 2022.pdf\"},\n    {type:\"ma\",year:2023,file:\"fr MA 2023.pdf\"}\n  ];\n  var state={type:\"all\",year:null,q:\"\",sort:\"year-desc\"};\n  var $type=root.querySelector(\"#mr-type\"), $years=root.querySelector(\"#mr-years\"),\n      $results=root.querySelector(\"#mr-results\"), $search=root.querySelector(\"#mr-search\"),\n      $sort=root.querySelector(\"#mr-sort\"), $visible=root.querySelector(\"#mr-visible\"),\n      $active=root.querySelector(\"#mr-active\"), $reset=root.querySelector(\"#mr-reset\");\n\n  root.querySelector(\"#mr-stat-count\").textContent=vins.length;\n  root.querySelector(\"#mr-stat-cuvees\").textContent=Object.keys(vins.reduce(function(a,v){a[v.type]=1;return a;},{})).length;\n  root.querySelector(\"#mr-stat-years\").textContent=Object.keys(vins.reduce(function(a,v){a[v.year]=1;return a;},{})).length;\n\n  var minY=Math.min.apply(null,vins.map(function(v){return v.year;}));\n  var maxY=Math.max.apply(null,vins.map(function(v){return v.year;}));\n\n  function yearExistsFor(type,year){\n    return vins.some(function(v){return (type===\"all\"||v.type===type)&&v.year===year;});\n  }\n\n  function renderYears(){\n    var yearsSet={};\n    vins.forEach(function(v){ if(state.type===\"all\"||v.type===state.type) yearsSet[v.year]=1; });\n    $years.innerHTML=\"\";\n    var all=document.createElement(\"button\");\n    all.type=\"button\";\n    all.className=\"mr-chip\"+(state.year===null?\" is-active\":\"\");\n    all.setAttribute(\"aria-pressed\",state.year===null?\"true\":\"false\");\n    all.textContent=\"Toutes ann\u00e9es\";\n    all.onclick=function(){state.year=null;renderYears();render();};\n    $years.appendChild(all);\n    for(var y=maxY; y>=minY; y--){\n      var has=!!yearsSet[y];\n      var b=document.createElement(\"button\");\n      b.type=\"button\";\n      b.className=\"mr-chip\"+(state.year===y?\" is-active\":\"\")+(has?\"\":\" is-empty\");\n      b.setAttribute(\"aria-pressed\",state.year===y?\"true\":\"false\");\n      if(!has) b.setAttribute(\"aria-disabled\",\"true\");\n      b.textContent=y;\n      (function(yr,hasIt,btn){\n        if(hasIt) btn.onclick=function(){state.year=state.year===yr?null:yr;renderYears();render();};\n      })(y,has,b);\n      $years.appendChild(b);\n    }\n  }\n\n  $type.addEventListener(\"click\",function(e){\n    var b=e.target.closest(\"button\"); if(!b) return;\n    Array.prototype.forEach.call($type.children,function(x){\n      var act=x===b;\n      x.classList.toggle(\"is-active\",act);\n      x.setAttribute(\"aria-pressed\",act?\"true\":\"false\");\n    });\n    state.type=b.dataset.type;\n    if(state.year!==null && !yearExistsFor(state.type,state.year)) state.year=null;\n    renderYears(); render();\n  });\n\n  $search.addEventListener(\"input\",function(e){state.q=e.target.value.trim().toLowerCase();render();});\n  $sort.addEventListener(\"change\",function(e){state.sort=e.target.value;render();});\n\n  $reset.addEventListener(\"click\",function(){\n    state.type=\"all\"; state.year=null; state.q=\"\";\n    Array.prototype.forEach.call($type.children,function(x){\n      var act=x.dataset.type===\"all\";\n      x.classList.toggle(\"is-active\",act);\n      x.setAttribute(\"aria-pressed\",act?\"true\":\"false\");\n    });\n    $search.value=\"\";\n    renderYears(); render();\n  });\n\n  function render(){\n    var list=vins.filter(function(v){\n      if(state.type!==\"all\"&&v.type!==state.type) return false;\n      if(state.year!==null&&v.year!==state.year) return false;\n      if(state.q){\n        var h=(v.year+\" \"+TYPES[v.type].label+\" \"+TYPES[v.type].aoc+\" \"+TYPES[v.type].short).toLowerCase();\n        if(h.indexOf(state.q)===-1) return false;\n      }\n      return true;\n    });\n    if(state.sort===\"year-desc\") list.sort(function(a,b){return b.year-a.year||TYPE_ORDER.indexOf(a.type)-TYPE_ORDER.indexOf(b.type);});\n    else if(state.sort===\"year-asc\") list.sort(function(a,b){return a.year-b.year||TYPE_ORDER.indexOf(a.type)-TYPE_ORDER.indexOf(b.type);});\n    else list.sort(function(a,b){return TYPE_ORDER.indexOf(a.type)-TYPE_ORDER.indexOf(b.type)||b.year-a.year;});\n\n    $visible.textContent=list.length;\n    var tags=[];\n    if(state.type!==\"all\") tags.push(TYPES[state.type].short);\n    if(state.year!==null) tags.push(\"Mill\u00e9sime \"+state.year);\n    if(state.q) tags.push(\"\u00ab \"+state.q+\" \u00bb\");\n    $active.textContent=tags.length?\" \u00b7 \"+tags.join(\" \u00b7 \"):\"\";\n    $reset.hidden=!(state.type!==\"all\"||state.year!==null||state.q!==\"\");\n\n    if(!list.length){\n      $results.innerHTML='<div class=\"mr-empty\"><h3>Aucune fiche ne correspond<\/h3><p>Essayez d\u2019\u00e9largir les filtres ou de changer de cuv\u00e9e.<\/p><\/div>';\n      return;\n    }\n    if(state.sort===\"type\"){\n      var g={ma:[],hm:[],en:[]}; list.forEach(function(v){g[v.type].push(v);});\n      $results.innerHTML=TYPE_ORDER.filter(function(k){return g[k].length;}).map(function(k){return groupHTML(k,g[k]);}).join(\"\");\n    } else {\n      $results.innerHTML='<div class=\"mr-grid\">'+list.map(cardHTML).join(\"\")+'<\/div>';\n    }\n  }\n\n  function groupHTML(t,a){\n    var c=TYPES[t];\n    return '<div class=\"mr-sect\"><h2>'+c.short+'<\/h2><span class=\"c\">'+a.length+' mill\u00e9sime(s)<\/span><span class=\"r\" aria-hidden=\"true\"><\/span><\/div><div class=\"mr-grid\">'+a.map(cardHTML).join(\"\")+'<\/div>';\n  }\n\n  function cardHTML(v){\n    var t=TYPES[v.type];\n    return '<a class=\"mr-card\" href=\"'+MR_BASE+encodeURIComponent(v.file)+'\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"--type-color:'+t.color+'\" aria-label=\"'+t.label+' '+t.aoc+', mill\u00e9sime '+v.year+' \u2014 ouvrir la fiche technique PDF\">'\n      +'<div class=\"mr-card-top\"><span class=\"mr-card-type\"><span class=\"td\" aria-hidden=\"true\"><\/span>'+t.short+'<\/span>'\n      +'<svg class=\"mr-pdf-ico\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z\"\/><polyline points=\"14 3 14 9 20 9\"\/><\/svg><\/div>'\n      +'<div class=\"mr-year\">'+v.year+'<\/div>'\n      +'<div><div class=\"mr-wine-name\">'+t.label+'<\/div><div class=\"mr-wine-aoc\">'+t.aoc+' \u00b7 Mill\u00e9sime '+v.year+'<\/div><\/div>'\n      +'<div class=\"mr-card-action\"><span>Fiche technique \u00b7 PDF<\/span><span class=\"mr-go\">Ouvrir'\n      +'<svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/span><\/div><\/a>';\n  }\n\n  renderYears(); render();\n  }\n  if(document.readyState!==\"loading\") mrInit();\n  else document.addEventListener(\"DOMContentLoaded\",mrInit);\n})();\n<\/script><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_2 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_1_wrapper\"><a class=\"et_pb_button_1 et_pb_button et_pb_bg_layout_light et_pb_module et_block_module\" href=\"https:\/\/www.chateaumilleroses.com\/contact-equipe-chateau-mille-roses-macau\/\">Contact Us<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-223688","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.chateaumilleroses.com\/en\/wp-json\/wp\/v2\/pages\/223688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chateaumilleroses.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.chateaumilleroses.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.chateaumilleroses.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chateaumilleroses.com\/en\/wp-json\/wp\/v2\/comments?post=223688"}],"version-history":[{"count":2,"href":"https:\/\/www.chateaumilleroses.com\/en\/wp-json\/wp\/v2\/pages\/223688\/revisions"}],"predecessor-version":[{"id":223724,"href":"https:\/\/www.chateaumilleroses.com\/en\/wp-json\/wp\/v2\/pages\/223688\/revisions\/223724"}],"wp:attachment":[{"href":"https:\/\/www.chateaumilleroses.com\/en\/wp-json\/wp\/v2\/media?parent=223688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}