.page-title{margin-top:0}.main-page-title{margin-bottom:3rem}@media screen and (min-width: 5000px){.main-page-title{margin-bottom:4rem}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.error-pulse{animation:pulse 2s ease-in-out infinite;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.error-message{color:#d93025;font-size:.95em;font-weight:700;padding-inline-start:2rem}.input-error.input-error.input-error{border-color:#d93025;border-width:2px}.login-field input,select{font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.login-field{position:relative;width:100%;display:flex;margin-block-start:1rem;font-family:inherit}.login-field *{font-family:inherit}.login-field input{flex-grow:1;text-align:start;padding:1.5rem;margin:var(--inputs-border-width);border:1px solid #3e81c7;border-radius:var(--inputs-radius);transition:box-shadow var(--duration-short) ease;outline:none}.login-field input:focus,.login-field input:focus-visible,.login-field input:focus-within{box-shadow:0 0 4px #3e81c7}.login-field label{font-size:1.6rem;margin-inline-start:calc(var(--inputs-border-width) + 2rem);top:calc(1.4rem + var(--inputs-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;letter-spacing:.1rem;line-height:1.5}.login-field input:focus~label,.login-field input:not(:placeholder-shown)~label,.login-field input:-webkit-autofill~label,.login-field select:focus~label,.login-field select:not(:placeholder-shown)~label,.login-field select:-webkit-autofill~label{font-size:1.3rem;top:calc(var(--inputs-border-width) + .5rem);margin-inline-start:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.login-field input:focus,.login-field input:not(:placeholder-shown),.login-field input:-webkit-autofill,.login-field select:focus,.login-field select:not(:placeholder-shown),.login-field select:-webkit-autofill{padding:2.2rem 3.5rem .8rem 2rem;margin-block:var(--inputs-border-width)}.login-field input::-webkit-search-cancel-button{display:none}.login-field input::placeholder{opacity:0}.login-field input:-webkit-autofill~label{color:#000}.button.login-button{width:100%;margin-block-start:2.5rem;margin-block-end:4rem;font-weight:700;font-size:large}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-main-page.css.map */
