/* FVWL — blok “Cadeaukaart” bovenaan de linkerkolom van het menu Cadeaus (14 nov 2026): klein goud icoon, de naam in de letter
   van de koppen, één regel uitleg; een dunne lijn eronder scheidt het van “Per prijsklasse”. Eigen bestand met een nieuw pad
   (de cache vóór de site bewaart stijlbestanden zonder naar ?ver te kijken). */
.fvwl-mega-gc{ display:grid; grid-template-columns:22px 1fr; column-gap:10px; row-gap:4px; align-items:center; margin:0 0 30px; padding:0 0 26px; border-bottom:1px solid var(--line,#E5E2DC); color:var(--ink,#1F1F1F); text-decoration:none; }
.fvwl-mega-gc__ico{ grid-row:1; width:20px; height:20px; color:var(--gold,#CCA569); }
.fvwl-mega-gc__t{ grid-row:1; font-family:'Cormorant Garamond',Georgia,serif; font-size:25px; line-height:1.15; font-weight:400; background:linear-gradient(var(--gold,#CCA569),var(--gold,#CCA569)) 0 100%/0 1px no-repeat; transition:background-size .25s; justify-self:start; padding-bottom:2px; }
.fvwl-mega-gc__s{ grid-column:2; font-size:13px; line-height:1.5; color:var(--muted,#6B6761); font-weight:300; }
.fvwl-mega-gc:hover .fvwl-mega-gc__t, .fvwl-mega-gc:focus-visible .fvwl-mega-gc__t{ background-size:100% 1px; }
@media (min-width:1024px) and (max-width:1199px){
  .fvwl-mega-gc__t{ font-size:20px; }
}
/* mobiel paneel: dezelfde opbouw, iets compacter */
@media (max-width:1199px){
  .fvwl-m__sub .fvwl-mega-gc, .fvwl-drawer .fvwl-mega-gc{ margin:4px 0 18px; padding:0 0 16px; }
  .fvwl-m__sub .fvwl-mega-gc__t, .fvwl-drawer .fvwl-mega-gc__t{ font-size:20px; }
}
