@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/keibi/assets/fonts/bebas-neue-400-latin.woff2) format('woff2')}.hero--vendors{min-height:clamp(280px, 30vh, 340px)}.vendors-hero{width:100%;min-width:0;gap:1rem;padding-block:4.25rem 2rem}.vendors-hero__title{margin:0;max-width:100%;color:#fff;font-family:'Bebas Neue',Impact,'Arial Narrow',sans-serif;font-weight:400;text-transform:uppercase;line-height:.9;letter-spacing:0;word-spacing:.14em;overflow-wrap:break-word;font-size:clamp(3.4rem, 13.5vw, 8.5rem);text-shadow:0 2px 40px rgb(120 20 0 / .18)}.vendors-hero__deadline{margin:0;padding:.5em 1.2em;border:1.5px solid rgb(255 255 255 / .6);border-radius:999px;background:rgb(255 255 255 / .16);color:#fff;font-weight:700;font-size:clamp(0.95rem, 2vw, 1.15rem);letter-spacing:.03em}.vendors-intro{padding-top:clamp(1.75rem, 3.5vw, 3rem)}.vendors-intro p{max-width:62rem}.vd-form{margin:0}.vd-section{margin:0 0 2rem;padding:0;border:0;min-width:0}.vd-section__title{display:block;width:100%;margin:0 0 1.1rem;padding:0 0 .6rem;border-bottom:1.5px solid var(--ff-line);float:none;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-orange)}.vd-hidden-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}label.ff-opt,label.ff-confirm{cursor:pointer}label.ff-opt:has(.vd-hidden-input:focus-visible),label.ff-confirm:has(.vd-hidden-input:focus-visible){outline:3px solid rgb(255 64 0 / .35);outline-offset:2px}.vd-smallprint{margin:.55rem 0 0 .35rem;font-size:.82rem;line-height:1.45;color:var(--ff-muted)}.vd-smallprint a{color:inherit;text-decoration:underline}.ff__actions--end{justify-content:flex-end}.ff__error--general{margin-bottom:.4rem}.ff__done h2{margin:0 0 .6rem;font-size:clamp(1.7rem, 4vw, 2.3rem);color:var(--color-orange)}.ff__done p{margin:0;max-width:36rem;color:var(--color-ink)}@media (max-width:599px){.ff__actions--end{justify-content:stretch}.ff__actions--end .ff__next{width:100%}}