.page-gate-container--loading>:not(script){visibility:hidden}.page-gate__inner{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;text-align:center}.page-gate__inner--left{align-items:flex-start;text-align:left}.page-gate__form{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.page-gate__inner--left .page-gate__form{align-items:flex-start}.page-gate__overline{font-size:var(--font-size-mobile, 12px);text-transform:uppercase;letter-spacing:.05em;margin:0}@media screen and (min-width:750px){.page-gate__overline{font-size:var(--font-size, 14px)}}.page-gate__title{font-size:var(--font-size-mobile, 36px);margin:0;width:100%}@media screen and (min-width:750px){.page-gate__title{font-size:var(--font-size, 56px)}}.page-gate__subheading,.page-gate__field{width:100%}.page-gate__separator{width:100%;border:none;border-top:1px solid var(--page-gate-separator-color, currentColor);opacity:var(--page-gate-separator-visible, 1);margin-block-start:var(--page-gate-separator-spacing-top-mobile, 0px);margin-block-end:var(--page-gate-separator-spacing-bottom-mobile, 0px)}@media screen and (min-width:750px){.page-gate__separator{margin-block-start:var(--page-gate-separator-spacing-top, 0px);margin-block-end:var(--page-gate-separator-spacing-bottom, 0px)}}.field__input[aria-invalid=true]{border-color:rgb(var(--color-error));box-shadow:0 0 0 1px rgb(var(--color-error))}.page-gate__error{display:none;align-items:flex-start;gap:.4rem;color:rgb(var(--color-error));font-size:1.2rem;line-height:1;margin-top:1rem;text-align:left}.page-gate__error:not([hidden]){display:flex}.page-gate__error .icon{flex-shrink:0;width:1.6rem;height:1.6rem}.page-gate__header-image,.page-gate__image{display:block;margin-inline:auto;margin-block-start:var(--page-gate-image-margin-top, 0px);margin-block-end:var(--page-gate-image-margin-bottom, 0px)}@media screen and (max-width:749px){.page-gate__header-image,.page-gate__image{margin-block-start:var(--page-gate-image-margin-top-mobile, var(--page-gate-image-margin-top, 0px));margin-block-end:var(--page-gate-image-margin-bottom-mobile, var(--page-gate-image-margin-bottom, 0px))}}.page-gate__header-image>img,.page-gate__image>img{display:block;width:100%;height:auto}.page-gate--design-mode{position:relative;height:auto;width:auto}
/*# sourceMappingURL=/cdn/shop/t/204/assets/page-gate.css.map */
