:root{--gh-navy:#002e71;--gh-gold:#c9993c;--gh-gold-hover:#bda370;--gh-gold-deep:#9b7223;--gh-ink:#222;--gh-ink-strong:#111;--gh-text-muted:#707070;--gh-white:#fff;--gh-surface-alt:#f9f9f9;--gh-table-head:#d9edf7;--gh-border:#e6e6e6;--gh-footer-rule:#6c98e140;--gh-link-hover:#6c98e1;--gh-gold-tekst:var(--gh-gold);--gh-op-gold:var(--gh-white);--gh-font:Poppins, Arial, sans-serif;--gh-space-cell:10px;--gh-space-btn-y:12px;--gh-space-gutter:15px;--gh-space-date-x:20px;--gh-space-btn-x:24px;--gh-space-card:30px;--gh-space-section:42px;--gh-nav-height:69px;--gh-container:1140px;--gh-radius-sm:4px;--gh-radius-pill:50px;--gh-shadow-header:0 1px 3px 0 #0003}*,:before,:after{box-sizing:border-box}body{background:var(--gh-white);color:var(--gh-ink);font:400 16px/26px var(--gh-font);margin:0}a{color:var(--gh-navy)}img{max-width:100%;height:auto;display:block}.gh-container{max-width:var(--gh-container);padding:0 var(--gh-space-gutter);margin:0 auto}.gh-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gh-header{background:var(--gh-white);box-shadow:var(--gh-shadow-header);z-index:2;position:relative}.gh-header__inner{align-items:center;gap:20px;min-height:96px;display:flex}.gh-header__logos{align-items:center;gap:16px;text-decoration:none;display:flex}.gh-header__logo{width:auto;height:50px}.gh-header__woordmerk{color:var(--gh-navy);font-size:22px;font-weight:700}.gh-header__gemeenschap{border-left:1px solid var(--gh-border);color:var(--gh-navy);font:600 16px/20px var(--gh-font);max-height:56px;padding-left:16px}.gh-header__tagline{color:var(--gh-navy);font:400 18px/20px var(--gh-font);text-align:right;margin:0 0 0 auto}.gh-btn{background:var(--gh-navy);border:2px solid var(--gh-navy);border-radius:var(--gh-radius-sm);color:var(--gh-white);font:700 14px/20px var(--gh-font);padding:var(--gh-space-btn-y) var(--gh-space-btn-x);text-decoration:none;display:inline-block}.gh-btn:hover,.gh-btn:focus-visible{background:var(--gh-white);color:var(--gh-navy)}.gh-btn--gold{background:var(--gh-gold);border-color:var(--gh-gold);color:var(--gh-op-gold)}.gh-btn--pill{background:var(--gh-gold);border-color:var(--gh-gold);border-radius:var(--gh-radius-pill);color:var(--gh-op-gold);font:400 15px/26px var(--gh-font);padding:8px 26px}.gh-btn--pill:hover,.gh-btn--pill:focus-visible{background:var(--gh-gold-hover);border-color:var(--gh-gold-hover);color:var(--gh-white)}.gh-nav{background:var(--gh-navy)}.gh-nav ul{max-width:var(--gh-container);padding:0 var(--gh-space-gutter);flex-wrap:wrap;margin:0 auto;list-style:none;display:flex}.gh-nav a{color:var(--gh-white);font:600 16px/25px var(--gh-font);min-height:var(--gh-nav-height);align-items:center;padding:0 14px;text-decoration:none;display:flex}.gh-nav a:hover,.gh-nav a:focus-visible,.gh-nav a[aria-current=page]{color:var(--gh-gold)}.gh-main{padding:var(--gh-space-section) 0}.gh-page-title{color:var(--gh-gold-tekst);font:600 46px/52px var(--gh-font);margin:0 0 24px}.gh-section-title{color:var(--gh-navy);font:600 30px/52px var(--gh-font);margin:32px 0 16px}.gh-block-title{color:var(--gh-gold-tekst);font:600 24px/30px var(--gh-font)}.gh-muted{color:var(--gh-text-muted);font-size:14px}.gh-cta-strip{background:var(--gh-gold);color:var(--gh-op-gold);padding:20px 0}.gh-cta-strip .gh-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.gh-cta-strip h2{font:600 20px/24px var(--gh-font);margin:0}.gh-kaarten{gap:var(--gh-space-card);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0 0 24px;padding:0;list-style:none;display:grid}.gh-kaart a{color:var(--gh-ink);text-decoration:none}.gh-kaart__beeld{aspect-ratio:350/250;background:var(--gh-table-head);position:relative}.gh-kaart__beeld img{object-fit:cover;width:100%;height:100%}.gh-kaart__datum{background:var(--gh-gold);color:var(--gh-op-gold);font:400 13px/30px var(--gh-font);padding:0 var(--gh-space-date-x);position:absolute;bottom:0;left:0}.gh-kaart__titel{font:700 18px/24px var(--gh-font);margin:14px 0 4px}.gh-tabel-scroll{margin-bottom:16px;overflow-x:auto}.gh-footer{background:var(--gh-navy);color:var(--gh-white);font:400 15px/24px var(--gh-font);padding:var(--gh-space-section) 0}.gh-footer__kolommen{gap:var(--gh-space-card);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.gh-footer h2{border-bottom:1px solid var(--gh-footer-rule);font:600 18px/30px var(--gh-font);margin:0 0 var(--gh-space-date-x);padding-bottom:8px}.gh-footer a{color:var(--gh-white)}.gh-footer section{overflow-wrap:anywhere;min-width:0}.gh-footer a:hover,.gh-footer a:focus-visible{color:var(--gh-link-hover)}.gh-footer ul{margin:0;padding:0;list-style:none}@media (min-width:1001px){.gh-footer__kolommen{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}}.gh-footer__logo{margin-bottom:18px;display:inline-block}.gh-footer__logo img{width:260px;max-width:100%;height:auto;display:block}.gh-footer__merk p{margin:0 0 20px}.gh-footer__extra{border-top:1px solid var(--gh-footer-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:36px;padding-top:24px;display:flex}.gh-footer__link{font-weight:600;text-decoration:none}.gh-footer__link:after{border-right:2px solid var(--gh-gold);border-top:2px solid var(--gh-gold);content:"";vertical-align:2px;width:8px;height:8px;margin-left:10px;display:inline-block;transform:rotate(45deg)}.gh-footer__link:hover,.gh-footer__link:focus-visible{text-decoration:underline}.gh-footer__sociaal{align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.gh-footer__sociaal:hover,.gh-footer__sociaal:focus-visible{text-decoration:underline}.gh-footer__sociaal-icoon{background:var(--gh-white);color:var(--gh-navy);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;display:inline-flex}.gh-footer__sites li{padding:2px 0}.gh-footer__sites [aria-current]{color:var(--gh-gold);font-weight:600}.gh-copyright__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.gh-copyright__links{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.gh-copyright{background:var(--gh-gold);color:var(--gh-white);padding:12px 0;font-size:14px;font-weight:600}.gh-copyright a{color:var(--gh-white)}.gh-rich p,.gh-rich ul,.gh-rich ol{margin:0 0 16px}.gh-rich h2,.gh-rich h3{color:var(--gh-navy)}.gh-rich img{border-radius:4px;max-width:min(100%,760px);height:auto;margin:0 0 16px;display:block}@media (max-width:768px){.gh-header__tagline,.gh-header .gh-btn--pill{display:none}.gh-header__inner{min-height:72px}.gh-header__logo{height:36px}.gh-header__logos{flex-wrap:wrap;gap:4px 12px}.gh-header__gemeenschap{border-left:0;padding-left:0;font-size:14px}.gh-page-title{font-size:32px;line-height:38px}.gh-nav a{min-height:48px;padding:0 12px}}.gh-formulierpagina{max-width:760px}.gh-form__velden{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.gh-form__veld{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.gh-form__veld--breed,.gh-form__tekst{grid-column:1/-1}@media (max-width:600px){.gh-form__velden{grid-template-columns:1fr}}.gh-form label,.gh-form legend{color:var(--gh-ink-strong);font-weight:500}.gh-form__verplicht{color:var(--gh-text-muted);font-weight:400}.gh-form input:not([type=checkbox]):not([type=radio]),.gh-form select,.gh-form textarea{background:var(--gh-white);border-radius:var(--gh-radius-sm);color:var(--gh-ink);font:inherit;border:2px solid #8a8a8a;width:100%;min-height:48px;padding:10px 12px;font-size:18px}.gh-form textarea{resize:vertical}.gh-form input:focus-visible,.gh-form select:focus-visible,.gh-form textarea:focus-visible{border-color:var(--gh-navy);outline:3px solid var(--gh-link-hover);outline-offset:1px}.gh-form [aria-invalid=true]{border-color:#b00020!important}.gh-form__keuze{align-items:center;gap:12px;min-height:44px;display:flex;font-weight:400!important}.gh-form__keuze input{width:24px;height:24px}.gh-form__fout{color:#b00020;margin:0;font-weight:500}.gh-form__melding{color:var(--gh-ink-strong);background:#fdecee;border-left:6px solid #b00020;margin-bottom:24px;padding:14px 18px}.gh-form__lok{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.gh-form__knop{cursor:pointer;border:0;min-height:52px;margin-top:28px;padding-inline:32px;font-size:18px}.gh-form__knop:disabled{cursor:wait;opacity:.7}.gh-form__klaar{background:var(--gh-surface-alt);border-left:6px solid var(--gh-gold);padding:20px 24px;font-size:18px}.gh-form__klaar:focus{outline:none}.gh-form__betaling h2{color:var(--gh-navy);margin:20px 0 8px;font-size:20px}.gh-koren{gap:var(--gh-space-section);display:grid}.gh-koor{gap:var(--gh-space-card);grid-template-columns:minmax(0,350px) 1fr;display:grid}.gh-koor img{aspect-ratio:3/2;border-radius:var(--gh-radius-sm);object-fit:cover;width:100%;height:auto}@media (max-width:700px){.gh-koor{grid-template-columns:1fr}}.gh-livestream{margin-bottom:var(--gh-space-section)}.gh-livestream__speler{aspect-ratio:16/9;background:var(--gh-ink-strong);max-width:900px;margin-bottom:16px}.gh-livestream__speler iframe{border:0;width:100%;height:100%}.gh-knop-rij{margin:20px 0 24px}.gh-knop-rij .gh-btn{font-size:14px}.gh-rich h2{color:var(--gh-gold-tekst);font:600 28px/36px var(--gh-font);margin:32px 0 12px}.gh-rich h3{color:var(--gh-gold-tekst);font:600 22px/30px var(--gh-font);margin:24px 0 8px}.gh-rich>:first-child{margin-top:0}.gh-main{overflow-x:clip}.gh-vol{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.gh-home{margin:calc(-1 * var(--gh-space-section)) 0}.gh-held{background:var(--gh-navy) center / cover no-repeat;color:var(--gh-white);align-items:center;min-height:clamp(380px,min(45vw,62vh),600px);padding:60px 0;display:flex;position:relative}.gh-held--foto:before{content:"";background:#00000059;position:absolute;inset:0}.gh-held .gh-container{width:100%;position:relative}.gh-held__titel{font:600 54px/64px var(--gh-font);max-width:860px;margin:0 0 18px;padding-bottom:18px;display:inline-block;position:relative}.gh-held__titel:after{background:var(--gh-gold);content:"";width:100%;height:4px;position:absolute;bottom:0;left:0}.gh-held__ondertitel{font:400 20px/30px var(--gh-font);margin:0}.gh-dia{touch-action:pan-y;position:relative;overflow:hidden}.gh-dia__fotos{position:absolute;inset:0}.gh-dia__foto{object-fit:cover;opacity:0;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.gh-dia__foto.is-actief{opacity:1}.gh-held.gh-dia:before{z-index:1}.gh-held.gh-dia .gh-container{z-index:2}.gh-dia__bediening{border-radius:var(--gh-radius-pill);z-index:3;background:#00000073;align-items:center;gap:2px;padding:2px 8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.gh-dia__bolletjes{margin:0;padding:0;list-style:none;display:flex}.gh-dia__bolletjes button,.gh-dia__pauze{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.gh-dia__bolletjes button:before{content:"";background:#fff9;border-radius:50%;width:12px;height:12px;transition:background .2s,transform .2s}.gh-dia__bolletjes button:hover:before{background:var(--gh-white)}.gh-dia__bolletjes button[aria-current=true]:before{background:var(--gh-gold);transform:scale(1.25)}.gh-dia__pauze svg{fill:var(--gh-white);width:18px;height:18px}.gh-dia button:focus-visible{outline:3px solid var(--gh-gold);outline-offset:-3px;border-radius:50%}.gh-dia__pijl{cursor:pointer;z-index:3;background:#002e71bf;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-22px;padding:0;transition:background .2s;display:flex;position:absolute;top:50%}.gh-dia__pijl:hover{background:var(--gh-navy)}.gh-dia__pijl svg{fill:none;height:24px;stroke:var(--gh-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:24px}.gh-dia__pijl--vorige{left:12px}.gh-dia__pijl--volgende{right:12px}.gh-held__poster,.gh-held__video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gh-held__poster{object-fit:cover;width:100%;height:100%}.gh-held__video{opacity:0;pointer-events:none;border:0;transition:opacity 1.2s}.gh-held__video.is-zichtbaar{opacity:1}.gh-diablok{aspect-ratio:16/9;background:var(--gh-surface-alt);border-radius:var(--gh-radius-sm);max-width:760px;margin:10px 0 30px}.gh-rich .gh-dia .gh-dia__foto{border-radius:0;max-width:none;height:100%;margin:0}.gh-rich .gh-dia ul{margin:0}.gh-held.gh-dia:has(.gh-dia__bediening){padding-bottom:80px}@media (prefers-reduced-motion:reduce){.gh-dia__foto{transition:none}}.gh-cta-strip h2{color:var(--gh-op-gold)}.gh-btn--info{align-items:center;gap:12px;display:inline-flex}.gh-btn__icoon{color:var(--gh-gold);font:700 20px/1 Georgia,serif}.gh-sectie{padding:50px 0 10px}.gh-sectie__kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:28px;display:flex}.gh-sectie__kop>div{max-width:620px}.gh-sectie__kop p{margin:0}.gh-sectie .gh-section-title{margin-top:0}.gh-kerken{--gh-kerk-verschuif:12px;text-align:center;flex-wrap:wrap;justify-content:center;gap:40px 30px;margin:20px 0 0;padding:0;list-style:none;display:flex}.gh-kerken>li{flex:0 0 calc(20% - 24px)}@media (max-width:1100px){.gh-kerken>li{flex-basis:calc(33.3333% - 20px)}}@media (max-width:600px){.gh-kerken{--gh-kerk-verschuif:8px;gap:28px 16px}.gh-kerken>li{flex-basis:calc(50% - 8px)}}.gh-kerken a{color:var(--gh-navy);text-decoration:none;display:block}.gh-kerken__beeldvak{margin:0 var(--gh-kerk-verschuif) var(--gh-kerk-verschuif) 0;display:block;position:relative}.gh-kerken__beeldvak:before{border:3px solid var(--gh-gold);border-radius:var(--gh-radius-sm);content:"";inset:var(--gh-kerk-verschuif) calc(-1 * var(--gh-kerk-verschuif)) calc(-1 * var(--gh-kerk-verschuif)) var(--gh-kerk-verschuif);transition:inset .2s;position:absolute}.gh-kerken a:hover .gh-kerken__beeldvak:before,.gh-kerken a:focus-visible .gh-kerken__beeldvak:before{inset:5px -5px -5px 5px}@media (prefers-reduced-motion:reduce){.gh-kerken__beeldvak:before{transition:none}}.gh-kerken__beeld{aspect-ratio:4/5;background:var(--gh-table-head);border-radius:var(--gh-radius-sm);object-fit:cover;width:100%;display:block;position:relative}.gh-kerken__taal{background:var(--gh-navy);color:var(--gh-white);font:600 12px/1 var(--gh-font);white-space:nowrap;z-index:1;border-radius:4px;padding:5px 8px;position:absolute;top:-6px;right:-6px}.gh-kerken__naam{font:600 16px/24px var(--gh-font);margin-top:22px;display:block}.gh-kerken__gemeenschap{color:var(--gh-gold-deep);font:600 13px/18px var(--gh-font);letter-spacing:.04em;text-transform:uppercase;margin-top:22px;display:block}.gh-kerken__gemeenschap+.gh-kerken__naam{margin-top:4px}.gh-rich>.gh-kerken{margin:30px 0 40px;padding:0}.gh-rich .gh-kerken__beeld{max-width:none;margin:0}.gh-kerken a:hover .gh-kerken__naam,.gh-kerken a:focus-visible .gh-kerken__naam{text-decoration:underline}.gh-kerken__plaats{font:700 16px/30px var(--gh-font);color:var(--gh-ink-strong);display:block}.gh-kerkenband{background:var(--gh-surface-alt);padding-bottom:64px}.gh-kerkenband+.gh-duo{padding-top:56px}.gh-scheiding{border:0;max-width:1000px;height:12px;margin:40px auto 0;box-shadow:0 6px 8px -6px #00000059}.gh-kaart__tekst{padding:0 20px}.gh-kaart__beeld .gh-kaart__datum{left:20px}.gh-kaart__titel{color:var(--gh-navy)}.gh-kaart__samenvatting{color:#555;margin:8px 0 0;font-size:13px;line-height:22px}.gh-uitgelicht{color:var(--gh-white);background:#3a3a3a 50%/cover no-repeat;margin-top:50px;padding:90px 0;position:relative}.gh-uitgelicht--foto:before{content:"";background:#00000073;position:absolute;inset:0}.gh-uitgelicht__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 60px;display:flex;position:relative}.gh-uitgelicht__inner>div{flex:520px}.gh-uitgelicht h2{font:600 36px/44px var(--gh-font);margin:0 0 16px}.gh-uitgelicht p{font:400 18px/34px var(--gh-font);margin:0}.gh-uitgelicht .gh-btn:hover,.gh-uitgelicht .gh-btn:focus-visible{border-color:var(--gh-white)}.gh-blokken{gap:var(--gh-space-card);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 0 40px;padding:0;list-style:none;display:grid}.gh-blokken img{aspect-ratio:2;object-fit:cover;width:100%;margin-bottom:24px}.gh-blokken h3{color:var(--gh-gold-tekst);font:600 24px/30px var(--gh-font);margin:0 0 12px}.gh-blokken p{margin:0 0 24px}.gh-contactband{background:var(--gh-gold);grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.gh-contactband__foto{background:var(--gh-navy) center / cover no-repeat;min-height:380px}.gh-contactband__paneel{color:var(--gh-ink);max-width:520px;padding:70px 60px}.gh-contactband__paneel h2{color:var(--gh-white);font:600 36px/44px var(--gh-font);margin:0 0 20px}.gh-contactband__paneel p{margin:0 0 28px}@media (max-width:768px){.gh-held{min-height:clamp(280px,62vw,380px)}.gh-held__titel{font-size:34px;line-height:42px}.gh-contactband{grid-template-columns:1fr}.gh-contactband__foto{min-height:220px}.gh-contactband__paneel{padding:40px 20px}.gh-uitgelicht h2,.gh-contactband__paneel h2{font-size:28px;line-height:36px}}.gh-kolommen{flex-wrap:wrap;gap:20px 30px;margin:10px 0 30px;display:flex}.gh-kolom{flex:1 1 0;min-width:0}.gh-kolom--1-3{flex:1 1 0}.gh-kolom--1-2{flex:1.5 1 0}.gh-kolom--2-3{flex:2 1 0}.gh-kolom .gh-rich img{width:100%}.gh-kolom{flex-direction:column;display:flex}.gh-kolom>.gh-rich{flex-direction:column;flex:auto;display:flex}.gh-kolommen--knoppen>.gh-kolom>.gh-rich>.gh-knop-rij:last-child{margin-top:auto;padding-top:4px}.gh-kolom--kaart .gh-rich img{aspect-ratio:3/2;object-fit:cover;height:auto}.gh-kolom--beeld .gh-rich img{aspect-ratio:4/3;object-fit:cover;height:auto}.gh-kolommen--staand .gh-kolom--kaart .gh-rich img,.gh-kolommen--staand .gh-kolom--beeld .gh-rich img{aspect-ratio:5/7}.gh-kolom>.gh-rich>:first-child{margin-top:0}@media (min-width:769px){.gh-kolommen--gelijk{grid-template-columns:repeat(var(--gh-kolommen), minmax(0, 1fr));grid-template-rows:repeat(var(--gh-rijen), auto);gap:0 30px;display:grid}.gh-kolommen--gelijk>.gh-kolom,.gh-kolommen--gelijk>.gh-kolom>.gh-rich{grid-row:span var(--gh-rijen);grid-template-rows:subgrid;display:grid}.gh-kolommen--gelijk>.gh-kolom>.gh-rich>*{align-self:start}.gh-kolommen--gelijk>.gh-kolom>.gh-rich>.gh-knop-rij:last-child{align-self:end}}.gh-kolommen--staand.gh-kolommen--kaarten .gh-kolom--kaart .gh-rich img{aspect-ratio:4/5;max-width:300px}.gh-rich .gh-kolommen+h2,.gh-rich .gh-kolommen+h3{margin-top:16px}.gh-knop-rij .gh-btn{background:var(--gh-gold);border-color:var(--gh-gold);color:var(--gh-op-gold);align-items:center;gap:14px;padding:12px 22px;display:inline-flex}.gh-knop-rij .gh-btn:after{content:"";border-top:2px solid;border-right:2px solid;width:9px;height:9px;transform:rotate(45deg)}.gh-knop-rij .gh-btn:hover,.gh-knop-rij .gh-btn:focus-visible{background:var(--gh-gold-hover);border-color:var(--gh-gold-hover);color:var(--gh-white)}@media (max-width:768px){.gh-kolommen{flex-direction:column}}.gh-pagina-einde{margin-bottom:calc(-1 * var(--gh-space-section));margin-top:60px}.gh-header__rechts{align-items:center;gap:24px;margin-left:auto;display:flex}.gh-header__tagline+.gh-header__rechts{margin-left:0}.gh-header__tekstlogo{flex-direction:column;display:flex}.gh-header__kerk{color:var(--gh-navy);font:700 28px/34px var(--gh-font)}.gh-header__naam{color:var(--gh-gold-tekst);font:500 15px/20px var(--gh-font)}.gh-header__eigenlogo{width:auto;max-height:64px}.gh-header__parochie{align-items:center;display:flex}.gh-header__parochie .gh-header__logo{height:40px;display:block}.gh-header__inner{min-height:0;padding-top:28px;padding-bottom:28px}.gh-header__logos .gh-header__logo{display:block}@media (min-width:1001px) and (max-width:1200px){.gh-nav a{padding:0 10px;font-size:15px}.gh-nav a.gh-nav__opvallend{padding:8px 18px}}@media (max-width:768px){.gh-header__inner{padding-top:16px;padding-bottom:16px}}.gh-nav .gh-nav__opvallend-item{align-items:center;margin-left:auto;display:flex}.gh-nav a.gh-nav__opvallend{background:var(--gh-gold);border-radius:var(--gh-radius-pill);color:var(--gh-op-gold);min-height:0;padding:10px 26px;font-weight:700}.gh-nav a.gh-nav__opvallend:hover,.gh-nav a.gh-nav__opvallend:focus-visible{background:var(--gh-gold-hover);color:var(--gh-white)}@media (max-width:768px){.gh-header__kerk{font-size:20px;line-height:24px}.gh-header__naam{font-size:12px;line-height:16px}.gh-header__parochie .gh-header__logo{height:26px}.gh-header__rechts{gap:12px}}.gh-nav__balk{display:none}@media (max-width:1000px){.gh-nav__balk{max-width:var(--gh-container);padding:0 var(--gh-space-gutter);align-items:center;gap:16px;margin:0 auto;display:flex}.gh-nav__knop{color:var(--gh-white);cursor:pointer;font:600 18px/1 var(--gh-font);background:0 0;border:0;flex:1;align-items:center;gap:14px;min-height:60px;padding:0;display:flex}.gh-nav__balk .gh-nav__opvallend{background:var(--gh-gold);border-radius:var(--gh-radius-pill);color:var(--gh-op-gold);font:700 16px/1 var(--gh-font);padding:12px 20px;text-decoration:none}.gh-nav .gh-nav__opvallend-item{display:none}.gh-nav__knop:focus-visible{outline:3px solid var(--gh-gold);outline-offset:-3px}.gh-nav__icoon{flex-direction:column;gap:5px;width:26px;display:inline-flex}.gh-nav__icoon span{background:currentColor;border-radius:2px;height:3px;transition:transform .2s,opacity .2s;display:block}.gh-nav--open .gh-nav__icoon span:first-child{transform:translateY(8px)rotate(45deg)}.gh-nav--open .gh-nav__icoon span:nth-child(2){opacity:0}.gh-nav--open .gh-nav__icoon span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.gh-nav ul{border-top:1px solid #ffffff26;flex-direction:column;padding-bottom:8px;display:none}.gh-nav--open ul{display:flex}.gh-nav ul li+li{border-top:1px solid #ffffff1a}.gh-nav a{min-height:54px;padding:0 4px;font-size:18px}}.gh-nav{z-index:3;position:relative}.gh-nav__heeft-sub{align-items:center;display:flex;position:relative}.gh-nav__heeft-sub>a{padding-right:4px}.gh-nav__uitklap{color:var(--gh-white);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;padding:0 12px 0 4px;display:flex}.gh-nav__uitklap span{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-top:-4px;transition:transform .2s;transform:rotate(45deg)}.gh-nav__uitklap:hover,.gh-nav__uitklap:focus-visible,.gh-nav__heeft-sub:hover>.gh-nav__uitklap{color:var(--gh-gold)}.gh-nav .gh-nav__sub{background:var(--gh-white);border-radius:0 0 var(--gh-radius-sm) var(--gh-radius-sm);flex-flow:column;min-width:260px;max-width:none;margin:0;padding:8px 0;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 24px #0000002e}.gh-nav__heeft-sub:hover>.gh-nav__sub,.gh-nav__heeft-sub:focus-within>.gh-nav__sub,.gh-nav__heeft-sub--open>.gh-nav__sub{display:flex}@media (min-width:1001px){.gh-nav--dicht .gh-nav__heeft-sub:not(.gh-nav__heeft-sub--open)>.gh-nav__sub{display:none}}.gh-nav__heeft-sub--open>.gh-nav__uitklap span{margin-top:4px;transform:rotate(-135deg)}.gh-nav .gh-nav__sub a{color:var(--gh-navy);min-height:48px;padding:0 22px;font-size:16px}.gh-nav .gh-nav__sub a:hover,.gh-nav .gh-nav__sub a:focus-visible,.gh-nav .gh-nav__sub a[aria-current=page]{background:var(--gh-surface-alt);color:var(--gh-gold-deep)}@media (max-width:1000px){.gh-nav__heeft-sub{display:block}.gh-nav__uitklap{display:none}.gh-nav .gh-nav__sub,.gh-nav--open .gh-nav__sub{box-shadow:none;background:0 0;border-top:0;border-radius:0;min-width:0;padding:0 0 8px 20px;display:none;position:static}.gh-nav--open .gh-nav__sub{display:flex}.gh-nav .gh-nav__sub li+li{border-top:0}.gh-nav .gh-nav__sub a{color:#ffffffd9;min-height:46px;padding:0 4px;font-size:17px}.gh-nav .gh-nav__sub a:before{content:"–";margin-right:10px}.gh-nav .gh-nav__sub a:hover,.gh-nav .gh-nav__sub a:focus-visible,.gh-nav .gh-nav__sub a[aria-current=page]{color:var(--gh-gold);background:0 0}}.gh-nav ul>li{flex-shrink:0}@media (min-width:1001px){.gh-nav ul.gh-nav__meten{flex-wrap:nowrap;overflow:hidden}.gh-nav__meten>.gh-nav__meer{visibility:hidden}}.gh-nav__meer-knop{color:var(--gh-white);cursor:pointer;font:600 16px/25px var(--gh-font);min-height:var(--gh-nav-height);background:0 0;border:0;align-items:center;gap:10px;padding:0 14px;display:flex}.gh-nav__meer-knop:hover,.gh-nav__meer-knop:focus-visible,.gh-nav__meer:hover>.gh-nav__meer-knop{color:var(--gh-gold)}.gh-nav__pijltje{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-top:-4px;transition:transform .2s;transform:rotate(45deg)}.gh-nav__heeft-sub--open .gh-nav__pijltje{margin-top:4px;transform:rotate(-135deg)}.gh-nav .gh-nav__meer>.gh-nav__sub{left:auto;right:0}.gh-nav .gh-nav__sub .gh-nav__sub-kind a{min-height:40px;padding-left:40px;font-weight:500}@media (min-width:1001px) and (max-width:1200px){.gh-nav__meer-knop{padding:0 10px;font-size:15px}}@media (max-width:1000px){.gh-nav__meer{display:none}}.gh-weekbericht__kader{background:var(--gh-white);border:1px solid var(--gh-border);border-top:4px solid var(--gh-gold);border-radius:var(--gh-radius-sm);padding:26px 30px 30px;box-shadow:0 2px 8px #0000000f}.gh-weekbericht__kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 30px;margin-bottom:14px;display:flex}.gh-weekbericht__naam{color:var(--gh-navy);font:600 15px/22px var(--gh-font);letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px}.gh-weekbericht__week{color:var(--gh-navy);font:600 26px/36px var(--gh-font);margin:0}.gh-weekbericht__week:first-letter{text-transform:uppercase}.gh-weekbericht__archief{font-weight:600}.gh-weekbericht__voorproef{max-height:230px;margin-bottom:22px;position:relative;overflow:hidden}.gh-weekbericht__voorproef:after{background:linear-gradient(#fff0, var(--gh-white));content:"";pointer-events:none;height:90px;position:absolute;bottom:0;left:0;right:0}.gh-weekbericht__voorproef .gh-diablok,.gh-weekbericht__voorproef img{display:none}.gh-weekbericht-pagina .gh-weekbericht__naam{margin-top:10px}.gh-weekbericht-pagina .gh-page-title:first-letter{text-transform:uppercase}.gh-weeknav{border-top:1px solid var(--gh-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:30px 0 10px;padding-top:20px;display:flex}.gh-weeknav a{font-weight:600}.gh-archief__jaar h2{border-bottom:2px solid var(--gh-gold);color:var(--gh-navy);font:600 24px/32px var(--gh-font);margin:24px 0 12px;display:inline-block}.gh-archief{grid-template-columns:140px 1fr;gap:10px 24px;margin:0 0 20px;display:grid}.gh-archief dt{text-transform:capitalize;font-weight:600}.gh-archief dd{margin:0}.gh-archief ul{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.gh-archief a{padding:2px 0;display:inline-block}@media (max-width:600px){.gh-weekbericht__kader{padding:20px 18px 24px}.gh-weekbericht__week{font-size:22px;line-height:30px}.gh-archief{grid-template-columns:1fr;gap:4px}.gh-archief dd{margin-bottom:12px}}.gh-komend__kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 30px;margin-bottom:18px;display:flex}.gh-komend__titel{color:var(--gh-navy);font:600 30px/40px var(--gh-font);margin:0}.gh-komend__inhoud{grid-template:"eerste rest""voet rest"1fr/minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px 32px;display:grid}.gh-komend__eerste{grid-area:eerste}.gh-komend__rest{grid-area:rest}.gh-komend__inhoud>.gh-komend__voet{grid-area:voet;margin:0}.gh-komend__eerste--icoon{position:relative}.gh-komend__eerste--icoon>div:nth-child(3){padding-right:84px}.gh-viering-icoon{color:var(--gh-gold);width:76px;height:76px;position:absolute;top:20px;right:22px}@media (max-width:600px){.gh-viering-icoon{width:56px;height:56px;top:14px;right:14px}.gh-komend__eerste--icoon>div:nth-child(3){padding-right:56px}}.gh-komend__eerste{background:var(--gh-navy);border-radius:var(--gh-radius-sm);color:var(--gh-white);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px 20px;padding:26px;display:grid}.gh-komend__blad{background:var(--gh-gold);border-radius:var(--gh-radius-sm);color:var(--gh-navy);text-align:center;flex-direction:column;width:76px;padding:8px 0 10px;display:flex}.gh-komend__blad span{font:600 13px/18px var(--gh-font);text-transform:uppercase}.gh-komend__blad strong{font:700 34px/38px var(--gh-font)}.gh-komend__wanneer{color:var(--gh-gold);font:600 14px/20px var(--gh-font);margin:0 0 4px}.gh-komend__soort{color:var(--gh-white);font:600 24px/30px var(--gh-font);margin:0 0 2px}.gh-komend__tijd{font:400 18px/26px var(--gh-font);margin:0}.gh-komend__details{font:400 15px/26px var(--gh-font);border-top:1px solid #fff3;grid-column:1/-1;margin:0;padding:14px 0 0;list-style:none}.gh-komend__details li{flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.gh-komend__details a{color:var(--gh-gold);font-weight:600}.gh-komend__details .gh-viering__live-icoon{color:var(--gh-gold)}.gh-vieringen__kerken{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.gh-vieringen__kerken button{background:var(--gh-white);border:2px solid var(--gh-navy);border-radius:var(--gh-radius-pill);color:var(--gh-navy);cursor:pointer;font:600 15px/22px var(--gh-font);min-height:42px;padding:8px 18px}.gh-vieringen__kerken button:hover{background:var(--gh-surface-alt)}.gh-vieringen__kerken button[aria-pressed=true]{background:var(--gh-navy);color:var(--gh-white)}.gh-vieringen__kerken button:focus-visible{outline:3px solid var(--gh-gold);outline-offset:2px}.gh-vieringen__dag+.gh-vieringen__dag{margin-top:20px}.gh-vieringen__datum{background:var(--gh-navy);border-radius:var(--gh-radius-sm);color:var(--gh-white);font:600 16px/24px var(--gh-font);margin:0 0 2px;padding:8px 14px}.gh-vieringen__datum:first-letter{text-transform:uppercase}.gh-vieringen ul{margin:0;padding:0;list-style:none}.gh-viering{border-bottom:1px solid var(--gh-border);grid-template-columns:58px 34px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:12px 4px;display:grid}.gh-viering__icoon{justify-content:center;display:flex}.gh-viering__teken{color:var(--gh-gold-deep);stroke-width:5px;width:32px;height:32px}.gh-viering--vervalt .gh-viering__teken{opacity:.4}.gh-viering__tijd{color:var(--gh-navy);font:600 18px/24px var(--gh-font)}.gh-viering__wat{flex-direction:column;display:flex}.gh-viering__titel{color:var(--gh-navy);font:600 16px/24px var(--gh-font);align-items:center;gap:8px;display:flex}.gh-viering__details{color:var(--gh-text-muted);font-size:14px;line-height:21px}.gh-viering__live{color:var(--gh-gold-deep);display:inline-flex}.gh-viering__live-icoon{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:2px;flex-shrink:0;width:20px;height:20px}.gh-viering__kerk{border-radius:var(--gh-radius-sm);color:#6b4d12;font:600 13px/18px var(--gh-font);white-space:nowrap;background:#f6eedd;padding:4px 10px}.gh-viering--vervalt .gh-viering__tijd,.gh-viering--vervalt .gh-viering__titel{color:var(--gh-text-muted)}.gh-viering--vervalt .gh-viering__titel{text-decoration:line-through}.gh-viering__vervalt{color:#a32d2d}.gh-komend__rest .gh-vieringen__datum{border-bottom:2px solid var(--gh-gold);color:var(--gh-navy);background:0 0;border-radius:0;padding:0 0 4px;font-size:15px}.gh-komend__rest .gh-vieringen__dag+.gh-vieringen__dag{margin-top:14px}@media (max-width:768px){.gh-komend__inhoud{grid-template:"eerste""rest""voet"/1fr}.gh-komend__titel{font-size:26px;line-height:34px}}@media (max-width:600px){.gh-komend__eerste{padding:20px}.gh-viering{grid-template-columns:50px 28px minmax(0,1fr);gap:4px 10px}.gh-viering__teken{width:28px;height:28px}.gh-viering__kerk{white-space:normal;grid-column:3;justify-self:start}}.gh-btn--rand{background:var(--gh-white);border-color:var(--gh-navy);color:var(--gh-navy)}.gh-btn--rand:hover,.gh-btn--rand:focus-visible{background:var(--gh-navy);color:var(--gh-white)}.gh-intro{--gh-intro-rand:max(var(--gh-space-gutter), calc((100vw - var(--gh-container)) / 2 + var(--gh-space-gutter)));--gh-intro-verschuif:22px;background:var(--gh-surface-alt);padding:56px var(--gh-intro-rand) 64px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.gh-intro--zonder-beeld{grid-template-columns:minmax(0,1fr)}.gh-intro--zonder-beeld .gh-intro__paneel{max-width:820px}.gh-intro__paneel{color:var(--gh-ink)}.gh-intro__titel{color:var(--gh-navy);font:600 44px/52px var(--gh-font);margin:0 0 20px}.gh-intro__tekst p{margin:0 0 14px;font-size:19px;line-height:31px}.gh-intro__tekst .gh-knop-rij{margin:4px 0 0}.gh-intro__tekst .gh-knop-rij .gh-btn{color:var(--gh-navy);font:600 17px/26px var(--gh-font);background:0 0;border:0;gap:10px;padding:0}.gh-intro__tekst .gh-knop-rij .gh-btn:after{border-color:var(--gh-gold-deep)}.gh-intro__tekst .gh-knop-rij .gh-btn:hover,.gh-intro__tekst .gh-knop-rij .gh-btn:focus-visible{color:var(--gh-navy);background:0 0;text-decoration:underline}.gh-intro__gegevens{border-top:1px solid var(--gh-border);flex-wrap:wrap;gap:12px 48px;margin:22px 0 26px;padding-top:20px;display:flex}.gh-intro__gegevens dt{color:var(--gh-gold-deep);font:600 13px/20px var(--gh-font);letter-spacing:.05em;text-transform:uppercase}.gh-intro__gegevens dd{color:var(--gh-ink-strong);font:400 19px/29px var(--gh-font);margin:0}.gh-intro__gegevens a{color:var(--gh-navy)}.gh-intro__knoppen{flex-wrap:wrap;gap:12px;margin:0;display:flex}.gh-intro__knoppen .gh-btn{padding:14px 28px;font-size:16px}.gh-intro__kader{margin:0 var(--gh-intro-verschuif) var(--gh-intro-verschuif) 0;position:relative}.gh-intro__kader:before{border:4px solid var(--gh-gold);border-radius:var(--gh-radius-sm);content:"";inset:var(--gh-intro-verschuif) calc(-1 * var(--gh-intro-verschuif)) calc(-1 * var(--gh-intro-verschuif)) var(--gh-intro-verschuif);position:absolute}.gh-intro__beeld{aspect-ratio:4/5;background:var(--gh-navy);border-radius:var(--gh-radius-sm);width:100%;max-height:560px;position:relative;overflow:hidden}@media (max-width:1100px){.gh-intro{gap:44px}.gh-intro__titel{font-size:36px;line-height:44px}}@media (max-width:900px){.gh-intro{--gh-intro-verschuif:12px;padding:28px var(--gh-space-gutter) 40px;grid-template-columns:minmax(0,1fr);gap:28px}.gh-intro__kader{order:-1}.gh-intro__beeld{aspect-ratio:4/3;max-height:none}.gh-intro__titel{font-size:28px;line-height:36px}.gh-intro__tekst p,.gh-intro__gegevens dd{font-size:17px;line-height:28px}}.gh-duo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:40px;display:grid}.gh-duo>.gh-sectie{padding:0}.gh-duo--een{grid-template-columns:minmax(0,1fr)}.gh-duo:not(.gh-duo--een) .gh-komend__inhoud{grid-template:"eerste""rest""voet"/minmax(0,1fr)}.gh-komend__voet{margin:22px 0 0}.gh-duo .gh-weekbericht{flex-direction:column;display:flex}.gh-duo .gh-weekbericht__kader{flex-direction:column;flex:auto;display:flex}.gh-duo .gh-weekbericht__voorproef{contain:size;flex:auto;min-height:180px;max-height:none}.gh-duo .gh-weekbericht__kader>.gh-btn{align-self:flex-start}.gh-duo .gh-acties,.gh-duo .gh-komend--kort{flex-direction:column;display:flex}.gh-duo .gh-komend--kort .gh-komend__voet{margin-top:auto;padding-top:22px}@media (max-width:900px){.gh-duo{grid-template-columns:minmax(0,1fr)}}.gh-acties{background:var(--gh-surface-alt);border-radius:var(--gh-radius-sm);border-top:4px solid var(--gh-gold);padding:26px 28px 28px}.gh-acties__titel{color:var(--gh-navy);font:600 24px/32px var(--gh-font);margin:0 0 16px}.gh-acties__lijst{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gh-acties__lijst a{background:var(--gh-white);border:1px solid var(--gh-border);border-radius:var(--gh-radius-sm);color:var(--gh-navy);font:600 17px/24px var(--gh-font);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 18px;text-decoration:none;display:flex}.gh-acties__lijst a:after{border-right:2px solid var(--gh-gold-deep);border-top:2px solid var(--gh-gold-deep);content:"";flex-shrink:0;width:9px;height:9px;transform:rotate(45deg)}.gh-acties__lijst a:hover,.gh-acties__lijst a:focus-visible{background:var(--gh-navy);border-color:var(--gh-navy);color:var(--gh-white)}.gh-acties__lijst a:hover:after,.gh-acties__lijst a:focus-visible:after{border-color:var(--gh-gold)}.gh-acties__contact{flex-direction:column;margin:20px 0 0;display:flex}.gh-acties__contact strong{color:var(--gh-navy)}.gh-sectie__knoppen{flex-wrap:wrap;gap:12px;display:flex}.gh-kaart__soort{background:var(--gh-navy);color:var(--gh-white);font:600 12px/26px var(--gh-font);letter-spacing:.05em;text-transform:uppercase;z-index:1;padding:0 12px;position:absolute;top:0;left:0}.gh-kaart--agenda .gh-kaart__soort{background:var(--gh-gold-deep)}.gh-kaart__blad{background:var(--gh-navy);color:var(--gh-white);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gh-kaart__blad span{color:var(--gh-gold);font:600 15px/22px var(--gh-font)}.gh-kaart__blad strong{font:700 60px/66px var(--gh-font)}.gh-komend--kort .gh-vieringen__datum{border-bottom:2px solid var(--gh-gold);color:var(--gh-navy);background:0 0;border-radius:0;padding:0 0 4px;font-size:15px}.gh-komend--kort .gh-vieringen__dag+.gh-vieringen__dag{margin-top:14px}.gh-sectie--kerken{padding-top:20px}.gh-rooster{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:56px;display:grid}.gh-rooster__zij{position:sticky;top:20px}.gh-rooster__kaart{background:var(--gh-surface-alt);border-radius:var(--gh-radius-sm);border-top:4px solid var(--gh-gold);padding:24px 26px 10px}.gh-rooster__kaart h2{color:var(--gh-navy);font:600 22px/30px var(--gh-font);margin:0 0 14px}.gh-rooster__kaart p{margin:0 0 14px}.gh-rooster__adres{flex-direction:column;display:flex}.gh-rooster__adres strong{color:var(--gh-ink-strong)}.gh-rooster__deel{border-top:1px solid var(--gh-border);padding-top:16px}.gh-rooster__deel .gh-viering__live-icoon{vertical-align:-4px}@media (max-width:900px){.gh-rooster{grid-template-columns:minmax(0,1fr);gap:32px}.gh-rooster__zij{position:static}}.gh-viering__koor{align-items:baseline;gap:4px;display:inline-flex}.gh-viering__noot{color:var(--gh-gold);flex:none;align-self:center;width:17px;height:17px}.gh-viering__koor a{color:inherit}.gh-viering__koor a:hover,.gh-viering__koor a:focus-visible{color:var(--gh-navy)}.gh-komend__details .gh-viering__koor a{color:var(--gh-white)}.gh-koor{scroll-margin-top:24px}.gh-korenband{background:var(--gh-surface-alt);margin-bottom:var(--gh-space-section);margin-top:var(--gh-space-section);padding:56px 0}.gh-korenband__binnen{max-width:var(--gh-container);padding:0 var(--gh-space-gutter);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:40px;margin:0 auto;display:grid}.gh-korenband__noot{color:var(--gh-gold);width:72px;height:72px;margin:-6px 0 6px -8px;display:block}.gh-korenband__boven{color:var(--gh-gold-deep);font:600 13px/1.2 var(--gh-font);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.gh-korenband__titel{color:var(--gh-navy);font:600 34px/42px var(--gh-font);margin:0 0 14px}.gh-korenband__tekst{margin:0 0 22px;font-size:17px;line-height:28px}.gh-korenband__kaarten{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}.gh-korenband__kaarten--een{max-width:380px}.gh-korenband__kaart{background:var(--gh-white);border-radius:var(--gh-radius-sm);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001f}.gh-korenband__kaart img,.gh-korenband__leeg{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.gh-korenband__leeg{background:var(--gh-navy);color:var(--gh-gold);place-items:center;display:grid}.gh-korenband__leeg-noot{width:96px;height:96px}.gh-korenband__inhoud{flex-direction:column;flex:auto;padding:20px 22px 22px;display:flex}.gh-korenband__inhoud h3{color:var(--gh-navy);font:600 21px/28px var(--gh-font);margin:0 0 10px}.gh-korenband__inhoud dl{margin:0;font-size:15px;line-height:24px}.gh-korenband__inhoud dl>div{gap:8px;display:flex}.gh-korenband__inhoud dt{color:var(--gh-navy);font-weight:600}.gh-korenband__inhoud dd{margin:0}.gh-korenband__meer{color:var(--gh-navy);margin-top:auto;padding-top:14px;font-weight:600}@media (max-width:900px){.gh-korenband{padding:40px 0}.gh-korenband__binnen{grid-template-columns:minmax(0,1fr);gap:24px}.gh-korenband__titel{font-size:28px;line-height:36px}}.gh-btn--groot{padding:14px 30px;font-size:17px}.gh-winkel__kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:12px;display:flex}.gh-winkel__kop .gh-page-title{margin-bottom:0}.gh-winkel__terug{font-size:17px}.gh-mandknop{border:2px solid var(--gh-navy);border-radius:var(--gh-radius-sm);color:var(--gh-navy);align-items:center;gap:8px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.gh-mandknop:hover,.gh-mandknop:focus-visible{background:var(--gh-navy);color:var(--gh-white)}.gh-winkel__intro{max-width:760px;margin:0 0 32px;font-size:19px}.gh-winkel__voet{color:var(--gh-text-muted);margin-top:32px}.gh-winkel__demo{border-left:6px solid var(--gh-gold);background:#fff6e0;margin:0 0 24px;padding:12px 16px}.gh-producten{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.gh-product__link{color:var(--gh-ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.gh-product__beeld{aspect-ratio:1;background:var(--gh-surface-alt);display:block;overflow:hidden}.gh-product__beeld img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.gh-product__link:hover img,.gh-product__link:focus-visible img{transform:scale(1.04)}.gh-product__naam{color:var(--gh-navy);margin-top:8px;font-size:19px;font-weight:600}.gh-product__link:hover .gh-product__naam{text-decoration:underline}.gh-product__prijs{font-size:18px}@media (prefers-reduced-motion:reduce){.gh-product__beeld img{transition:none}}.gh-productpagina{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;margin-top:16px;display:grid}@media (max-width:800px){.gh-productpagina{grid-template-columns:1fr;gap:24px}}.gh-productbeelden__groot{aspect-ratio:1;background:var(--gh-surface-alt)}.gh-productbeelden__groot img{object-fit:contain;width:100%;height:100%}.gh-productbeelden__klein{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.gh-productbeelden__klein button{background:var(--gh-surface-alt);cursor:pointer;border:2px solid #0000;width:76px;height:76px;padding:0}.gh-productbeelden__klein button[aria-pressed=true]{border-color:var(--gh-navy)}.gh-productbeelden__klein img{object-fit:contain;width:100%;height:100%}.gh-productpagina__prijs{color:var(--gh-navy);margin:0 0 16px;font-size:26px;font-weight:600}.gh-productpagina__omschrijving{font-size:18px}.gh-productpagina__info{color:var(--gh-text-muted);margin:28px 0 0;padding-left:20px}.gh-productpagina__info li{margin:4px 0}.gh-koop{margin-top:24px}.gh-koop__maten{border:0;margin:0 0 20px;padding:0}.gh-koop__maten legend{margin-bottom:10px;font-size:18px;font-weight:600}.gh-koop__tegels{flex-wrap:wrap;gap:10px;display:flex}.gh-koop__tegel{cursor:pointer;position:relative}.gh-koop__tegel input{opacity:0;width:1px;height:1px;position:absolute}.gh-koop__tegel span{border-radius:var(--gh-radius-sm);border:2px solid #8a8a8a;justify-content:center;align-items:center;min-width:64px;min-height:52px;padding:0 14px;font-size:18px;font-weight:600;display:inline-flex}.gh-koop__tegel:hover span{border-color:var(--gh-navy)}.gh-koop__tegel input:checked+span{background:var(--gh-navy);border-color:var(--gh-navy);color:var(--gh-white)}.gh-koop__tegel input:focus-visible+span{outline:3px solid var(--gh-link-hover);outline-offset:2px}.gh-koop__rij{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.gh-koop__aantal{flex-direction:column;gap:6px;font-weight:600;display:flex}.gh-koop__aantal select,.gh-mand__aantal select{border-radius:var(--gh-radius-sm);font:inherit;border:2px solid #8a8a8a;min-height:52px;padding:0 10px;font-size:18px}.gh-koop__klaar{background:#e8f4ec;border-left:6px solid #1b6e3a;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:20px 0 0;padding:12px 16px;font-size:18px;display:flex}.gh-mand{border-collapse:collapse;width:100%;margin:8px 0 16px;font-size:18px}.gh-mand td{border-bottom:1px solid var(--gh-border);vertical-align:middle;padding:12px 8px}.gh-mand__beeld{width:88px}.gh-mand__beeld img{background:var(--gh-surface-alt);object-fit:contain;width:72px;height:72px;display:block}.gh-mand__maat{color:var(--gh-text-muted);font-size:16px;display:block}.gh-mand__aantal{white-space:nowrap;width:1%}.gh-mand__bedrag{text-align:right;white-space:nowrap}.gh-mand tfoot td{border-bottom:0;padding-bottom:4px}.gh-mand__totaal td{border-top:2px solid var(--gh-ink);padding-top:12px;font-weight:700}.gh-mand__weg{color:var(--gh-navy);cursor:pointer;font:inherit;background:0 0;border:0;font-size:16px;text-decoration:underline}.gh-mand__knoppen{justify-content:flex-end}.gh-mand__leeg{font-size:18px}@media (max-width:600px){.gh-mand__beeld{display:none}.gh-mand{font-size:16px}}.gh-afrekenen{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;display:grid}.gh-afrekenen>form{order:-1}@media (max-width:900px){.gh-afrekenen{grid-template-columns:1fr}.gh-afrekenen>form{order:0}}.gh-afrekenen__totaal{margin:24px 0 12px;font-size:20px}.gh-bestelling{max-width:760px}.gh-bestelling__nummer{color:var(--gh-text-muted);margin:0}.gh-bestelling__tekst{font-size:19px}.gh-voorwaarden{max-width:760px}.gh-voorwaarden h2{color:var(--gh-navy);margin:28px 0 8px;font-size:22px}.gh-voorwaarden__model{background:var(--gh-surface-alt);padding:12px 16px}.gh-voorwaarden__model summary{cursor:pointer;font-weight:600}@media (max-width:600px){.gh-producten{grid-template-columns:1fr 1fr;gap:24px 14px}.gh-product__naam{font-size:17px}.gh-product__prijs{font-size:16px}}.gh-rich a[href^=mailto\:]{overflow-wrap:anywhere}.gh-artikel--intro{margin-top:calc(-1 * var(--gh-space-section))}.gh-intro--pagina{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-bottom:48px}.gh-intro__regel{color:var(--gh-gold-deep);font:600 14px/20px var(--gh-font);letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px}.gh-intro--pagina .gh-intro__beeld{aspect-ratio:4/3}.gh-intro__beeld img{object-fit:cover;width:100%;height:100%;display:block}.gh-intro--pagina .gh-intro__tekst .gh-rich{flex-wrap:wrap;gap:0 12px;display:flex}.gh-intro--pagina .gh-intro__tekst .gh-rich>:not(.gh-knop-rij){flex:0 0 100%}.gh-intro--pagina .gh-intro__tekst .gh-knop-rij{margin:12px 0 0}.gh-intro--pagina .gh-intro__tekst .gh-knop-rij .gh-btn{background:var(--gh-white);border:2px solid var(--gh-navy);color:var(--gh-navy);font:600 16px/22px var(--gh-font);padding:12px 26px}.gh-intro--pagina .gh-intro__tekst .gh-rich>:not(.gh-knop-rij)+.gh-knop-rij .gh-btn,.gh-intro--pagina .gh-intro__tekst .gh-rich>.gh-knop-rij:first-child .gh-btn{background:var(--gh-gold);border-color:var(--gh-gold);color:var(--gh-white)}.gh-intro--pagina .gh-intro__tekst .gh-knop-rij .gh-btn:after{border-color:currentColor}.gh-intro--pagina .gh-intro__tekst .gh-knop-rij .gh-btn:hover,.gh-intro--pagina .gh-intro__tekst .gh-knop-rij .gh-btn:focus-visible{background:var(--gh-navy);border-color:var(--gh-navy);color:var(--gh-white);text-decoration:none}.gh-kaartjes{grid-template-columns:repeat(var(--gh-kaartjes,3), minmax(0, 1fr));gap:24px;margin:24px 0 48px;padding:0;list-style:none;display:grid}.gh-rich .gh-kaartjes li{margin:0}.gh-kaartje{background:var(--gh-white);border:1px solid var(--gh-border);border-top:4px solid var(--gh-navy);flex-direction:column;padding:24px;display:flex}.gh-kaartje--foto{border-top-width:1px;padding:0}.gh-kaartje__foto{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.gh-kaartjes--staand .gh-kaartje__foto{aspect-ratio:4/5}.gh-kaartje__in{flex-direction:column;flex:1;display:flex}.gh-kaartje--foto .gh-kaartje__in{padding:22px 24px 26px}.gh-kaartje__rond{background:var(--gh-navy);color:var(--gh-gold);border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;font-size:28px;display:inline-flex}.gh-kaartje__rond--klein{width:40px;height:40px;margin:0 12px 0 0;font-size:21px}.gh-rich .gh-kaartje__titel{color:var(--gh-navy);font:600 19px/26px var(--gh-font);align-items:center;margin:0 0 8px;display:flex}.gh-rich .gh-kaartje--foto .gh-kaartje__titel{margin-bottom:16px;font-size:22px;line-height:28px}.gh-kaartje__kenmerken{border-top:1px solid var(--gh-border);margin:0 0 16px}.gh-kaartje__kenmerken div{border-bottom:1px solid var(--gh-border);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.gh-kaartje__kenmerken dt{color:var(--gh-ink)}.gh-kaartje__kenmerken dd{color:var(--gh-ink-strong);text-align:right;margin:0;font-weight:600}.gh-kaartje__tekst,.gh-kaartje__tekst>.gh-rich{flex-direction:column;flex:1;display:flex}.gh-kaartje__tekst p{margin:0 0 12px}.gh-kaartje__tekst .gh-knop-rij:last-child{margin:auto 0 0;padding-top:4px}.gh-kaartje__tekst .gh-knop-rij .gh-btn{color:var(--gh-navy);font:600 16px/24px var(--gh-font);text-align:left;text-underline-offset:3px;background:0 0;border:0;gap:8px;padding:0;text-decoration:underline;display:inline}.gh-kaartje__tekst .gh-knop-rij .gh-btn:after{display:none}.gh-kaartje__tekst .gh-btn__eind{white-space:nowrap}.gh-kaartje__tekst .gh-btn__eind:after{border-right:2px solid var(--gh-gold-deep);border-top:2px solid var(--gh-gold-deep);content:"";vertical-align:2px;width:9px;height:9px;margin-left:10px;display:inline-block;transform:rotate(45deg)}.gh-kaartje__tekst .gh-knop-rij .gh-btn:hover,.gh-kaartje__tekst .gh-knop-rij .gh-btn:focus-visible{color:var(--gh-navy);background:0 0;text-decoration-thickness:2px}.gh-tijdlijn{margin:24px 0 48px}.gh-tijdlijn--fotos{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.gh-rich .gh-tijdlijn__lijst{margin:0;padding:0;list-style:none;position:relative}.gh-tijdlijn__lijst:before{background:var(--gh-gold);content:"";width:2px;position:absolute;top:12px;bottom:12px;left:39px}.gh-rich .gh-tijdlijn__lijst li{grid-template-columns:80px minmax(0,1fr);gap:24px;margin:0;padding:0 0 26px;display:grid;position:relative}.gh-rich .gh-tijdlijn__lijst li:last-child{padding-bottom:0}.gh-tijdlijn__jaar{background:var(--gh-navy);color:var(--gh-white);font:600 15px/1 var(--gh-font);text-align:center;border-radius:999px;height:max-content;padding:9px 4px;position:relative}.gh-rich .gh-tijdlijn__lijst h3{color:var(--gh-navy);font:600 19px/26px var(--gh-font);margin:3px 0 6px}.gh-rich .gh-tijdlijn__lijst p{margin:0}.gh-tijdlijn__fotos{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gh-tijdlijn__fotos img{aspect-ratio:3/2;border-radius:var(--gh-radius-sm);object-fit:cover;width:100%;display:block}.gh-tijdlijn__fotos--1 img,.gh-tijdlijn__fotos img:first-child:not(:only-child):nth-last-child(3),.gh-tijdlijn__fotos--2 img{grid-column:1/-1}.gh-tijdlijn__fotos img:first-child{aspect-ratio:4/3}@media (max-width:1000px){.gh-kaartjes{grid-template-columns:repeat(min(var(--gh-kaartjes,3), 2), minmax(0, 1fr))}}@media (max-width:900px){.gh-intro--pagina{grid-template-columns:minmax(0,1fr);margin-bottom:32px}.gh-tijdlijn--fotos{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:600px){.gh-kaartjes{grid-template-columns:minmax(0,1fr);gap:16px}.gh-kaartje:not(.gh-kaartje--foto){flex-direction:row;gap:16px;padding:18px}.gh-kaartje:not(.gh-kaartje--foto) .gh-kaartje__rond{width:44px;height:44px;margin:0;font-size:22px}.gh-tijdlijn__lijst:before{left:31px}.gh-rich .gh-tijdlijn__lijst li{grid-template-columns:64px minmax(0,1fr);gap:16px}}.gh-formulierblok{background:var(--gh-surface-alt);border-top:4px solid var(--gh-navy);max-width:880px;margin:16px 0 48px;padding:32px}@media (max-width:600px){.gh-formulierblok{margin-left:-16px;margin-right:-16px;padding:24px 16px}}
