:root{color-scheme:light;background:#f3f0e9;color:#014e40;font:100%/1.5 system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}.kf-holding{display:grid;align-content:center;justify-items:start;min-height:100vh;min-height:100svh;width:min(100%,68rem);margin-inline:auto;padding:clamp(2rem,8vw,6rem) clamp(1.25rem,5vw,4rem)}.kf-holding__brand{margin-block-end:clamp(2rem,7vh,4.5rem);font-weight:750;font-size:1.25rem}.kf-holding__brand img{display:block;width:clamp(10rem,20vw,12.5rem);max-width:100%;height:auto}.kf-holding__content{width:min(100%,41rem);min-width:0}.kf-holding h1{margin:0;font-size:clamp(3rem,8.7vw,6.25rem);font-weight:850;line-height:.98;letter-spacing:-.06em;text-wrap:balance}.kf-holding__intro{margin:1.25rem 0 2rem;max-width:33rem;font-size:clamp(1.0625rem,2.4vw,1.25rem)}.kf-holding__form{max-width:35rem}.kf-holding__form label{display:block;margin-bottom:.5rem;font-weight:700}.kf-holding__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.625rem}.kf-holding__fields input,.kf-holding__fields button{border:1px solid #014e40;min-height:3.25rem;padding:.75rem 1rem;border-radius:0;font:inherit}.kf-holding__fields input{min-width:0;width:100%;color:#191919;background:#fff}.kf-holding__fields button{background:#014e40;color:#f3f0e9;cursor:pointer;font-weight:750}.kf-holding__fields button:hover{background:#191919}.kf-holding :focus-visible{outline:2px solid #014e40;outline-offset:3px}.kf-holding__consent{color:#191919;font-size:.8125rem;line-height:1.55}.kf-holding__consent a{color:#014e40;text-underline-offset:.18em}.kf-holding__notice{border-inline-start:.25rem solid #014e40;padding-inline-start:1rem}.kf-holding__error{color:#8a1538}@media(max-width:420px){.kf-holding__fields{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kf-holding.css.map */
