body.vinea-mag-band-ready :is(.vinea-region-layout,.vinea-france-layout,.wine-days-layout){grid-template-columns:minmax(0,1fr) 384px!important;column-gap:36px!important;row-gap:28px!important;align-items:start!important}
.vinea-mag-unified-band{position:relative;z-index:6000;grid-column:1/-1;grid-row:1!important;display:grid;grid-template-columns:minmax(0,1fr) 384px;column-gap:36px;width:100%;min-width:0;background:#fff}
body.vinea-mag-band-ready .vinea-news-header{z-index:7000!important}
.vinea-mag-unified-band.is-affixed{position:fixed;top:calc(var(--vinea-mag-header-edge,136px) + 8px);left:var(--vinea-mag-band-left,24px);width:var(--vinea-mag-band-width,calc(100% - 48px))}
.vinea-mag-unified-band.is-affixed::before{content:"";position:absolute;z-index:0;right:auto;bottom:100%;left:calc(-1 * var(--vinea-mag-band-left,24px));width:100vw;height:12px;background:#fff;pointer-events:none}
.vinea-mag-unified-band-spacer{display:none;grid-column:1/-1;grid-row:1!important;width:100%;height:calc(var(--vinea-mag-band-height,106px) + 8px)}
body.vinea-mag-band-affixed .vinea-mag-unified-band-spacer{display:block}
body.vinea-mag-band-ready :is(.vinea-region-article,.vinea-france-article,.wine-days-list){grid-column:1!important;grid-row:2!important}
body.vinea-mag-band-ready :is(.vinea-region-summary,.vinea-france-summary,.wine-days-toc){grid-column:2!important;grid-row:2!important}
.vinea-mag-unified-band :is(.vinea-region-breadcrumb,.vinea-france-breadcrumb,.wine-days-breadcrumb,.vinea-unified-breadcrumb-line){position:relative;z-index:6000;grid-column:1/-1;display:block!important;box-sizing:border-box;width:100%;max-width:none;min-height:34px;margin:0!important;padding:9px 14px 8px!important;border:0!important;border-bottom:1px solid #d8d4ce!important;background:#f4f2ef!important;color:#222!important;font:700 12px/1.4 Arial,sans-serif!important;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;visibility:visible!important;opacity:1!important}
.vinea-mag-unified-band :is(.vinea-region-breadcrumb,.vinea-france-breadcrumb,.wine-days-breadcrumb) a{color:#333!important;text-decoration:none}
.vinea-mag-unified-band .vinea-unified-breadcrumb-line,.vinea-mag-unified-band .vinea-unified-breadcrumb-line *{color:#222!important;text-decoration:none!important;visibility:visible!important;opacity:1!important}
.vinea-mag-unified-band .vinea-unified-breadcrumb>*{position:relative!important;z-index:4!important;color:#222!important;visibility:visible!important;opacity:1!important}
.vinea-mag-unified-band .vinea-unified-breadcrumb-line .wine-days-breadcrumb-desktop{display:inline!important;visibility:visible!important;opacity:1!important}
.vinea-mag-unified-band .vinea-unified-breadcrumb-line .wine-days-breadcrumb-mobile{display:none!important}
.vinea-mag-unified-band .wine-days-content-tabs{position:static!important;inset:auto!important;display:flex!important;align-items:stretch!important;width:100%!important;min-width:0!important;min-height:48px!important;height:48px!important;margin:0!important;border:1px solid #ddd!important;background:#fff!important;box-shadow:none!important;transform:none!important}
.vinea-mag-unified-band .wine-days-content-tabs[data-vinea-unified-shape="true"]{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(210px,1.65fr) minmax(190px,1.25fr) minmax(72px,.55fr) minmax(105px,.72fr) repeat(3,128px);height:58px!important;min-height:58px!important;border-top:5px solid #fff!important;border-bottom:5px solid #fff!important}
.vinea-mag-unified-band .wine-days-content-tabs.has-podcast{grid-template-columns:minmax(210px,1.65fr) minmax(190px,1.25fr) minmax(135px,.95fr) minmax(72px,.55fr) minmax(105px,.72fr) repeat(3,128px)}
.vinea-mag-unified-band .wine-days-content-tabs.has-media{grid-template-columns:minmax(190px,1.45fr) minmax(155px,1.05fr) 96px 72px minmax(72px,.55fr) minmax(105px,.72fr) repeat(3,112px)}
.vinea-mag-unified-band .vinea-unified-media{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:48px!important;margin:0!important;padding:0 8px!important;border:0!important;border-right:1px solid #ddd!important;background:#fff!important;color:#111!important;font:700 10px/1 Arial,sans-serif!important;cursor:pointer}
.vinea-unified-special{position:relative;min-width:0}.vinea-unified-special-toggle{display:flex;width:100%;height:48px;align-items:center;justify-content:space-between;padding:0 14px;border:0;background:#0b2523;color:#fff;text-align:left;cursor:pointer}.vinea-unified-special-copy{display:block;min-width:0}.vinea-unified-special-copy span,.vinea-unified-special-copy strong{display:block;font:700 12px/1.05 Arial,sans-serif}.vinea-unified-special-copy-single{overflow:hidden;font:700 12px/1 Arial,sans-serif;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.vinea-unified-special-toggle i{flex:0 0 9px;width:9px;height:9px;margin-left:12px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}.vinea-unified-special-toggle[aria-expanded="true"] i{transform:rotate(225deg)}
.vinea-unified-special-menu{position:absolute;z-index:5100;top:48px;left:0;width:min(720px,94vw);max-height:70vh;overflow:auto;padding:16px 20px;background:#0b2523;color:#fff;box-shadow:0 12px 28px rgba(0,0,0,.28)}.vinea-unified-special-menu p{margin:0 0 10px;color:#d4af37;font:700 12px/1.4 Arial,sans-serif}.vinea-unified-special-menu a{display:block;padding:10px 4px;border-top:1px solid rgba(255,255,255,.18);color:#fff!important;font:400 13px/1.35 Arial,sans-serif;text-decoration:none;white-space:nowrap}.vinea-unified-special-menu a.is-current,.vinea-unified-special-menu a[aria-current]{color:#d4af37!important;font-weight:700}
.vinea-mag-unified-band.has-open-special-menu,.vinea-mag-unified-band.has-open-special-menu .wine-days-content-tabs,.vinea-mag-unified-band .vinea-unified-special.is-open{overflow:visible!important}
.vinea-mag-unified-band .vinea-unified-special.is-open{position:relative!important;z-index:2147483500!important}
.vinea-mag-unified-band .vinea-unified-special.is-open .vinea-unified-special-menu{z-index:2147483501!important;display:block!important;visibility:visible!important;opacity:1!important;isolation:isolate!important}
.wine-days-page .vinea-unified-special-menu{box-sizing:border-box!important;width:min(520px,94vw)!important;max-height:min(66vh,560px)!important;padding:8px 18px 12px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:rgba(212,175,55,.85) rgba(255,255,255,.1)!important}
.wine-days-page .vinea-unified-special-menu::-webkit-scrollbar{width:6px}
.wine-days-page .vinea-unified-special-menu::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}
.wine-days-page .vinea-unified-special-menu::-webkit-scrollbar-thumb{background:rgba(212,175,55,.85);border-radius:999px}
.wine-days-page .vinea-unified-special-menu>a{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:10px 2px!important;white-space:normal!important}
.wine-days-page .vinea-unified-special-menu .toc-page{display:block!important;color:#d4af37!important;font:400 19px/1 Georgia,"Times New Roman",serif!important;text-align:left!important}
.wine-days-page .vinea-unified-special-menu .toc-copy{display:block!important;min-width:0!important;text-align:left!important}
.wine-days-page .vinea-unified-special-menu .toc-copy strong,.wine-days-page .vinea-unified-special-menu .toc-copy span{display:block!important;color:#fff!important}
.wine-days-page .vinea-unified-special-menu .toc-copy strong{margin:0 0 3px!important;font:700 12px/1.2 Arial,sans-serif!important;text-transform:uppercase!important}
.wine-days-page .vinea-unified-special-menu .toc-copy span{font:400 12px/1.3 Arial,sans-serif!important}
.wine-days-page .vinea-unified-special-menu>a.is-current .toc-copy strong,.wine-days-page .vinea-unified-special-menu>a[aria-current] .toc-copy strong{color:#d4af37!important}
.vinea-unified-like{display:flex;min-width:0;height:48px;align-items:center;justify-content:center;gap:8px;border-right:1px solid #ddd;background:#fff;color:#111}.vinea-unified-like .vinea-mag-heart-button{position:static;width:24px;min-width:24px;height:32px;padding:0;border:0;background:#fff;color:#111}.vinea-unified-like .vinea-mag-action-count{font:400 10px/1.2 Arial,sans-serif;white-space:normal}
.vinea-mag-unified-band :is(.vinea-unified-podcast,.vinea-unified-opinion,.vinea-unified-read-reviews,.vinea-unified-nav-link){display:flex!important;height:48px;min-width:0!important;align-items:center;justify-content:center;box-sizing:border-box;margin:0!important;padding:0 8px!important;border:0!important;border-right:1px solid #ddd!important;background:#fff!important;color:#111!important;font:400 10px/1.1 Arial,sans-serif!important;text-align:center;text-decoration:none!important;cursor:pointer}
.vinea-mag-unified-band .vinea-unified-podcast{display:grid!important;grid-template-rows:auto auto}.vinea-unified-podcast span{font-size:9px;letter-spacing:.08em}.vinea-unified-podcast strong{font-size:11px;letter-spacing:.08em}
.vinea-mag-unified-band .vinea-unified-podcast.is-playing{display:grid!important;place-content:center!important;justify-items:center!important;align-items:center!important;background:#d2d2d2!important;color:#111!important;text-align:center!important}
.vinea-mag-unified-band .vinea-unified-podcast.is-playing :is(span,strong){display:block!important;width:100%;color:#111!important;text-align:center!important;visibility:visible!important;opacity:1!important}
.vinea-mag-unified-band .vinea-unified-nav-link{background:#0b2523!important;color:#fff!important;font-weight:700!important;border-right-color:#43504f!important}
.vinea-unified-opinion-modal{position:fixed;z-index:2147483500;inset:0;display:none;box-sizing:border-box;align-items:center;justify-content:center;padding:var(--opinion-top,24px) 20px 24px;background:rgba(0,0,0,.72);color:#111}.vinea-unified-opinion-modal.is-open{display:flex}.vinea-unified-opinion-modal>section{position:relative;box-sizing:border-box;width:min(680px,94vw);max-height:calc(100dvh - var(--opinion-top,24px) - 24px);overflow-y:auto;padding:42px 30px 30px;background:#fff;box-shadow:0 25px 70px rgba(0,0,0,.4)}.vinea-unified-opinion-modal .coccinelles-podcast-opinion-close{position:absolute;z-index:5;top:10px;right:12px;display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:0;background:#fff;color:#111;font:400 28px/1 Arial;cursor:pointer}.vinea-unified-opinion-modal h2{margin:0 0 20px;font:400 30px/1.1 Didot,"Bodoni 72",Georgia,serif;text-align:center}.vinea-unified-opinion-modal form{display:grid;gap:13px}.vinea-unified-opinion-modal label{display:grid;gap:6px;font:700 10px/1.2 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.vinea-unified-opinion-modal input,.vinea-unified-opinion-modal textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #aaa;font:400 13px Arial,sans-serif}.vinea-unified-opinion-modal textarea{min-height:100px;resize:vertical}.vinea-unified-opinion-modal form>button{min-height:42px;border:1px solid #071817;background:#071817;color:#fff;font:700 11px Arial,sans-serif;cursor:pointer}.vinea-unified-opinion-modal .coccinelles-podcast-consent{grid-template-columns:16px 1fr;align-items:start;gap:9px;font:400 9px/1.38 Arial,sans-serif;letter-spacing:0;text-align:justify;text-transform:none}.vinea-unified-opinion-modal .coccinelles-podcast-consent input{width:14px;height:14px;margin:1px 0}.vinea-unified-opinion-modal .coccinelles-podcast-consent a{color:#7d6025}.vinea-unified-opinion-modal article{padding:16px 0;border-top:1px solid #ddd}.vinea-unified-opinion-modal article p{margin:7px 0 0;font:400 13px/1.5 Arial,sans-serif}.vinea-unified-opinion-modal .coccinelles-podcast-opinion-success{color:#356249;font-weight:700;text-align:center}
.vinea-mag-unified-band .wine-days-content-tab{display:flex;align-items:center;justify-content:center;min-width:92px;padding:0 16px;border:0;background:#0b1616;color:#fff;font:700 11px/1 Arial,sans-serif;text-decoration:none;text-transform:uppercase}
.vinea-mag-unified-band :is(.vinea-region-summary-nav,.vinea-summary-nav,.wine-days-return-nav){position:static!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;order:0!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;background:#0b1616!important;transform:none!important}
.vinea-mag-unified-band :is(.vinea-region-summary-nav,.vinea-summary-nav,.wine-days-return-nav) a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0;padding:0 5px!important;border:0!important;border-right:1px solid #596363!important;background:#0b1616!important;color:#fff!important;font:600 10px/1 Arial,sans-serif!important;text-align:center;text-decoration:none!important}
body.vinea-mag-band-ready :is(.vinea-region-summary,.vinea-france-summary,.wine-days-toc){top:calc(var(--vinea-mag-header-edge,136px) + var(--vinea-mag-band-height,78px) + 20px)!important;max-height:calc(100svh - var(--vinea-mag-header-edge,136px) - var(--vinea-mag-band-height,78px) - 36px)!important}
body.vinea-mag-band-ready :is(.vinea-region-summary-brand,.vinea-summary-brand,.wine-days-toc-brand){display:flex!important;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-height:68px;margin:0!important;padding:8px 0!important;text-align:center}
body.vinea-mag-band-ready .wine-days-toc-brand-link{display:flex;min-height:52px;flex-direction:column;align-items:center;justify-content:center;text-align:center}
body.vinea-mag-band-ready :is(.vinea-region-article,.vinea-france-article,.wine-days-list,.wine-days-article){scroll-margin-top:calc(var(--vinea-mag-header-edge,136px) + var(--vinea-mag-band-height,78px) + 24px)!important}

/* Vinéa Days reprend exactement la garde blanche et les proportions du bandeau Podcast. */
.wine-days-page .vinea-mag-unified-band{z-index:2147482300!important;isolation:isolate;background:#fff!important}
.wine-days-rencontre-page .vinea-mag-unified-band{position:sticky!important;top:var(--vinea-mag-header-edge,140px)!important;right:auto!important;left:auto!important;width:100%!important;transform:none!important}
.wine-days-rencontre-page .vinea-mag-unified-band-spacer{display:none!important}
.wine-days-rencontre-page .vinea-mag-unified-band::before{content:none!important;display:none!important}
.wine-days-page.vinea-mag-band-ready .vinea-news-header{z-index:2147482500!important}
.wine-days-page .vinea-mag-unified-band>*{position:relative;z-index:1}
.wine-days-page .vinea-mag-unified-band.is-affixed{
 top:var(--vinea-mag-header-edge,140px);
 right:0;
 left:0;
 width:100%;
 padding:0;
 background:#fff!important;
}
.wine-days-page .vinea-mag-unified-band.is-affixed::before{
 content:"";
 position:fixed;
 z-index:0;
 top:var(--vinea-mag-header-edge,140px);
 right:0;
 bottom:auto;
 left:0;
 display:block;
 width:100vw;
 height:var(--vinea-mag-band-height,83px);
 background:#fff;
 opacity:1;
 pointer-events:none;
}
.wine-days-page .vinea-mag-unified-band .vinea-unified-breadcrumb-line{
 display:flex!important;
 align-items:center;
 box-sizing:border-box;
 height:24px;
 min-height:24px;
 padding:0 18px!important;
 border-bottom:0!important;
 background:#f4f2ef!important;
 color:#222!important;
 font:700 9px/1 Arial,sans-serif!important;
 letter-spacing:.06em;
 overflow:hidden!important;
}
.wine-days-page .vinea-mag-unified-band .vinea-unified-breadcrumb-line,
.wine-days-page .vinea-mag-unified-band .vinea-unified-breadcrumb-line *{color:#4f4b47!important;-webkit-text-fill-color:#4f4b47!important;text-shadow:none!important}
.wine-days-page .vinea-mag-unified-band .vinea-unified-breadcrumb-content{position:absolute!important;z-index:10!important;inset:0!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:24px!important;padding:0 18px!important;background:#f4f2ef!important;color:#222!important;font:700 9px/24px Arial,sans-serif!important;letter-spacing:.04em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;visibility:visible!important;opacity:1!important;text-indent:0!important;clip:auto!important;clip-path:none!important;transform:none!important}
.wine-days-page .vinea-mag-unified-band .vinea-unified-breadcrumb-content a{display:inline!important;color:#706b65!important;font:inherit!important;visibility:visible!important;opacity:1!important}
.wine-days-page .vinea-mag-unified-band .vinea-unified-breadcrumb-line::after{content:attr(data-vinea-breadcrumb-text)!important;position:absolute!important;z-index:20!important;inset:0!important;display:block!important;box-sizing:border-box!important;height:24px!important;padding:0 18px!important;background:#f4f2ef!important;color:#222!important;-webkit-text-fill-color:#222!important;font:700 9px/24px Arial,sans-serif!important;letter-spacing:.04em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;visibility:visible!important;opacity:1!important;pointer-events:none!important}
.wine-days-page .vinea-mag-unified-band .wine-days-content-tabs[data-vinea-breadcrumb-text]{position:relative!important}
.wine-days-page .vinea-mag-unified-band .vinea-unified-podcast:not(.is-playing){background:#fff!important;color:#111!important}
.wine-days-page .vinea-mag-unified-band .vinea-unified-podcast:not(.is-playing) :is(span,strong){color:#111!important;visibility:visible!important;opacity:1!important}
.wine-days-page.vinea-mag-band-ready .press-layout.wine-days-layout{grid-template-columns:minmax(0,1fr) clamp(300px,24vw,360px)!important;column-gap:0!important;row-gap:0!important;align-items:stretch!important}
.wine-days-page.vinea-mag-band-ready .press-layout .press-viewer{grid-column:1!important;grid-row:2!important}
.wine-days-page.vinea-mag-band-ready .press-layout .press-summary{position:relative!important;top:auto!important;grid-column:2!important;grid-row:2!important;width:auto!important;height:auto!important;max-height:none!important;transform:none!important}
.wine-days-page .vinea-mag-unified-band .wine-days-content-tabs[data-vinea-unified-shape="true"]{
 box-sizing:border-box;
 width:calc(100% - .5cm)!important;
 height:64px!important;
 min-height:64px!important;
 margin:0 .5cm 0 0!important;
 padding:6px 0 6px 14px!important;
 border:0!important;
 background:#050505!important;
 box-shadow:0 8px 20px rgba(0,0,0,.16)!important;
}
@media(max-width:960px){
 body.vinea-mag-band-ready :is(.vinea-region-layout,.vinea-france-layout,.wine-days-layout),.vinea-mag-unified-band{grid-template-columns:1fr!important}
 .vinea-mag-unified-band{gap:0}
 .vinea-mag-unified-band :is(.vinea-region-summary-nav,.vinea-summary-nav,.wine-days-return-nav){grid-column:1}
 body.vinea-mag-band-ready :is(.vinea-region-summary,.vinea-france-summary,.wine-days-toc){position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;max-height:none!important;transform:none!important}
 body.vinea-mag-band-ready :is(.vinea-region-summary,.vinea-france-summary,.wine-days-toc){grid-column:1!important;grid-row:2!important}
 body.vinea-mag-band-ready :is(.vinea-region-article,.vinea-france-article,.wine-days-list){grid-column:1!important;grid-row:3!important}
 .vinea-mag-unified-band .wine-days-content-tabs[data-vinea-unified-shape="true"],.vinea-mag-unified-band .wine-days-content-tabs.has-podcast{grid-template-columns:repeat(4,minmax(0,1fr));height:auto!important}.vinea-unified-special-menu{position:fixed;top:calc(var(--vinea-mag-header-edge,96px) + var(--vinea-mag-band-height,126px));right:10px;left:10px;width:auto}
 .vinea-unified-special-menu a{white-space:normal}
 .vinea-mag-unified-band .vinea-unified-breadcrumb-line .wine-days-breadcrumb-desktop{display:none!important}
 .vinea-mag-unified-band .vinea-unified-breadcrumb-line .wine-days-breadcrumb-mobile{display:inline!important;visibility:visible!important;opacity:1!important}
}
body.vinea-menu-open :is(.vinea-burger-panel,.vinea-menu-backdrop){z-index:2147483600!important}
body.vinea-menu-open .vinea-burger-panel{z-index:2147483601!important}
/* Filet ombré sous le bandeau fixe, sur toutes les pages qui l’utilisent (demande du client, 2026-10-16). */
.vinea-mag-unified-band{border-bottom:1px solid rgba(0,0,0,.2);box-shadow:0 4px 7px -3px rgba(0,0,0,.28)}
