
a[href="/fr"],a[href="/fr/"],a[href="/"]:has(span.textStyle_bodyText),a[href="/"]:has(span.textStyle_bodyText){display:none!important}
[data-wine-panel] h2>[data-wine-split="true"]:first-child{display:none!important}
[data-hero-menu] button[data-service-icon]{position:relative}
[data-hero-menu] button[data-service-icon]>span:first-child{visibility:hidden!important}
[data-hero-menu] button[data-service-icon]::before{content:"";position:absolute;left:7px;top:50%;transform:translateY(-50%);width:42px;height:42px;background:var(--service-icon) center/contain no-repeat;pointer-events:none;border-radius:0}
[data-hero-menu] [role="option"] img{visibility:hidden!important}
.archi-road-vehicle{position:absolute;z-index:2;left:50%;top:43%;width:min(54vw,930px);pointer-events:none;will-change:transform;transform:translate(-50%,-35%) scale(.14);transform-origin:50% 50%}
.archi-road-vehicle img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 20px 18px rgba(0,0,0,.18))}
@media(min-width:1800px){[data-hero-menu] button[data-service-icon]::before{width:54px;height:54px}}
@media(max-width:767px){.archi-road-vehicle{width:88vw;top:42%}}
@media(prefers-reduced-motion:reduce){.archi-road-vehicle{transform:translate(-50%,-100%) scale(1)!important}}

/* Neutral road scene; clipped to its own service panel. */
[data-wine-panel][data-wine-variant="white"]{background:linear-gradient(180deg,#bec2c4,#969da1)!important;--wine-panel-color:#aeb4b7!important;overflow:hidden}
.archi-road-vehicle{top:48%;width:min(52vw,930px)}
.archi-wheel{position:absolute;display:block;pointer-events:none;border-radius:50%}
@media(max-width:767px){.archi-road-vehicle{top:57%;width:84vw}}

.archi-road-vehicle{top:88%;transform-origin:50% 100%}
[data-wine-variant="white"] [data-wine-description]{z-index:3}
[data-hero-menu] button[aria-haspopup="listbox"]{min-width:260px!important;width:auto!important;max-width:calc(100vw - 32px)}
@media(max-width:767px){.archi-road-vehicle{top:65%;width:84vw}}

.archi-wheel{mask-image:radial-gradient(ellipse, #000 65%,transparent 73%)}

.archi-wheel{mask-image:none;transform:none}
