/* FVWL — knop “Cadeaukaart” in de bovenbalk (14 nov 2026): rechts, net links van de taalkeuze, in de stijl van de links
   Over ons / Contact / B2B, met een klein cadeau-icoon in goud. Op mobiel staat ze in het uitklapmenu, als eerste van de links.
   Alleen geladen als de instelling aan staat (optie fvwl_top_gift, of ?fvwl_gift=1).
   Eigen bestand met een nieuw pad: de cache vóór de site bewaart stijlbestanden zonder naar ?ver te kijken. */
.fvwl-top__right{ justify-self:end; display:flex; align-items:center; gap:22px; min-width:0; }
.fvwl-gift{ display:inline-flex; align-items:center; gap:7px; white-space:nowrap; color:inherit; font-weight:400; text-decoration:none; opacity:.85; transition:opacity .2s; }
.fvwl-gift:hover, .fvwl-gift:focus-visible{ opacity:1; }
.fvwl-gift__ico{ flex:0 0 14px; width:14px; height:14px; color:var(--gold,#CCA569); margin-top:-3px; }
@media (min-width:1024px){
  .fvwl-hdr--split .fvwl-top .fvwl-gift{ line-height:1.5; padding-top:2px; }
}
@media (min-width:1024px) and (max-width:1199px){
  .fvwl-top__right{ gap:14px; }
  .fvwl-top .fvwl-gift{ font-size:10px; letter-spacing:.12em; }
}
@media (max-width:1023px){
  .fvwl-top .fvwl-gift{ display:none; } /* op mobiel in het uitklapmenu */
}
/* uitklapmenu: bovenaan de links, op een eigen regel */
.fvwl-drawer__foot .fvwl-gift--m{ flex:0 0 100%; opacity:1; min-height:24px; font-weight:inherit; }
.fvwl-drawer__foot .fvwl-gift--m .fvwl-gift__ico{ flex-basis:16px; width:16px; height:16px; }
