:root{--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-4-5: 1.125rem;--spacing-5: 1.25rem;--spacing-5-5: 1.375rem;--spacing-6: 1.5rem;--input-gap: 1rem;--input-height: 3.125rem;--input-padding-inline: 1.25rem;--rounded-input: .5rem;--rounded-full: 9999px;--text-sm: .75rem;--success-background: 224 244 232;--success-text: 0 163 65;--warning-background: 255 246 233;--warning-text: 255 183 74;--error-background: 254 231 231;--error-text: 248 58 58;--transform-logical-flip: 1;--transform-origin-start: left;--transform-origin-end: right}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;line-height:inherit;text-transform:inherit;color:inherit;margin:0;padding:0}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}.input,.textarea,.select{-webkit-appearance:none;appearance:none;height:var(--input-height);border-radius:var(--rounded-input);background:rgb(var(--input-background, transparent));color:rgb(var(--input-text-color, var(--text-color)));text-align:start;border-width:1px;width:100%;padding-inline-start:var(--input-padding-inline);padding-inline-end:var(--input-padding-inline)}:is(.input:focus,.textarea:focus,.select:focus-visible){border-color:currentcolor;outline:none;box-shadow:0 0 0 1px inset}.input.is-floating,.select.is-floating{height:calc(var(--input-height) + .625rem);padding-block-start:var(--spacing-4)}.form-control{text-align:start;position:relative}.floating-label{height:calc(var(--input-height) + .625rem);top:0;opacity:.5;pointer-events:none;transform-origin:var(--transform-origin-start);grid-auto-flow:column;align-items:center;column-gap:.5rem;margin-inline-start:var(--spacing-4);transition:transform .2s ease-in-out;display:grid;position:absolute;left:1px}:is(:is(.input,.textarea):focus~.floating-label,:is(.input,.textarea):not(:placeholder-shown)~.floating-label,:is(.input,.textarea,.select):autofill~.floating-label,.select:valid~.floating-label){transform:scale(.65) translateY(calc(-1 * var(--spacing-4)))}:is(.input,.textarea,.select):autofill~.floating-label{color:#000}@media screen and (min-width:700px){.floating-label{margin-inline-start:var(--spacing-5)}}.self-submit-button{top:50%;position:absolute;transform:translateY(-50%);right:var(--spacing-4)}@media screen and (min-width:700px){.self-submit-button{right:var(--spacing-5)}}.circle-chevron{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--rounded-full);background:rgb(var(--text-color, 255 255 255) / .1);flex-shrink:0;place-items:center;transition:.2s ease-in-out;display:grid}.circle-chevron[disabled]{opacity:.5}@media screen and (pointer:fine){.circle-chevron.hover\:colors:hover:not([disabled]){background:rgb(var(--text-color, 255 255 255));color:rgb(var(--background, 0 0 0))}}.banner{align-items:start;gap:var(--spacing-3-5);padding:var(--spacing-3-5);border-radius:0;font-size:var(--text-sm);color:rgb(var(--banner-color));background:rgb(var(--banner-background));grid-template-columns:max-content auto;display:grid}.banner--error{--banner-background: var(--error-background);--banner-color: var(--error-text)}.banner--success{--banner-background: var(--success-background);--banner-color: var(--success-text)}.banner--warning{--banner-background: var(--warning-background);--banner-color: var(--warning-text)}.banner--with-icon>.button{grid-column-start:2;justify-self:start}@media screen and (min-width:700px){.banner--with-icon{grid-template-columns:max-content auto max-content;align-items:center}.banner--with-icon svg{--icon-offset: 0}.banner--with-icon>.button{grid-column-start:3}}.offset-icon{--icon-baseline-distance: 1.6em;--icon-offset: calc((var(--icon-baseline-distance) - var(--icon-height)) / 2);top:var(--icon-offset);position:relative}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tap-area{position:relative}.tap-area:before{content:"";inset:calc(-1 * var(--spacing-2-5));position:absolute}.social-media{gap:var(--spacing-3) var(--spacing-6);flex-wrap:wrap;display:flex}.text-custom{color:rgb(var(--text-color))}.bg-custom{background:rgb(var(--background))}.bg-gradient{background-image:var(--gradient)}.icon{vertical-align:middle;display:block}
/*# sourceMappingURL=/cdn/shop/t/40/assets/dc-password-page.css.map */
