.password-content-wrapper{display:flex;flex-direction:column;flex:1 1 auto}.password-content{display:flex;flex:1 1 auto;flex-direction:column;width:100%;margin:0 auto;background-color:var(--background-color, var(--color-white))}.password-content .password-content__container{position:relative;display:flex;flex:1 1 auto}.password-content .password-content__image-wrapper:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-image:var(--overlay, linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%));border-radius:var(--global-border-radius)}.password-content .password-content__image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover;object-position:var(--img-mob-pos)}.password-content .password-content__content-box{z-index:var(--layer-raised);display:flex;flex:1 1 auto;max-width:848px;width:100%;margin:auto;padding:32px 24px;flex-direction:column;gap:24px}.password-content .password-content__heading{text-align:center;color:var(--heading-color, var(--color-text-primary))}.password-content .password-content__description{line-height:1.5;text-align:center;color:var(--text-color, var(--color-text-secondary))}.password-content .password-content__description a{color:currentColor}.password-content .password-content__description a:focus-visible{outline:2px solid currentColor}.password-content .password-content__form-field{display:flex;gap:8px 16px;flex-direction:column;align-items:center;position:relative}.password-content .password-content__form-input[type=email]{min-height:42px;width:100%;padding:8px 8px 8px 16px;font-size:calc(var(--body-font-size) / 1.142);border-color:var(--input-border-color, #e9e9e9);color:var(--input-color, var(--color-text-primary));box-shadow:none;background:#fff}.password-content .password-content__form-input[type=email].error:not(:focus){border-color:var(--color-text-attention, #b00020);color:var(--color-text-attention, #b00020)}.password-content .password-content__form-input[type=email]:focus,.password-content .password-content__form-input[type=email]:focus-visible{border-color:currentColor;box-shadow:none}.password-content .password-content__form-button{display:block;padding:12px 16px;white-space:nowrap;overflow:hidden;max-width:160px;text-overflow:ellipsis;font-size:calc(var(--body-font-size) / 1.142);line-height:1.15;border:2px solid var(--button-background-color, var(--button-border-color-secondary));background-color:var(--button-background-color, var(--button-background-color-secondary));color:var(--button-text-color, var(--button-text-color-secondary))}.password-content .password-content__form-button:before{background-color:var(--button-background-color, var(--color-text-primary))}.password-content .password-content__form-button:after{background-color:var(--button-text-color, var(--button-text-color-secondary))}.password-content .password-content__form-button:focus-visible{outline:2px solid var(--input-color)}@media (-moz-touch-enabled: 0),(hover: hover),(pointer: fine){.password-content .password-content__form-button:hover{border-color:var(--button-background-color, var(--button-background-color-secondary));background-color:var(--button-text-color, var(--button-text-color-secondary));color:var(--button-background-color, var(--button-background-color-secondary))}.password-content .password-content__form-button:hover:before{background-color:transparent}}.password-content .password-content__form-message{display:none;justify-content:center;align-items:center;margin-top:10px;font-weight:400}.password-content .password-content__form-message.password-content__form-message--error{color:var(--color-text-attention)}.password-content .password-content__form-message.password-content__form-message--success{color:var(--success-message-color, var(--color-text-success))}.password-content .password-content__form-message .icon{margin-right:10px;stroke:currentColor}.password-content.is-current .password-content__form-message{display:flex}@media (min-width: 768px){.password-content .password-content__image{object-position:var(--img-desktop-pos)}.password-content .password-content__form-field{flex-direction:row;align-items:stretch}.password-content .password-content__form-input[type=email]{width:auto;flex:1 0 auto;line-height:1.5;padding:8px 8px 8px 32px}.password-content .password-content__form-button{max-width:214px;padding:16px 32px;font-size:var(--body-font-size);line-height:1.25}}html.no-js .newsletter-form__message{display:flex}
/*# sourceMappingURL=/cdn/shop/t/13/assets/password-content.build.css.map */
