.sec-form{display:grid;gap:14px}.sec-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sec-fld{position:relative;display:block}.sec-fld>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sec-fld input,.sec-fld select,.sec-fld textarea{width:100%;height:58px;padding:0 16px 0 20px;border-radius:16px;background:var(--ink-850);border:1px solid rgba(243,237,228,.12);color:var(--bone-50);font:400 16px/1.6 var(--font-body);appearance:none;-webkit-appearance:none;transition:border-color .3s,box-shadow .3s,background-color .3s}.sec-fld textarea{height:140px;padding:18px 16px 18px 20px;border-radius:20px;resize:vertical;min-height:140px}.sec-fld input::placeholder,.sec-fld textarea::placeholder{color:#f3ede480;opacity:1}.sec-fld select{padding-right:44px;cursor:pointer}.sec-fld select:required:invalid,.sec-fld select:has(option[value=""]:checked){color:#f3ede480}.sec-fld select option{color:var(--bone-50);background:var(--ink-900)}.sec-fld input[type=date]{color-scheme:dark}.sec-fld input[type=date]:invalid,.sec-fld input[type=date]:not(:focus):placeholder-shown{color:#f3ede480}.sec-fld__caret{position:absolute;right:16px;top:50%;width:16px;height:16px;margin-top:-8px;color:#f3ede4b3;pointer-events:none}.sec-fld input:focus,.sec-fld select:focus,.sec-fld textarea:focus{outline:none;border-color:var(--sand-500);box-shadow:0 0 0 3px #c9ac882e}@media(hover:hover){.sec-fld input:hover,.sec-fld select:hover,.sec-fld textarea:hover{border-color:#f3ede447}}.sec-fld.is-error input,.sec-fld.is-error select,.sec-fld.is-error textarea{border-color:#d96a5b}.sec-up{display:grid;justify-items:center;gap:10px;padding:28px 16px;border:1px dashed rgba(201,172,136,.55);border-radius:20px;background:#c9ac880f;text-align:center;cursor:pointer;transition:background-color .3s,border-color .3s}.sec-up:hover,.sec-up.is-drag,.sec-up:focus-within{background:#c9ac881f;border-color:var(--sand-500)}.sec-up__ic{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#c9ac8826;color:var(--sand-500)}.sec-up__ic svg{width:20px;height:20px}.sec-up b{font:500 14px/1.2 var(--font-body);letter-spacing:.07px;color:var(--bone-50)}.sec-up small{font:400 14px/1.55 var(--font-body);color:#f3ede480}.sec-up__btn{padding:10px 18px;border:1px solid rgba(243,237,228,.3);border-radius:999px;font:600 12px/1.2 var(--font-body);letter-spacing:.72px;text-transform:uppercase;color:var(--bone-50)}.sec-up input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sec-up__names{font:500 14px/1.4 var(--font-body);color:var(--sand-500)}.sec-consent{display:flex;align-items:flex-start;gap:12px;font:400 14px/1.55 var(--font-body);color:#f3ede4b3;cursor:pointer}.sec-consent input{appearance:none;-webkit-appearance:none;flex:none;width:22px;height:22px;margin:1px 0 0;border-radius:7px;border:1px solid rgba(243,237,228,.3);background:var(--ink-850);display:grid;place-items:center;cursor:pointer;transition:background-color .3s,border-color .3s}.sec-consent input:after{content:"";width:10px;height:6px;border-left:2px solid var(--ink-950);border-bottom:2px solid var(--ink-950);transform:rotate(-45deg) scale(0);margin-top:-2px;transition:transform .25s var(--ease-out)}.sec-consent input:checked{background:var(--sand-500);border-color:var(--sand-500)}.sec-consent input:checked:after{transform:rotate(-45deg) scale(1)}.sec-consent input:focus-visible{outline:2px solid var(--gold-500);outline-offset:3px}.sec-consent a{color:var(--sand-500);text-decoration:underline;text-underline-offset:3px}.sec-submit{width:100%;padding:18px;border-radius:999px;background:var(--sand-500);color:var(--ink-950);font:500 14px/1.2 var(--font-body);letter-spacing:.07px;text-align:center;cursor:pointer;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),background-color .3s}@media(hover:hover){.sec-submit:hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px #d4a2578c;background:var(--sand-300)}}.sec-submit:disabled{opacity:.55;pointer-events:none}.sec-form__ok,.sec-form__err{padding:16px 20px;border-radius:16px;font:500 15px/1.5 var(--font-body)}.sec-form__ok{background:#c9ac881f;border:1px solid rgba(201,172,136,.5);color:var(--bone-50)}.sec-form__err{background:#d96a5b1a;border:1px solid rgba(217,106,91,.55);color:#f0a094}.sec-form__err ul{margin:6px 0 0;padding-left:18px;list-style:disc;font-weight:400}.sec-form__ok[hidden],.sec-form__err[hidden]{display:none}@media(max-width:749px){.sec-form__row{grid-template-columns:1fr}.sec-fld input,.sec-fld select{height:54px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sec-form.css.map */
