.cto-project{padding:clamp(3rem,6vw,7rem) 0}.cto-project [hidden]{display:none!important}.cto-project__form{margin-top:3rem}.cto-project__progress{display:flex;list-style:none;gap:.8rem;padding:0;margin:0 0 3rem}.cto-project__progress li{flex:1;padding:1rem .5rem;border-bottom:3px solid rgba(var(--color-foreground),.15);font-size:1.3rem}.cto-project__progress [aria-current]{border-color:rgb(var(--color-foreground));font-weight:700}.cto-project fieldset{min-width:0;border:0;padding:0;margin:0 0 2rem}.cto-project legend{font:inherit;font-size:clamp(2.2rem,4vw,3rem);font-weight:600;margin-bottom:1.5rem}.cto-project label{display:block;margin:1.4rem 0 .6rem}.cto-project input:not([type=checkbox]),.cto-project select,.cto-project textarea{box-sizing:border-box;width:100%;min-height:4.8rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:.5rem;padding:1.2rem;font:inherit;font-size:1.6rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.cto-project textarea{resize:vertical}.cto-project__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 2rem}.cto-project .cto-project__check{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:.5rem;cursor:pointer}.cto-project__check input{width:2rem;height:2rem;accent-color:rgb(var(--color-foreground))}.cto-project__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.cto-project__recap{padding:2rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:.8rem;margin-bottom:2rem}.cto-project__recap dl{display:grid;grid-template-columns:minmax(10rem,1fr) 2fr;gap:.8rem 1.6rem}.cto-project__recap dt{font-weight:600}.cto-project__recap dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.cto-project__error{border-left:3px solid #a82d2d;padding:1rem}.cto-project [aria-invalid=true]{outline:2px solid #a82d2d}.cto-project :focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.cto-project__grid{grid-template-columns:1fr}.cto-project__recap dl{grid-template-columns:1fr;gap:.3rem}.cto-project__recap dd{margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cto-project.css.map */
