@import url('./rhone-visite-express.css?v=20260926');
@import url('./rhone-visite-express-hero.css?v=20260926');
@import url('./rhone-visite-express-france-terroirs.css?v=20260927-button-band-23');
@import url('./rhone-media-controls.css?v=20260926');

/* Both regional templates reuse the Rhône styles above. Only placeholder
   content and legacy region-specific conflicts are handled here. */
.france-terroirs-region-article .ft-region-sidebar{grid-row:2;align-self:stretch}
.france-terroirs-region-article .ft-region-toolbar .vinea-unified-special-toggle{justify-content:space-between;padding:0 14px;background:#0b2523;color:#fff;font:700 12px/1 Arial,sans-serif;text-align:left}
.france-terroirs-region-article .ft-region-toolbar .vinea-unified-special-menu a{display:block;text-align:left;background:transparent;justify-content:start;padding:10px 4px;font:400 13px/1.35 Arial,sans-serif}
.france-terroirs-region-article .ft-region-toolbar .vinea-mag-heart-button{font-size:18px}
.rhone-dossier-page .vinea-mag-unified-band.has-open-special-menu .wine-days-content-tabs{overflow:visible!important}
.france-terroirs-region-article .ft-region-sidebar>.vinea-region-summary{top:calc(var(--vinea-mag-header-edge,114px) + var(--vinea-mag-band-height,82px) + 8px)!important;height:calc(100svh - var(--vinea-mag-header-edge,114px) - var(--vinea-mag-band-height,82px) - 24px)!important;max-height:calc(100svh - var(--vinea-mag-header-edge,114px) - var(--vinea-mag-band-height,82px) - 24px)!important}
.france-terroirs-region-article .ft-region-slider-dots{right:auto;pointer-events:auto}
.france-terroirs-region-article .rhone-slider-dots button{flex:0 0 5px!important;width:5px!important;min-width:5px!important;max-width:5px!important;height:5px!important;min-height:5px!important;max-height:5px!important}
.france-terroirs-region-article .vinea-region-summary-list a.is-current{background:#071d1c!important;color:#fff!important}
.france-terroirs-region-article .rhone-photo-placeholder{display:grid;place-items:center;width:100%;height:calc(100% - 52px);font:400 10px Arial,sans-serif;letter-spacing:.08em}
.france-terroirs-landing-model .rhone-edito-logo{margin-top:26px}
.ft-template-media{position:fixed;inset:0;z-index:2147483602;display:grid;place-items:center;padding:64px;background:#fff;color:#111}
.ft-template-media[hidden]{display:none}
.ft-template-media button{position:absolute;right:20px;top:12px;border:0;background:white;font:32px Arial;cursor:pointer}
.ft-template-media p{display:grid;place-items:center;width:min(1100px,100%);aspect-ratio:16/9;background:#d4d4d4;color:#555;font:400 14px Arial}
@media(max-width:1050px) and (min-width:961px){
 .france-terroirs-region-article .vinea-region-layout{grid-template-columns:minmax(0,1fr) 320px!important}
 .france-terroirs-region-article .ft-region-sidebar,.france-terroirs-region-article .ft-region-sidebar>.vinea-region-summary{width:320px!important;max-width:320px!important}
 .france-terroirs-region-article .rhone-visite-sidebar>.rhone-photo-slider{width:440px;margin-left:-120px}
 .france-terroirs-region-article .rhone-slider-lead{padding-right:138px}
}
@media(max-width:960px){
 .france-terroirs-region-article .ft-region-sidebar{grid-column:1;grid-row:2;width:100%}
 .france-terroirs-region-article .rhone-visite-sidebar>.rhone-photo-slider{width:100%;height:432px;margin:0}
 .france-terroirs-region-article .ft-region-sidebar>.vinea-region-summary{position:relative!important;top:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important}
 .france-terroirs-region-article .rhone-slider-lead{min-height:0;padding:0 0 32px}
 .france-terroirs-region-article .rhone-story-columns{grid-template-columns:1fr!important}
 .france-terroirs-region-article .france-terroirs-callout-spacer,.france-terroirs-region-article .rhone-story-columns::after{display:none}
 .france-terroirs-region-article .rhone-story-columns>.rhone-callout{position:relative;top:auto;left:auto;width:100%;max-width:none;transform:none}
 .france-terroirs-landing-model .vinea-mag-unified-band .wine-days-content-tabs[data-vinea-unified-shape],.france-terroirs-region-article .vinea-mag-unified-band .wine-days-content-tabs[data-vinea-unified-shape]{display:flex!important;width:100%!important;overflow-x:auto!important}
}
