.vf{background:var(--vaultiqe-nv, #0d1b2a);padding:80px 0 0;-webkit-font-smoothing:antialiased}.vf__body{max-width:1200px;margin:0 auto;padding:0 48px 64px;display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:48px}.vf__brand-name{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:18px;color:var(--vaultiqe-ow, #faf7f2);margin-bottom:16px;letter-spacing:.01em}.vf__brand-desc{font-family:Inter,sans-serif;font-weight:300;font-size:13px;color:#faf7f294;line-height:1.75;margin:0;max-width:300px}.vf__col-title{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--vaultiqe-gd, #c9a96e);margin-bottom:24px}.vf__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.vf__link{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#faf7f2b8;text-decoration:none;display:inline-block;padding-bottom:2px;background-image:linear-gradient(to right,var(--vaultiqe-gd, #c9a96e),var(--vaultiqe-gd, #c9a96e));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:color .25s ease,background-size .35s cubic-bezier(.22,1,.36,1)}.vf__link:hover,.vf__link:focus-visible{color:var(--vaultiqe-ow, #faf7f2);background-size:100% 1px;outline:none}.vf__cred{display:flex;align-items:center;justify-content:center;gap:14px;max-width:1200px;margin:0 auto;padding:16px 48px;border-top:1px solid rgba(250,247,242,.08);font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#faf7f28c;text-decoration:none;transition:color .25s ease}.vf__cred strong{font-weight:500;color:var(--vaultiqe-gd, #c9a96e);font-style:italic}.vf__cred-arrow{display:inline-flex;align-items:center;color:#faf7f273;transition:transform .3s cubic-bezier(.22,1,.36,1),color .25s ease}.vf__cred:hover,.vf__cred:focus-visible{color:var(--vaultiqe-ow, #faf7f2);outline:none}.vf__cred:hover .vf__cred-arrow,.vf__cred:focus-visible .vf__cred-arrow{color:var(--vaultiqe-gd, #c9a96e);transform:translate(4px)}@media(max-width:640px){.vf__cred{padding:14px 20px;font-size:10px;letter-spacing:.14em;text-align:center;flex-wrap:wrap;gap:8px}}.vf__payments{max-width:1200px;margin:0 auto;padding:24px 48px;border-top:1px solid rgba(250,247,242,.08);display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:14px 22px}.vf__payments-label{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#faf7f273;margin:0}.vf__payments-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vf__payment{width:42px;height:26px;background:#faf7f21a;border:1px solid rgba(250,247,242,.16);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;padding:4px}.vf__payment-icon,.vf__payment svg{width:100%;height:100%;display:block}.vf__payment--more{background:transparent;border-style:dashed;border-color:#faf7f238;padding:0}.vf__payment-more{font-family:Inter,sans-serif;font-weight:300;font-size:14px;line-height:1;color:#faf7f28c;display:block}@media(max-width:640px){.vf__payments{padding:20px 24px;gap:10px 14px}.vf__payments-label{width:100%;text-align:center}}.vf__bar{max-width:1200px;margin:0 auto;padding:24px 48px;border-top:1px solid rgba(250,247,242,.08);display:flex;justify-content:center;align-items:center}.vf__copy{font-family:Inter,sans-serif;font-weight:400;font-size:12px;color:#faf7f280;letter-spacing:.04em}.vf__brand-social{display:flex;align-items:center;gap:18px;margin-top:32px}.vf__brand-social-label{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#faf7f28c}.vf__brand-social-icons{display:flex;gap:10px}.vf__brand-social-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(250,247,242,.22);color:#faf7f2bf;text-decoration:none;transition:color .3s ease,border-color .3s ease,background .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.vf__brand-social-icon:hover,.vf__brand-social-icon:focus-visible{color:var(--vaultiqe-gd, #c9a96e);border-color:var(--vaultiqe-gd, #c9a96e);background:#c9a96e14;transform:translateY(-2px);outline:none}.vf__brand-social-icon svg{width:16px;height:16px;display:block}@media(max-width:1024px){.vf__body{grid-template-columns:1fr 1fr;gap:40px 32px}.vf__brand{grid-column:1 / -1}}@media(max-width:640px){.vf__body{grid-template-columns:1fr;padding:0 24px 48px;gap:32px}.vf__links{gap:0}.vf__link{font-size:14px;padding:12px 0;line-height:1.4}.vf__bar{flex-direction:column;gap:16px;text-align:center;padding:24px}}@media(prefers-reduced-motion:reduce){.vf__link,.vf__brand-social-icon{transition:none}.vf__brand-social-icon:hover,.vf__brand-social-icon:focus-visible{transform:none}}a[href*="/pages/widerruf-formular"]{display:inline-block;margin-top:22px;margin-bottom:6px}.vf__links a[href*="/pages/widerruf-formular"],.vf__links>*:has(a[href*="/pages/widerruf-formular"]){order:99}html[lang^=en] a[href*="/pages/widerruf-formular"],html[lang^=en] a[href*="/pages/widerruf-formular"] *{font-size:0!important}html[lang^=en] a[href*="/pages/widerruf-formular"]{white-space:nowrap}html[lang^=en] a[href*="/pages/widerruf-formular"]:after{content:"Withdraw from contract";font-size:13px;font-weight:600;letter-spacing:normal;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-vaultiqe-footer.css.map */
