.fastenr-private-gate{align-items:center;background:radial-gradient(circle at 15% 18%,rgb(238 91 29 / 16%),transparent 26rem),radial-gradient(circle at 84% 87%,rgb(255 145 54 / 13%),transparent 30rem),#0c1114;box-sizing:border-box;color:#f4f5f4;display:flex;justify-content:center;min-height:100svh;overflow:hidden;padding:clamp(1.25rem,4vw,4rem);position:relative}.fastenr-private-gate *,.fastenr-private-gate *:before,.fastenr-private-gate *:after{box-sizing:border-box}.fastenr-private-gate__grid{background-image:linear-gradient(rgb(255 255 255 / 4%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 4%) 1px,transparent 1px);background-size:36px 36px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to bottom,black,transparent 84%);mask-image:linear-gradient(to bottom,black,transparent 84%);opacity:.38;pointer-events:none;position:absolute}.fastenr-private-gate__glow{background:#ed5c1d;border-radius:999px;filter:blur(90px);opacity:.12;pointer-events:none;position:absolute}.fastenr-private-gate__glow--one{height:18rem;left:-7rem;top:18%;width:18rem}.fastenr-private-gate__glow--two{bottom:-7rem;height:22rem;right:-6rem;width:22rem}.fastenr-private-gate__panel{background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid rgb(255 255 255 / 13%);box-shadow:0 34px 90px #00000059;display:flex;flex-direction:column;max-width:45rem;min-height:min(43rem,calc(100svh - 2.5rem));overflow:hidden;padding:clamp(1.7rem,5vw,4.25rem);position:relative;width:100%}.fastenr-private-gate__panel:after{background:linear-gradient(90deg,#ee5d1f,#ffb27a);content:"";height:3px;left:0;position:absolute;top:0;width:7rem}.fastenr-private-gate__brand{align-items:center;display:flex;min-height:2.5rem}.fastenr-private-gate__logo{display:block;height:auto;max-height:2.6rem;max-width:11rem;object-fit:contain;object-position:left center;width:auto}.fastenr-private-gate__wordmark{color:#fff;font-family:var(--font-heading--family, sans-serif);font-size:1.4rem;font-weight:800;letter-spacing:.08em}.fastenr-private-gate__wordmark span{color:#f2692d}.fastenr-private-gate__content{margin-block:auto;max-width:31rem;padding-block:clamp(3rem,10vh,7rem)}.fastenr-private-gate__eyebrow{align-items:center;color:#f4b18e;display:flex;font-size:.72rem;font-weight:700;gap:.55rem;letter-spacing:.15em;margin:0 0 1.1rem;text-transform:uppercase}.fastenr-private-gate__status{background:#ef6b32;border-radius:50%;box-shadow:0 0 0 5px #ef6b3226;height:.45rem;width:.45rem}.fastenr-private-gate__title{color:#fff;font-family:var(--font-heading--family, sans-serif);font-size:clamp(2.2rem,6vw,4.15rem);font-weight:650;letter-spacing:-.055em;line-height:.98;margin:0;max-width:14ch}.fastenr-private-gate__intro{color:#b9c0c2;font-size:1rem;line-height:1.65;margin-top:1.5rem;max-width:33rem}.fastenr-private-gate__intro p{margin:0}.fastenr-private-gate__form{display:grid;gap:.9rem;margin-top:2.2rem;max-width:28rem}.fastenr-private-gate__label{color:#e6e9e8;display:block;font-size:.82rem;font-weight:650;margin-bottom:.55rem}.fastenr-private-gate__input{background:#080c0eb8;border:1px solid rgb(255 255 255 / 16%);border-radius:0;color:#fff;font:inherit;min-height:3.45rem;outline:none;padding:0 1rem;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.fastenr-private-gate__input::placeholder{color:#7d8789}.fastenr-private-gate__input:focus{border-color:#f26d31;box-shadow:0 0 0 4px #f26d3129}.fastenr-private-gate__button{align-items:center;background:#ee5d1f;border:1px solid #ee5d1f;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:750;justify-content:space-between;letter-spacing:.02em;min-height:3.45rem;padding:0 1.1rem 0 1.25rem;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:100%}.fastenr-private-gate__button:hover{background:#ff7334;border-color:#ff7334;transform:translateY(-1px)}.fastenr-private-gate__button:focus-visible{outline:3px solid #ffd4bc;outline-offset:3px}.fastenr-private-gate__button svg{fill:none;height:1.2rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;width:1.2rem}.fastenr-private-gate__error{color:#ffb08d;font-size:.86rem;line-height:1.45;margin:.25rem 0 0}.fastenr-private-gate__help{color:#879194;font-size:.8rem;line-height:1.5;margin:1rem 0 0}.fastenr-private-gate__signature{align-items:center;color:#7f898c;display:flex;flex-wrap:wrap;font-size:.68rem;gap:.65rem;letter-spacing:.08em;text-transform:uppercase}.fastenr-private-gate__signature-line{background:#ffffff38;height:1px;min-width:1.25rem}@media screen and (max-width:749px){.fastenr-private-gate{align-items:stretch;padding:0}.fastenr-private-gate__panel{border:0;min-height:100svh;padding:1.75rem 1.4rem}.fastenr-private-gate__content{padding-block:4.2rem}.fastenr-private-gate__signature{font-size:.61rem}}
/*# sourceMappingURL=/cdn/shop/t/60/compiled_assets/styles.css.map?subset=AAAAAQ */
