.password-email-signup-section{height:100%;border-radius:.75rem;overflow:hidden}.password-container{height:100%;display:flex;align-items:center;position:relative;background-color:var(--background);background-image:var(--background-gradient)}.password-container:has(.password-email-text-content:only-child){justify-content:center}.password-email-image-content{width:60%;flex-shrink:0;height:100%}.password-email-image-content img{height:100%;width:100%;object-fit:cover}.password-email-image-content img.mobile-hidden{object-fit:contain;object-position:bottom}.password-email-text-content{flex-grow:1;max-width:40%;padding:1.25rem;position:relative;z-index:1}.password-email-text-content:only-child{max-width:none;width:fit-content;max-width:40rem;margin-inline:auto}.password-email-text-content>div{width:fit-content;display:flex;flex-direction:column;gap:1rem}.password-email-text-content .heading{position:relative;margin-block-end:2rem;min-width:fit-content;max-width:fit-content}.password-email-text-content .heading h1{font-size:clamp(3.125rem,1.1685rem + 9.7826vw,8.75rem);font-size:clamp(3rem,1.8696rem + 5.6522vw,6.25rem);font-weight:900;text-wrap:nowrap}.password-email-text-content .heading p{position:absolute;right:0;bottom:-1rem;font-weight:600;text-transform:uppercase}.password-email-text-content .heading p em{font-style:normal}.password-email-text-content .newsletter-form__field-wrapper{margin-block-end:2rem}.password-email-text-content .newsletter-form__field-wrapper .field{display:flex;gap:2rem;align-items:center;flex-wrap:wrap}.password-email-text-content .newsletter-form__field-wrapper .consent-wrapper{display:flex;gap:.5rem;align-items:start;order:999}.password-email-text-content .newsletter-form__field-wrapper .field__input{font-size:1rem;padding:1rem;background-color:color-mix(in srgb,white 25%,transparent 75%);border-radius:.75rem;border:1px solid;flex-grow:1}.password-email-text-content .newsletter-form__field-wrapper .field__input::placeholder{color:inherit}.password-email-text-content .newsletter-form__button.field__button{cursor:pointer;font-size:1rem;border-radius:4rem;text-transform:uppercase;--progress: 0%;--fill-color: var(--text);background-color:transparent;border:1px solid var(--text);transition:--progress .15s ease}.password-email-text-content .newsletter-form__button.field__button:hover{--progress: 100%}.password-email-text-content .newsletter-form__button.field__button.fill-left{background-image:linear-gradient(to right,var(--fill-color) 0%,var(--fill-color) var(--progress),transparent var(--progress),transparent 100%)}.password-email-text-content .newsletter-form__button.field__button.fill-right{background-image:linear-gradient(to left,transparent calc(100% - var(--progress)),var(--fill-color) var(--progress))}.password-email-text-content .newsletter-form__button.field__button span{display:block;padding:.5rem 2rem;--fill-color: var(--secondary_button_label);color:transparent;background-color:var(--text);background-clip:text}.fill-left :is(.password-email-text-content .newsletter-form__button.field__button span){background-image:linear-gradient(to right,var(--fill-color) 0%,var(--fill-color) var(--progress),transparent var(--progress),transparent 100%)}.newsletter-form__success-wrapper{padding-block-end:7rem}.newsletter-form__field-wrapper:has(+.newsletter-form__success-wrapper){display:none}.newsletter-form__message.newsletter-form__message--success.form__message{display:flex;align-items:center;gap:.5rem}@media(max-width:1025px){.password-container{align-items:flex-end}.password-email-image-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.password-email-text-content{max-width:100%}.password-email-text-content .newsletter-form__field-wrapper .field{gap:1rem;flex-direction:column;align-items:stretch}.password-email-text-content .newsletter-form__field-wrapper .consent-wrapper{order:0}.password-email-text-content .heading{width:fit-content}.password-email-text-content .heading h1{margin-block-end:2rem}.password-email-text-content .heading p em{display:none;bottom:-3rem}}.password-footer{display:flex;gap:1.25rem;align-items:center;position:absolute;bottom:calc(var(--page-padding) + 1rem);padding-inline:1rem}.password-footer-links{display:flex;gap:1.25rem;align-items:center;list-style:none;padding:0;margin:0;text-transform:uppercase}.list-unstyled{margin:0;padding:0;list-style:none}.list-social{display:flex;justify-content:flex-end}.list-social__item .icon{height:2.2rem;width:2.2rem;flex-shrink:0}.list-social__link{align-items:center;display:flex;padding:0 .8rem;color:rgb(var(--color-foreground))}@media(max-width:1024px){.password-footer{position:static;padding-inline:0rem;justify-content:space-between;margin-block-start:1.25rem;gap:.5rem}.list-social__item .icon{height:1.25rem;width:1.25rem;flex-shrink:0}.list-social__link{padding-inline:.25rem}.footer-link{font-size:.75rem}}.password-header{width:fit-content;position:absolute;z-index:1;top:calc(var(--page-padding) + 2rem);inset-inline:0;margin-inline:auto;mix-blend-mode:multiply}.logo{display:block}@media(max-width:1024px){.password-header{top:calc(var(--page-padding) + .75rem);mix-blend-mode:normal}.logo.mobile-hidden:only-child{display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
