.arcade-request-form{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 12%,rgba(230,57,46,.16),transparent 30rem),radial-gradient(circle at 88% 24%,rgba(139,30,24,.18),transparent 34rem),linear-gradient(180deg,#0b0b0ffa,#0f0a0cfa)}.arcade-request-form:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(248,244,239,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(248,244,239,.025) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 68%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 68%)}.arcade-request-form__wrap{position:relative;z-index:1;display:grid;gap:2.4rem;min-width:0}.arcade-request-form__intro,.arcade-request-form__panel{border:1px solid rgba(230,57,46,.26);background:linear-gradient(145deg,#f8f4ef13,#f8f4ef06);box-shadow:0 22px 60px #00000057,0 0 28px #e6392e1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.arcade-request-form__intro{padding:clamp(2.4rem,5vw,5.6rem);border-radius:1.2rem}.arcade-request-form__hero{max-width:78rem}.arcade-request-form__kicker{display:inline-flex;margin:0 0 1.2rem;padding:.55rem 1rem;border:1px solid rgba(230,57,46,.48);border-radius:999px;background:#0b0b0fb8;color:#ff7a72;font-size:1.2rem;font-weight:900;letter-spacing:.16rem;line-height:1;text-transform:uppercase;box-shadow:0 0 18px #e6392e2e}.arcade-request-form h1{max-width:13ch;margin:0;color:var(--arcade-text);font-size:clamp(3.8rem,8vw,8.8rem);line-height:.9;text-transform:uppercase;text-shadow:0 0 22px rgba(230,57,46,.26),0 12px 34px rgba(0,0,0,.62);overflow-wrap:anywhere}.arcade-request-form__copy{max-width:68rem;margin-top:1.8rem;color:var(--arcade-muted);font-size:clamp(1.55rem,2vw,1.9rem);line-height:1.65}.arcade-request-form__copy p{margin:0}.arcade-request-form__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.arcade-request-form__chips span{padding:.7rem 1rem;border:1px solid rgba(248,244,239,.14);border-radius:999px;background:#0b0b0f94;color:var(--arcade-text);font-size:1.2rem;font-weight:900;letter-spacing:.06rem;text-transform:uppercase}.arcade-request-form__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2.4rem,4vw,4rem)}.arcade-request-form__step{display:grid;gap:.8rem;min-height:12rem;padding:1.6rem;border:1px solid rgba(230,57,46,.24);border-radius:.9rem;background:#0b0b0fa3;color:var(--arcade-text);box-shadow:inset 0 0 0 1px #f8f4ef09}.arcade-request-form__step-number{color:var(--arcade-red);font-size:1.2rem;font-weight:900;letter-spacing:.12rem}.arcade-request-form__step span:last-child{font-weight:800;line-height:1.35}.arcade-request-form__panel{padding:clamp(2rem,4vw,4rem);border-radius:1.2rem}.arcade-request-form__panel-heading{display:flex;justify-content:space-between;gap:1.6rem;margin-bottom:2.2rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(248,244,239,.1)}.arcade-request-form__panel-heading p,.arcade-request-form__panel-heading span{margin:0}.arcade-request-form__panel-heading p{color:var(--arcade-text);font-size:clamp(1.9rem,3vw,2.8rem);font-weight:900;line-height:1;text-transform:uppercase}.arcade-request-form__panel-heading span{max-width:28rem;color:var(--arcade-muted);font-size:1.35rem;line-height:1.45}.arcade-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.arcade-form__wide,.arcade-form__file{grid-column:1 / -1}.arcade-form__section-label{margin-top:.8rem;color:#ff7a72;font-size:1.2rem;font-weight:900;letter-spacing:.14rem;text-transform:uppercase}.arcade-form__section-label:first-child{margin-top:0}.arcade-form .field{min-height:5.8rem;background:transparent}.arcade-form .field:before,.arcade-form .field:after{content:none}.arcade-form .field__input,.arcade-form textarea.field__input,.arcade-form select.field__input{width:100%;min-height:5.8rem;padding:1.7rem 1.8rem;border:1px solid rgba(230,57,46,.32);border-radius:.75rem;background:#08080cdb;color:var(--arcade-text);box-shadow:inset 0 0 0 1px #f8f4ef0a,0 12px 24px #00000029;font-size:1.5rem;line-height:1.3;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.arcade-form .field__input,.arcade-form select.field__input{height:5.8rem}.arcade-form textarea.field__input{min-height:15rem;resize:vertical}.arcade-form .field__input:hover,.arcade-form textarea.field__input:hover,.arcade-form select.field__input:hover{border-color:#e6392e85;background:#0a0a0ef0}.arcade-form .field__input:focus,.arcade-form textarea.field__input:focus,.arcade-form select.field__input:focus{border-color:var(--arcade-red);box-shadow:0 0 0 1px #e6392e8c,0 0 22px #e6392e38;outline:none}.arcade-form .field__label,.arcade-form .form__label{color:#f8f4efb8;font-size:1.3rem}.arcade-form .field__input::placeholder,.arcade-form textarea.field__input::placeholder{color:#f8f4ef73}.arcade-form select.field__input{-webkit-appearance:auto;appearance:auto;padding-right:3.8rem;cursor:pointer}.arcade-form select.field__input option{background-color:#121218;color:#f8f4ef}.arcade-form select.field__input option:checked{background-color:#8b1e18;color:#fff}.arcade-form .field:has(select) .field__label{display:none}.arcade-form__file{display:grid;gap:1rem;padding:1.6rem;border:1px dashed rgba(230,57,46,.48);border-radius:.9rem;background:#08080cb8;box-shadow:inset 0 0 0 1px #f8f4ef09}.arcade-form__file label{color:var(--arcade-text);font-size:1.35rem;font-weight:900;letter-spacing:.08rem;text-transform:uppercase}.arcade-form__file input[type=file]{width:100%;color:var(--arcade-muted);font-size:1.35rem}.arcade-form__file input[type=file]::file-selector-button{margin-right:1rem;padding:.85rem 1.15rem;border:1px solid rgba(230,57,46,.55);border-radius:.55rem;background:linear-gradient(135deg,#8b1e18,#e6392e);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 0 18px #e6392e2e}.arcade-form__file p{max-width:72rem;margin:0;color:var(--arcade-muted);font-size:1.25rem;line-height:1.5}.arcade-form .button{width:100%;min-height:5.2rem;margin-top:1.8rem;border:1px solid rgba(248,244,239,.16);border-radius:.55rem;font-weight:900;letter-spacing:.06rem;text-transform:uppercase;box-shadow:0 16px 34px #0000004d,0 0 26px #e6392e38}.arcade-form .button:hover{transform:translateY(-.2rem);box-shadow:0 20px 42px #0000005c,0 0 32px #e6392e4d}.arcade-form .form-status{color:var(--arcade-text)}@media screen and (min-width:990px){.arcade-request-form__wrap{grid-template-columns:minmax(0,.95fr) minmax(42rem,1.05fr);align-items:start;gap:3rem}.arcade-request-form__intro{position:sticky;top:11rem}}@media screen and (max-width:989px){.arcade-request-form__steps{grid-template-columns:1fr}.arcade-request-form__step{min-height:0}}@media screen and (max-width:749px){.arcade-request-form__intro,.arcade-request-form__panel{border-radius:.9rem}.arcade-request-form__panel-heading{display:grid}.arcade-form__grid{grid-template-columns:1fr;gap:1.2rem}.arcade-form .field,.arcade-form .field__input,.arcade-form select.field__input{min-height:5.6rem;height:5.6rem}.arcade-form textarea.field__input{height:auto;min-height:14rem}}@media screen and (max-width:389px){.arcade-request-form__intro,.arcade-request-form__panel{padding:1.6rem}.arcade-request-form h1{font-size:clamp(3rem,15vw,4.4rem)}.arcade-form__file input[type=file]::file-selector-button{display:block;width:100%;margin:0 0 .8rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-arcade-request-form.css.map */
