.cs-registration{position:relative}.cs-registration__inner{display:flex;justify-content:center}.cs-registration__wrapper{position:relative;flex:none;width:100%;padding:3rem 2rem;box-shadow:0 8px 40px rgba(var(--color-shadow),.08);border-radius:1.2rem}@media screen and (min-width:750px){.cs-registration__wrapper{max-width:52.8rem;padding:4rem}}.cs-registration__title{margin:0 0 1.2rem}.cs-registration__title>p{margin:0}.cs-registration__description{margin:0;margin-bottom:2.4rem;color:rgb(var(--color-foreground-secondary))}.cs-registration .field{margin-bottom:2rem}.cs-registration .field__label span{color:#d41f4b}.cs-registration .field__select{width:100%;padding:1.5rem 2rem;font-size:1.4rem;line-height:1;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:var(--input-border-radius, 0);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23333' stroke-width='1.5' fill='none' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.5rem center;cursor:pointer}.cs-registration .field__select:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.cs-registration .field__select:invalid,.cs-registration .field__select option[value=""]{color:rgba(var(--color-foreground),.55)}.cs-registration__serial-toggle{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;cursor:pointer}.cs-registration__serial-toggle input[type=checkbox]{width:1.8rem;height:1.8rem;cursor:pointer;accent-color:rgb(var(--color-foreground))}.cs-registration__serial-toggle label{font-size:1.4rem;cursor:pointer;color:rgb(var(--color-foreground))}.cs-registration__serial-field{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease,opacity .3s ease,margin .3s ease;margin-bottom:0}.cs-registration__serial-field--visible{max-height:10rem;opacity:1;margin-bottom:2rem}.cs-registration__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;margin-top:2.4rem}@media screen and (min-width:750px){.cs-registration__bottom{margin-top:3.2rem}}.cs-registration__message{padding:1.6rem;border-radius:.8rem;font-size:1.4rem;display:none;align-items:center;gap:.8rem;margin-top:1.6rem}.cs-registration__message--visible{display:flex}.cs-registration__message--success{background-color:#00800014;color:#15803d;border:1px solid rgba(0,128,0,.2)}.cs-registration__message--error{background-color:#d41f4b14;color:#d41f4b;border:1px solid rgba(212,31,75,.2)}.cs-registration__field-error .form__message{align-items:flex-start;margin:.5rem 0 0;font-size:1.2rem;font-weight:var(--font-body-weight);color:rgba(var(--color-error))}.cs-registration__spinner{display:inline-block;width:1.8rem;height:1.8rem;border:.2rem solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:cs-spin .6s linear infinite;vertical-align:middle;margin-right:.6rem}@keyframes cs-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/177/assets/section-customer-service-registration.css.map */
