body[data-header-style="wine"] .header .brand{position:relative}
body[data-header-style="wine"] .header .brand::before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--ivory);mask:url("assets/bavency-logo-branco.webp") center/contain no-repeat;-webkit-mask:url("assets/bavency-logo-branco.webp") center/contain no-repeat}
body[data-header-style="wine"] .header .brand img{opacity:0}
body[data-header-style="wine"] .header{background:var(--plum);color:var(--ivory);border-color:var(--plum);max-width:none;padding-inline:max(44px,calc((100% - 1240px)/2))}
body[data-header-style="wine"] .header-contact{color:var(--ivory)}
body[data-header-style="wine"] .header a:focus-visible,body[data-header-style="wine"] .header button:focus-visible{outline-color:var(--ivory)}
body[data-header-style="plum-logo"] .header .brand{position:relative}
body[data-header-style="plum-logo"] .header .brand::before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--plum);mask:url("assets/bavency-logo.webp") center/contain no-repeat;-webkit-mask:url("assets/bavency-logo.webp") center/contain no-repeat}
body[data-header-style="plum-logo"] .header .brand img{opacity:0}
@media(max-width:1000px){body[data-header-style="wine"] .header{padding-inline:28px}}
@media(max-width:600px){body[data-header-style="wine"] .header{padding-inline:20px}}

body[data-header-style="wine"] .header{border-bottom-color:var(--gold)}
body[data-header-style="wine"] .header-contact .icon-arrow{color:var(--gold)}
