/* Helder 6.8: theme studio presentation; existing fields and AJAX contract unchanged. */
html body.gg-helder #ggw-site main .ggt34-theme-page {width:100%!important;max-width:none!important;min-width:0!important;color:#102c3b!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-hero{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;gap:0!important;background:#f2f6f8!important;border:1px solid #dce4e8!important;border-radius:24px!important;overflow:hidden!important;padding:0!important;min-height:380px!important;box-shadow:none!important;margin:0 0 24px!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-hero__copy{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding:44px!important;min-width:0!important;position:relative!important;z-index:1!important;background:none!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-back{display:inline-flex!important;font-size:13px!important;color:#526574!important;margin-bottom:24px!important;text-decoration:none!important}
html body.gg-helder #ggw-site main .ggt34-theme-page :is(.ggt34-overline,.ggte-eyebrow,.gg45-overline){font-size:11px!important;letter-spacing:.12em!important;font-weight:700!important;color:#985000!important;display:block!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-hero h1{font-family:Outfit,Arial,sans-serif!important;font-weight:600!important;font-size:clamp(32px,3.8vw,48px)!important;line-height:1.12!important;letter-spacing:-.03em!important;color:#102c3b!important;margin:14px 0 18px!important;width:100%!important;max-width:none!important;overflow-wrap:anywhere!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-hero p{font:400 16px/1.75 Outfit,Arial,sans-serif!important;color:#526574!important;max-width:58ch!important;margin:0!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-hero__scene{position:relative!important;display:block!important;min-height:320px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#e9eef2!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-hero__picture{position:absolute!important;inset:0!important;transform:none!important;width:100%!important;height:100%!important;max-width:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background-image:var(--ggh-theme-art)!important;background-size:cover!important;background-position:center!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-hero__picture img{display:none!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-hero__paper{display:none!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-hero__actions{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;margin-top:26px!important}
html body.gg-helder #ggw-site main .ggt34-theme-page :is(.ggt34-primary,.ggw-quick-generator__submit){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:48px!important;padding:14px 22px!important;border:1px solid #e6b77e!important;border-radius:14px!important;background:#ffe4bf!important;color:#102c3b!important;font:600 15px/1.4 Outfit,Arial,sans-serif!important;box-shadow:none!important;text-decoration:none!important;white-space:normal!important}
html body.gg-helder #ggw-site main .ggt34-theme-page :is(.ggt34-primary,.ggw-quick-generator__submit):hover:not(:disabled){background:#ffd39b!important;color:#102c3b!important;transform:none!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-ease{font-size:13px!important;color:#526574!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg490-journey{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;flex-wrap:wrap!important;padding:22px 28px!important;margin:0 0 28px!important;border:1px solid #dce4e8!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg490-journey__intro span{font-size:10px!important;letter-spacing:.1em!important;color:#985000!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg490-journey__intro strong{font-size:18px!important;color:#102c3b!important;display:block!important}
html body.gg-helder #ggw-site main .ggt34-theme-page :is(.ggt34-steps,.ggtheme-studio-steps){display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;background:none!important;padding:0!important;border:0!important;margin:0!important}
html body.gg-helder #ggw-site main .ggt34-theme-page :is(.ggt34-steps,.ggtheme-studio-steps)>span{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#365161!important;font-size:13px!important}
html body.gg-helder #ggw-site main .ggt34-theme-page :is(.ggt34-steps,.ggtheme-studio-steps) b{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:50%!important;background:#edf2f6!important;color:#365161!important;font-size:12px!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggw-quick-generator{margin:0!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;scroll-margin-top:100px!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg45-theme-brief{background:#fff!important;border:1px solid #dce4e8!important;border-radius:24px!important;padding:36px!important;box-shadow:0 8px 28px #102c3b06!important;min-width:0!important}
html body.gg-helder #ggw-site main .ggt34-theme-page :is(.ggtheme-shortcode-form-heading,.ggtheme-form-heading){display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr)!important;align-items:start!important;gap:30px!important;margin:0 0 24px!important}
html body.gg-helder #ggw-site main .ggt34-theme-page :is(.ggtheme-shortcode-form-heading,.ggtheme-form-heading) h2{font:600 clamp(26px,3vw,34px)/1.2 Outfit,Arial,sans-serif!important;color:#102c3b!important;margin:10px 0 14px!important;letter-spacing:-.02em!important}
html body.gg-helder #ggw-site main .ggt34-theme-page :is(.ggtheme-shortcode-form-heading,.ggtheme-form-heading) p{font:400 15px/1.75 Outfit,Arial,sans-serif!important;color:#526574!important;margin:0!important}
html body.gg-helder #ggw-site main .ggt34-theme-page :is(.ggtheme-shortcode-tip,.ggtheme-gentle-tip){padding:20px!important;background:#f0f5f8!important;border:1px solid #dce4e8!important;border-radius:16px!important;color:#365161!important;box-shadow:none!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-inspiration{padding:18px 20px!important;margin:0 0 26px!important;background:#f8fafb!important;border:1px solid #e1e8ed!important;border-radius:16px!important;box-shadow:none!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-inspiration__options{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:12px!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-prompt{padding:10px 14px!important;min-height:44px!important;border:1px solid #d5e0e7!important;border-radius:12px!important;background:#fff!important;color:#365161!important;font:500 14px/1.4 Outfit,Arial,sans-serif!important;box-shadow:none!important;white-space:normal!important;text-align:left!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-prompt:is(:hover,.is-used){background:#e8eff4!important;border-color:#a9c1d1!important;color:#102c3b!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg490-fields-head{border:0!important;border-top:1px solid #e1e8ed!important;background:none!important;padding:22px 0 8px!important;margin:0!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg490-fields-head h3{font:600 22px/1.3 Outfit,Arial,sans-serif!important;color:#102c3b!important;margin:8px 0!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg490-fields-head p{font:400 14px/1.65 Outfit,Arial,sans-serif!important;color:#526574!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg45-theme-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin-top:18px!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg45-field{min-width:0!important;background:none!important;border:0!important;padding:0!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg45-field:first-child{grid-column:1 / -1!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg45-field label{display:block!important;color:#102c3b!important;font:600 15px/1.5 Outfit,Arial,sans-serif!important;margin:0 0 9px!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg45-field :is(input,textarea){box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;border:1px solid #afc0cc!important;border-radius:12px!important;padding:14px 16px!important;background:#fcfdfe!important;color:#102c3b!important;font:400 16px/1.6 Outfit,Arial,sans-serif!important;box-shadow:none!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg45-field textarea{min-height:156px!important;resize:vertical!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg45-field :is(input,textarea):focus{border-color:#37799b!important;background:#fff!important;outline:3px solid #d7eaf4!important;outline-offset:2px!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggtheme-shortcode-field-hint{display:block!important;margin-top:8px!important;font:400 12px/1.6 Outfit,Arial,sans-serif!important;color:#526574!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg46-form-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important;margin-top:28px!important;padding-top:24px!important;border-top:1px solid #e1e8ed!important;background:none!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .gg46-fixed-format{font-size:13px!important;color:#526574!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggtheme-shortcode-prompts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:28px!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggtheme-shortcode-prompts article{padding:24px!important;border:1px solid #dce4e8!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;min-width:0!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggtheme-shortcode-prompts h3{font:600 20px/1.3 Outfit,Arial,sans-serif!important;color:#102c3b!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggtheme-shortcode-prompts p{font:400 14px/1.7 Outfit,Arial,sans-serif!important;color:#526574!important}
html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-reassurance{font:400 13px/1.6 Outfit,Arial,sans-serif!important;text-align:center!important;color:#526574!important;margin:20px 0!important}
@media(max-width:800px){html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-hero{grid-template-columns:1fr!important}html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-hero__scene{min-height:220px!important}html body.gg-helder #ggw-site main .ggt34-theme-page :is(.ggtheme-shortcode-form-heading,.ggtheme-form-heading){grid-template-columns:1fr!important}html body.gg-helder #ggw-site main .ggt34-theme-page .ggtheme-shortcode-prompts{grid-template-columns:1fr!important}}
@media(max-width:600px){html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-hero__copy{padding:28px 24px!important}html body.gg-helder #ggw-site main .ggt34-theme-page .gg45-theme-brief{padding:24px 20px!important}html body.gg-helder #ggw-site main .ggt34-theme-page .gg45-theme-fields{grid-template-columns:1fr!important}html body.gg-helder #ggw-site main .ggt34-theme-page .gg490-journey{padding:20px!important}html body.gg-helder #ggw-site main .ggt34-theme-page .ggw-quick-generator__submit{width:100%!important}}
html body.gg-helder #ggw-site main .ggt34-theme-page {--ggh-theme-art:url("../images/hero-collection/studio.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="sorry-vergeving"]{--ggh-theme-art:url("../images/thema-kaarten-596/sorry-vergeving.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="kerst"]{--ggh-theme-art:url("../images/thema-kaarten-596/kerst.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="bedankje"]{--ggh-theme-art:url("../images/thema-kaarten-596/bedankje.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="verlies"]{--ggh-theme-art:url("../images/thema-kaarten-596/verlies.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="moederdag"]{--ggh-theme-art:url("../images/thema-kaarten-596/moederdag.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="vaderdag"]{--ggh-theme-art:url("../images/thema-kaarten-596/vaderdag.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="nieuwjaar"]{--ggh-theme-art:url("../images/thema-kaarten-596/nieuwjaar.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="geboortegedichten"]{--ggh-theme-art:url("../images/thema-kaarten-596/geboortegedichten.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="sinterklaas"]{--ggh-theme-art:url("../images/thema-kaarten-596/sinterklaas.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="geslaagd-diploma"]{--ggh-theme-art:url("../images/thema-kaarten-596/geslaagd-diploma.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="mijn-levensverhaal"]{--ggh-theme-art:url("../images/thema-kaarten-596/mijn-levensverhaal.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="sterkte-bij-ziekte"]{--ggh-theme-art:url("../images/thema-kaarten-596/sterkte-bij-ziekte.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="jubileum-gedichten"]{--ggh-theme-art:url("../images/thema-kaarten-596/jubileum-gedichten.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="liefde"]{--ggh-theme-art:url("../images/thema-kaarten-596/liefde.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="pensioen-gedichten"]{--ggh-theme-art:url("../images/thema-kaarten-596/pensioen-gedichten.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="nieuwe-start-gedichten"]{--ggh-theme-art:url("../images/thema-kaarten-596/nieuwe-start-gedichten.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="verjaardagsgedichten"]{--ggh-theme-art:url("../images/thema-kaarten-596/verjaardagsgedichten.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="wat-ik-je-nooit-heb-verteld"]{--ggh-theme-art:url("../images/thema-kaarten-596/wat-ik-je-nooit-heb-verteld.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="vriendschap-gedichten"]{--ggh-theme-art:url("../images/thema-kaarten-596/vriendschap-gedichten.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="huisdieren-herinnering"]{--ggh-theme-art:url("../images/thema-kaarten-596/huisdieren-herinnering.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="depressie"]{--ggh-theme-art:url("../images/thema-kaarten-596/depressie.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="verdriet"]{--ggh-theme-art:url("../images/thema-kaarten-596/verdriet.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="rouw"]{--ggh-theme-art:url("../images/thema-kaarten-596/rouw.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="huwelijk"]{--ggh-theme-art:url("../images/thema-kaarten-596/huwelijk.webp")}
html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme^="pijn"]{--ggh-theme-art:url("../images/thema-kaarten-596/pijn.webp")}

html body.gg-helder #ggw-site main .ggt34-theme-page .ggt34-hero::after{display:none!important;content:none!important}

html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme="verjaardag"]{--ggh-theme-art:url("../images/thema-kaarten-596/verjaardagsgedichten.webp")}

html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme="geboorte"]{--ggh-theme-art:url("../images/thema-kaarten-596/geboortegedichten.webp")}

html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme="vriendschap"]{--ggh-theme-art:url("../images/thema-kaarten-596/vriendschap-gedichten.webp")}

html body.gg-helder #ggw-site main .ggt34-theme-page[data-ggt34-theme="pensioen"]{--ggh-theme-art:url("../images/thema-kaarten-596/pensioen-gedichten.webp")}
