.register-warranty{--register-warranty-accent: 255, 75, 75;--register-warranty-field-border: 156, 156, 156;--register-warranty-field-focus: 28, 28, 28}.register-warranty .register-warranty__wrapper{text-align:center}.register-warranty .register-warranty__inner{max-width:44rem;margin-inline:auto}.register-warranty .register-warranty__heading{margin-block:0 1.25rem;font-size:1.5rem;line-height:1.2;font-weight:700;letter-spacing:0}.register-warranty .register-warranty__message{margin-block-end:1rem;text-align:start}.register-warranty .register-warranty__fields{display:grid;grid-template-columns:1fr;gap:1.25rem .75rem}.register-warranty .register-warranty__field,.register-warranty .register-warranty__phone-field{position:relative;min-width:0;min-height:3.125rem}.register-warranty .register-warranty__input,.register-warranty .register-warranty__phone-input{width:100%;min-width:0;height:3.125rem;padding-block:0;padding-inline:1rem;border:1px solid rgb(var(--register-warranty-field-border));border-radius:.25rem;background:transparent;color:inherit;font:inherit;font-size:1rem;line-height:1.2;box-sizing:border-box;transition:border-color .1s cubic-bezier(0,0,.3,1),box-shadow .1s cubic-bezier(0,0,.3,1)}.register-warranty .register-warranty__input::placeholder,.register-warranty .register-warranty__phone-input::placeholder{color:currentColor;opacity:.55}.register-warranty .register-warranty__input:focus,.register-warranty .register-warranty__input:focus-visible,.register-warranty .register-warranty__phone-input:focus,.register-warranty .register-warranty__phone-input:focus-visible{border-color:rgb(var(--register-warranty-field-focus));box-shadow:0 0 0 1px rgb(var(--register-warranty-field-focus));outline:0}.register-warranty .register-warranty__field--error .register-warranty__input{border-color:rgb(var(--color-error));box-shadow:0 0 0 1px rgb(var(--color-error))}.register-warranty .register-warranty__phone-field{display:flex;align-items:stretch;border:1px solid rgb(var(--register-warranty-field-border));border-radius:.25rem;transition:border-color .1s cubic-bezier(0,0,.3,1),box-shadow .1s cubic-bezier(0,0,.3,1)}.register-warranty .register-warranty__phone-field:focus-within{border-color:rgb(var(--register-warranty-field-focus));box-shadow:0 0 0 1px rgb(var(--register-warranty-field-focus))}.register-warranty .register-warranty__phone-input{flex:1 1 auto;height:auto;border:0;border-radius:0;padding-inline-start:0}.register-warranty .register-warranty__phone-input:focus,.register-warranty .register-warranty__phone-input:focus-visible{box-shadow:none}.register-warranty .register-warranty__country-select{position:static;flex:0 0 auto;display:flex;align-items:stretch}.register-warranty .register-warranty__country-trigger{width:4.75rem;border:0;padding-block:0;padding-inline:.75rem;background:none;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.75rem}.register-warranty .register-warranty__flag{flex:0 0 auto}.register-warranty .register-warranty__country-trigger .caret-icon{flex:0 0 auto;width:.875rem;opacity:.65;transition:transform .3s cubic-bezier(0,0,.3,1)}.register-warranty .register-warranty__country-trigger[aria-expanded=true] .caret-icon{transform:rotate(180deg)}.register-warranty .register-warranty__country-dropdown{position:absolute;z-index:5;inset-block-start:0;inset-inline-start:0;width:100%;max-height:12.5rem;overflow:hidden;border:1px solid rgb(var(--register-warranty-field-focus));border-radius:.125rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:start}.register-warranty .register-warranty__country-search{position:relative;padding:.5rem}.register-warranty .register-warranty__country-search-input{width:100%;height:3rem;border:2px solid rgb(var(--register-warranty-field-focus));border-radius:.125rem;padding-block:0;padding-inline:.875rem 2.25rem;background:transparent;color:inherit;font:inherit;font-size:1rem;box-sizing:border-box}.register-warranty .register-warranty__country-search-input::placeholder{color:currentColor;opacity:.55}.register-warranty .register-warranty__country-search-input:focus,.register-warranty .register-warranty__country-search-input:focus-visible{outline:0}.register-warranty .register-warranty__country-search .icon{position:absolute;inset-block-start:50%;inset-inline-end:1rem;width:1.125rem;transform:translateY(-50%);opacity:.65;pointer-events:none}.register-warranty .register-warranty__country-list{max-height:8rem;overflow-y:auto;list-style:none;margin:0;padding:0 0 .5rem}.register-warranty .register-warranty__country-option{width:100%;min-height:2.25rem;border:0;padding-block:.375rem;padding-inline:.75rem;background:none;color:inherit;cursor:pointer;display:flex;align-items:center;gap:.25rem;font:inherit;font-size:1rem;line-height:1.2;text-align:start}.register-warranty .register-warranty__country-option:hover,.register-warranty .register-warranty__country-option:focus-visible,.register-warranty .register-warranty__country-option[aria-selected=true]{background:rgba(var(--color-foreground),.06);outline:0}.register-warranty .register-warranty__country-option-name{min-width:0}.register-warranty .register-warranty__country-option-dial{flex:0 0 auto;opacity:.65}.register-warranty .register-warranty__country-empty{margin:0;padding:.75rem;font-size:.875rem;opacity:.65}.register-warranty .register-warranty__disclaimer{margin-block-start:.75rem;color:rgba(var(--color-foreground),.72);font-size:.5625rem;line-height:1.85;text-align:center}.register-warranty .register-warranty__disclaimer p{margin:0}.register-warranty .register-warranty__disclaimer a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.register-warranty .register-warranty__actions{margin-block-start:.625rem;text-align:center}.register-warranty .register-warranty__button{min-height:3.125rem;border:0;border-radius:.25rem;padding-block:0;padding-inline:1rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:1rem;font-weight:700;line-height:1.2;transition:filter .1s cubic-bezier(0,0,.3,1),transform .1s cubic-bezier(0,0,.3,1)}.register-warranty .register-warranty__button:hover{filter:brightness(.96)}.register-warranty .register-warranty__button:focus-visible{outline:2px solid rgb(var(--register-warranty-field-focus));outline-offset:2px}@media screen and (min-width:750px){.register-warranty .register-warranty__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-register-warranty.css.map */
