.afc{--afc-ink: var(--color--text, #000717);--afc-muted: var(--color--text-light, rgba(0, 7, 23, .7));--afc-line: rgba(var(--color--text-rgb, 0, 7, 23), .1);display:grid;grid-template-columns:minmax(0,28fr) repeat(4,minmax(0,18fr));gap:56px 32px;color:var(--afc-ink)}.afc__stack{display:flex;flex-direction:column;gap:40px;min-width:0}.afc__heading{margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.afc__title{color:var(--afc-ink)}.afc__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:0;color:inherit;font:inherit;text-align:left;background:none;border:0;cursor:default}.afc__chevron{display:none}.afc__heading-label{margin-left:auto;color:var(--afc-muted);font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}@media(min-width:47.9375em){.afc .afc__feature{max-width:360px;aspect-ratio:4 / 5;container-type:inline-size;border:1px solid var(--afc-line);border-radius:0;background:#faf9f7}.afc .afc__feature-image{height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.afc .afc__feature:after{height:50%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.55))}.afc .afc__feature-caption{right:clamp(10px,8cqw,20px);bottom:clamp(10px,7cqw,18px);left:clamp(10px,8cqw,20px);gap:4px}.afc .afc__feature-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.afc .afc__feature-sub{color:#ffffffb3;font-size:clamp(8px,4.4cqw,10.5px);letter-spacing:.14em;text-transform:uppercase;opacity:1}.afc .afc__feature-title{font-size:clamp(11px,7cqw,18px);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.afc .afc__feature-badge{display:none}}.afc__links{margin:0;padding:0;list-style:none}.afc__links li{margin:0;line-height:1.35}.afc__link{display:inline-block;padding:4px 0;color:var(--afc-muted);font-size:14px;line-height:1.35;text-decoration:none}.afc__link:hover{color:var(--afc-ink)}.afc__text,.afc__text p{margin:0;color:var(--afc-muted);font-size:14px;line-height:1.6}.afc__col--static .afc__text{margin-right:20px}.afc__social{margin-top:16px}.afc__social .social-links__link{color:var(--afc-ink)}.afc__feature{position:relative;display:block;max-width:420px;overflow:hidden;border-radius:6px;color:#fff;text-decoration:none;background:var(--afc-line)}.afc__feature-image{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;transition:transform .4s ease}.afc__feature:hover .afc__feature-image{transform:scale(1.03)}.afc__feature:after{content:"";position:absolute;inset:auto 0 0 0;height:60%;background:linear-gradient(to top,#000000b3,#0000);pointer-events:none}.afc__feature-caption{position:absolute;right:16px;bottom:14px;left:16px;z-index:1;display:flex;flex-direction:column;gap:2px}.afc__feature-sub{font-size:13px;opacity:.85}.afc__feature-title{font-size:18px;font-weight:600;line-height:1.2}.afc__feature-badge{position:absolute;top:12px;left:12px;z-index:1;padding:4px 10px;color:var(--afc-ink);font-size:12px;font-weight:600;background:#fff;border-radius:999px}@media(max-width:61.24em){.afc{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px}.afc__stack{display:contents}.afc__col{order:var(--afc-order, 0)}}@media(max-width:47.9275em){.footer__content{padding-top:0}.afc{display:flex;flex-direction:column;gap:0;margin:0 -18px}.afc__col{border-bottom:1px solid var(--afc-line)}.afc__heading{margin:0}.afc__toggle{min-height:58px;padding:14px 24px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent}.afc__toggle:active{background:rgba(var(--color--text-rgb, 0, 7, 23),.04)}.afc__chevron{--color: currentColor;--stroke-width: 1.5px;display:inline-flex;flex-shrink:0;width:12px;height:12px;opacity:.5;transition:transform .2s ease}.afc__heading-label{display:none}.afc__col.is-open .afc__chevron{transform:rotate(180deg)}.afc__body{display:none;padding:0 24px 20px}.afc__col.is-open .afc__body{display:block}.afc__links li{margin:0}.afc__link{display:flex;align-items:center;min-height:44px;padding:0;font-size:16px}.afc__heading,.afc__text,.afc__text p{font-size:16px}.afc__feature{max-width:none;margin-top:4px}.afc__col--static{padding:28px 24px 24px}.afc__col--static .afc__heading{margin-bottom:10px}.afc__col--static .afc__body{display:block;padding:0}.afc__col--static .afc__text{margin-right:0}}@media(prefers-reduced-motion:reduce){.afc__chevron,.afc__feature-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/archief-footer.css.map */
