:root{--fd-cream: #f4efe7;--fd-cream-2: #ece3d3;--fd-forest: #101a14;--fd-green: #2d4a3e;--fd-green-deep:#1b3327;--fd-gold: #c6a36a;--fd-gold-soft: #ddc69b;--fd-ink: #192219;--fd-paper: #525a50;--fd-serif: "Playfair Display", Georgia, "Times New Roman", serif;--fd-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fd-maxw: 1320px;--cream: var(--fd-cream);--cream-2: var(--fd-cream-2);--forest: var(--fd-forest);--green: var(--fd-green);--green-deep: var(--fd-green-deep);--gold: var(--fd-gold);--gold-soft: var(--fd-gold-soft);--ink: var(--fd-ink);--paper: var(--fd-paper);--serif: var(--fd-serif);--sans: var(--fd-sans);--maxw: var(--fd-maxw)}h1,h2,.h0,.h1,.h2,.title,.section-header__title,.banner__heading{letter-spacing:-.01em;text-wrap:balance}.title em,.banner__heading em,.section-header__title em,.fd-accent{font-style:italic;color:var(--fd-gold)}a.link,.link-with-underline{text-underline-offset:4px;text-decoration-color:#c6a36a80}.fd-sec,.fd-cream,.fd-cream-2,.fd-dark{font-size:1.6rem}.fd-sec{position:relative;padding:clamp(4.5rem,8vw,7.5rem) clamp(1.2rem,4vw,2rem)}.fd-wrap{max-width:var(--fd-maxw);margin:0 auto}.fd-cream{background:var(--fd-cream);color:var(--fd-ink)}.fd-cream-2{background:var(--fd-cream-2);color:var(--fd-ink)}.fd-dark{background:var(--fd-forest);color:var(--fd-cream)}.fd-kicker{display:flex;align-items:center;gap:.8rem;margin:0 0 1.1rem;font-family:var(--fd-sans);font-size:.9em;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--fd-gold)}.fd-kicker:before{content:"";width:42px;height:1px;background:var(--fd-gold);flex:none}.fd-h2{font-family:var(--fd-serif);font-weight:500;font-size:clamp(2.1em,4vw,3.4em);line-height:1.08;letter-spacing:-.01em;margin:0;text-wrap:balance;color:inherit}.fd-dark h1,.fd-dark h2,.fd-dark h3,.fd-dark h4{color:var(--fd-cream)}.fd-h2 em{font-style:italic;color:var(--fd-gold)}.fd-lead{max-width:42ch;font-size:1.18em;line-height:1.7;opacity:.92;margin:1.1rem 0 0}.fd-head--center{text-align:center;max-width:46rem;margin-inline:auto}.fd-head--center .fd-kicker{justify-content:center}.fd-head--center .fd-kicker:after{content:"";width:42px;height:1px;background:var(--fd-gold)}.fd-head--center .fd-lead{margin-inline:auto}.fd-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 1.7rem;font-family:var(--fd-sans);font-size:.9em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;cursor:pointer;border:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .35s,color .35s,border-color .35s}.fd-btn--gold{background:var(--fd-gold);color:#15231a}.fd-btn--gold:hover{background:var(--fd-gold-soft);transform:translateY(-2px)}.fd-btn--dark{background:var(--fd-green);color:var(--fd-cream)}.fd-btn--dark:hover{background:var(--fd-green-deep);transform:translateY(-2px)}.fd-btn--line{border:1px solid currentColor;opacity:.85;background:transparent;color:inherit}.fd-btn--line:hover{color:var(--fd-gold);border-color:var(--fd-gold);transform:translateY(-2px);opacity:1}.fd-link{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--fd-sans);font-size:.86em;font-weight:600;letter-spacing:.06em;color:var(--fd-gold)}.fd-link svg{width:15px;height:15px;transition:transform .3s}.fd-link:hover svg{transform:translate(4px)}.fd-rule{display:block;height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,rgba(198,163,106,.55) 18%,rgba(198,163,106,.55) 82%,transparent)}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.7,.2,1)}[data-reveal].fd-in{opacity:1;transform:none}[data-reveal-delay="1"]{transition-delay:.08s}[data-reveal-delay="2"]{transition-delay:.16s}[data-reveal-delay="3"]{transition-delay:.24s}[data-reveal-delay="4"]{transition-delay:.32s}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none}}.fd-zoom{overflow:hidden}.fd-zoom img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.fd-zoom:hover img{transform:scale(1.05)}body:not(.fd-hero-page) #MainContent{padding-top:calc(var(--fd-ann-h, 0px) + 82px)}@media(max-width:1100px){body:not(.fd-hero-page) #MainContent{padding-top:calc(var(--fd-ann-h, 0px) + 68px)}}html.fdh-open,html.fdh-open body{overflow:hidden}.eg-prijs .eg-prijs__nu{color:var(--fd-ink);font-weight:700}.eg-prijs .eg-prijs__was{color:#b8472f;font-weight:400;font-size:.92em;margin-left:.28em;text-decoration-thickness:1px}
/*# sourceMappingURL=/cdn/shop/t/36/assets/fd-system.css.map */
