.fit-rel-availability-dialog{width:min(92vw,52rem);max-width:52rem;max-height:min(90vh,70rem);padding:0;overflow-y:auto;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:0;border-radius:2rem;box-shadow:0 2.4rem 7rem #0000003d}.fit-rel-availability-dialog::backdrop{background:#00000094}.fit-rel-availability-dialog__form{display:grid;gap:1.8rem;padding:2.8rem}.fit-rel-availability-dialog__eyebrow{margin:0;color:#ff6e00;font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fit-rel-availability-dialog__title{margin:.4rem 0 0;font-size:clamp(2.4rem,5vw,3.2rem);line-height:1.1}.fit-rel-availability-dialog__description,.fit-rel-availability-dialog__note{margin:0;line-height:1.5}.fit-rel-availability-dialog__field{display:grid;gap:.8rem}.fit-rel-availability-dialog__field label{font-weight:700}.fit-rel-availability-dialog__field input,.fit-rel-availability-dialog__field select{width:100%;min-height:5.2rem;padding:1.2rem 1.5rem;color:inherit;background:transparent;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:1rem;font:inherit}.fit-rel-availability-dialog__field input:focus,.fit-rel-availability-dialog__field select:focus{outline:.2rem solid #ff6e00;outline-offset:.2rem}.fit-rel-availability-dialog__field select{-webkit-appearance:auto;appearance:auto}.fit-rel-module-gate [data-rel-step=postal],.fit-rel-module-gate [data-rel-step=resolved],.fit-rel-module-gate [data-rel-step=checking]{display:grid;gap:1.8rem}.fit-rel-module-gate [data-rel-step][hidden]{display:none}.fit-rel-module-gate [data-rel-message][data-kind=closed]{white-space:pre-line}html.fit-rel-access-pending body.rel-active>*:not(.fit-rel-module-gate){pointer-events:none;-webkit-user-select:none;user-select:none}.fit-rel-availability-dialog__error{margin:0;padding:1.2rem 1.4rem;color:#8f1d18;background:#fff1f0;border-radius:1rem;font-weight:650;line-height:1.45}.fit-rel-availability-dialog__actions{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.fit-rel-availability-dialog__actions .button{min-height:5rem}.fit-rel-availability-dialog__territory{display:grid;gap:.45rem;padding:1.4rem 1.6rem;color:#3d1b00;background:#fff4e8;border-radius:1rem}.fit-rel-availability-dialog__territory span,.fit-rel-availability-dialog__territory p,.fit-rel-availability-dialog__territory strong{margin:0}.fit-rel-availability-dialog__territory span{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fit-rel-availability-dialog__territory strong{font-size:2rem}.fit-rel-availability-dialog__territory p,.fit-rel-availability-dialog__field small{line-height:1.4}.fit-rel-availability-dialog__cancel{justify-self:start;padding:0;color:inherit;background:transparent;border:0;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.fit-rel-availability-dialog__cancel:focus-visible{outline:.2rem solid #ff6e00;outline-offset:.3rem}@media screen and (max-width:499px){.fit-rel-availability-dialog__form{padding:2.2rem 1.8rem}.fit-rel-availability-dialog__actions{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/fit-rel-availability-gate.css.map */
