.abf{padding-top:var(--abf-padding-top, 40px);padding-bottom:var(--abf-padding-bottom, 52px);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.abf__inner{max-width:80rem}.abf__title{margin:0 0 .8rem}.abf__intro{margin:0 0 2.4rem;max-width:62ch}.abf__form{max-width:62rem}.abf-group{border:0;padding:0;margin:0 0 2.8rem;min-width:0}.abf-legend{padding:0;font-size:1.8rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.4rem}.abf-step{margin:0 0 .4rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.abf-hint{margin:0 0 1.6rem;font-size:1.4rem;opacity:.75}.abf-field{margin-bottom:1.8rem}.abf-field label,.abf-radios legend{display:block;padding:0;margin-bottom:.6rem;font-size:1.4rem;font-weight:500}.abf-req{opacity:.5}.abf-field input[type=text],.abf-field input[type=email],.abf-field input[type=tel],.abf-field select,.abf-field textarea{width:100%;min-height:4.6rem;padding:1.1rem 1.4rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--font-body-weight);line-height:1.4;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius, 0);transition:border-color .12s ease;-webkit-appearance:none;appearance:none}.abf-field textarea{min-height:12rem;resize:vertical}.abf-field select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.9rem) center,calc(100% - 1.4rem) center;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat;padding-right:3.6rem}.abf-field input:focus-visible,.abf-field select:focus-visible,.abf-field textarea:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem;border-color:rgb(var(--color-foreground))}.abf-field input::placeholder,.abf-field textarea::placeholder{color:rgba(var(--color-foreground),.5)}.abf-help{margin:.6rem 0 0;font-size:1.3rem;line-height:1.5;opacity:.72}.abf-count{margin:.4rem 0 0;font-size:1.2rem;text-align:right;opacity:.6}.abf-err{margin:.6rem 0 0;font-size:1.3rem;line-height:1.45;color:rgb(var(--color-foreground));font-weight:600}.abf-err:before{content:"";display:inline-block;width:.4rem;height:1.2em;margin-right:.8rem;vertical-align:-.25em;background:currentColor}.abf-field[data-abf-invalid] input,.abf-field[data-abf-invalid] select,.abf-field[data-abf-invalid] textarea{border-width:.2rem}.abf-tel{display:flex;gap:.8rem}.abf-tel__tara{flex:0 0 11rem}.abf-tel input{flex:1 1 auto;min-width:0}.abf-radios{border:0;padding:0;margin:0;min-width:0}label.abf-radio,label.abf-check{display:flex;align-items:flex-start;gap:1.1rem;min-height:4.4rem;padding:.8rem 0;margin-bottom:0;font-size:1.5rem;font-weight:400;cursor:pointer}label.abf-radio input,label.abf-check input{flex:0 0 auto;width:2rem;height:2rem;margin:.2rem 0 0;accent-color:rgb(var(--color-foreground))}label.abf-check span,label.abf-radio span{line-height:1.5}label.abf-check a{color:currentColor}.abf-file__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.abf-file__drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:11rem;padding:2rem 1.6rem;text-align:center;border:.2rem dashed rgba(var(--color-foreground),.35);border-radius:var(--inputs-radius, 0);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.abf-file__drop:hover,.abf-file[data-abf-over] .abf-file__drop{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.abf-file__input:focus-visible+.abf-file__drop{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.abf-file__cta{font-size:1.5rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.abf-file__hint{font-size:1.3rem;line-height:1.45;opacity:.7}.abf-file__chosen{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.2rem;padding:1.2rem 1.4rem;border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius, 0)}.abf-file__name{flex:1 1 12rem;min-width:0;font-size:1.4rem;overflow-wrap:anywhere}.abf-file__bar{flex:1 1 100%;height:.4rem;background:rgba(var(--color-foreground),.15);overflow:hidden}.abf-file__fill{display:block;height:100%;width:0;background:rgb(var(--color-foreground));transition:width .2s ease}.abf-file__chosen[data-abf-ready] .abf-file__bar{display:none}.abf-file__remove{flex:0 0 auto;min-height:4.4rem;padding:0 1.2rem;font-family:inherit;font-size:1.3rem;color:currentColor;background:none;border:0;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.abf-capcana{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.abf__actions{margin-top:2.4rem}.abf__submit{min-height:4.8rem;padding:1.2rem 3.2rem;font-size:1.6rem;cursor:pointer}.abf__submit[disabled]{opacity:.55;cursor:progress}.abf__legal{margin:1.2rem 0 0;font-size:1.2rem;line-height:1.5;opacity:.65;max-width:52ch}.abf__legal a{color:currentColor}.abf__done,.abf__fail{padding:2rem 2.2rem;margin-bottom:2rem;border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius, 0);font-size:1.6rem;line-height:1.6}.abf__done{border-width:.2rem}.abf__done-text{margin:0;max-width:62ch}.abf__fail{font-weight:600}[hidden]{display:none!important}@media screen and (min-width:750px){.abf-row{display:flex;gap:1.6rem}.abf-row>.abf-field{flex:1 1 0;min-width:0}.abf-legend{font-size:2.1rem}}@media(prefers-reduced-motion:reduce){.abf-file__drop,.abf-file__fill,.abf-field input,.abf-field select,.abf-field textarea{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/abeauty-formular.css.map */
