.password-get-notified-modal__overlay{align-items:flex-end;height:calc(var(--vh, 1vh) * 100);top:0;right:0;bottom:0;left:0;overscroll-behavior:contain;z-index:999}html.password-get-notified-scroll-locked,body.password-get-notified-scroll-locked{overflow:hidden!important;overscroll-behavior:none}.password-get-notified{display:block;width:100%}.password-get-notified__container{background:#fff;color:#000;margin:0;max-height:100%;min-height:0;overflow:hidden;padding:32px 24px 28px;position:relative;width:100%}.password-get-notified__close{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:14px;top:14px}.password-get-notified__close:hover{opacity:.5}.password-get-notified__close svg{fill:none;height:14px;pointer-events:none;stroke:#000;stroke-width:1.8;width:14px}.password-get-notified__form{margin:0;position:relative}.password-get-notified__intro{padding:0}.password-get-notified__title,.password-get-notified__thanks-title{font-size:var(--font-1);font-weight:600;letter-spacing:.025em;line-height:1.2;margin:0 0 8px;text-align:center;text-transform:uppercase}.password-get-notified__description,.password-get-notified__thanks-description,.password-get-notified__legal,.password-get-notified__message{font-size:var(--font-1);font-weight:400;letter-spacing:.025em;line-height:1.5}.password-get-notified__description{margin-bottom:32px;text-align:center}.password-get-notified__message{color:#b00020;left:0;margin:0;position:absolute;right:0;top:var(--password-get-notified-message-top, 48px);z-index:1}.password-get-notified__message .errors{margin:0;padding:0}.password-get-notified__message ul{margin:0;padding-left:16px}.password-get-notified__step[hidden],.password-get-notified__message[hidden],.password-get-notified__country-dropdown[hidden],.password-get-notified__thanks[hidden],.password-get-notified__intro[hidden],.password-get-notified__legal[hidden]{display:none}.password-get-notified__row{align-items:center;border-bottom:1px solid #000;display:flex;padding:6px 0 4px;position:relative;width:100%}.password-get-notified__row input{background:transparent;border:0;color:#000;flex:1 1 auto;font-size:var(--font-1);letter-spacing:.025em;line-height:1.2;min-width:0;outline:0;padding:6px 0;width:100%}.password-get-notified__row input:focus{box-shadow:none}.password-get-notified.password-get-notified .password-get-notified__row input[type=email]:not([class*=kl-private]),.password-get-notified.password-get-notified .password-get-notified__row input[type=tel]:not([class*=kl-private]),.password-get-notified.password-get-notified .password-get-notified__country-dropdown input[type=search]:not([class*=kl-private]),.password-get-notified.password-get-notified .iti input[type=tel]:not([class*=kl-private]),.password-get-notified.password-get-notified .iti input[type=text]:not([class*=kl-private]){border:0!important;border-bottom:0!important;box-shadow:none!important;margin:0!important}.password-get-notified__row input::placeholder{color:#999;opacity:1}.password-get-notified__submit,.password-get-notified__country-toggle{align-items:center;background:transparent;border:0;color:#000;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;padding:0}.password-get-notified__submit{padding-left:8px;position:relative;width:26px}.password-get-notified__submit:hover{opacity:.5;transform:translate(2px);transition:transform .2s ease,opacity .2s ease}.password-get-notified__submit svg{fill:none;height:16px;stroke:currentColor;stroke-width:1.8;width:16px}.password-get-notified__submit[disabled]{cursor:wait;opacity:.45}.password-get-notified__submit.is-loading{opacity:1;transform:none}.password-get-notified__submit.is-loading svg{opacity:0}.password-get-notified__submit.is-loading:after{animation:password-get-notified-spin .75s linear infinite;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;content:"";height:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px}@keyframes password-get-notified-spin{to{transform:translateY(-50%) rotate(360deg)}}.password-get-notified__country-toggle{gap:5px;padding-right:10px}.password-get-notified__country-flag{align-items:center;display:inline-flex;flex:0 0 auto;height:14px;line-height:1;min-width:16px;overflow:hidden;width:16px}.password-get-notified__country-flag-image{display:block;height:100%;width:100%}.password-get-notified__country-arrow{fill:none;height:6px;stroke:currentColor;stroke-width:1.2;width:8px}.password-get-notified__country-dropdown{background:#fff;border:1px solid #e5e5e5;bottom:calc(100% + 1px);display:flex;flex-direction:column;left:0;max-height:380px;position:absolute;right:0;z-index:3}.password-get-notified__country-search{border-bottom:1px solid #ededed;flex:0 0 auto;padding:10px;position:relative}.password-get-notified__country-search input{background:transparent;border:none;color:#000;font-family:var(--FONT-STACK-BODY);font-size:var(--font-1);font-weight:400;letter-spacing:.025em;outline:none;padding:4px 24px 4px 0;width:100%}.password-get-notified__country-search input::placeholder{color:#999}.password-get-notified__country-search-icon{height:14px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px}.password-get-notified__country-list{flex:1 1 auto;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0;scrollbar-color:#000 transparent;scrollbar-width:thin}.password-get-notified__country-list>li{margin-bottom:0}.password-get-notified__country-option{align-items:center;background:transparent;border:0;color:#000;cursor:pointer;display:flex;font-size:var(--font-1);gap:8px;letter-spacing:.025em;line-height:1.3;padding:9px 12px;text-align:left;width:100%}.password-get-notified__country-option:hover,.password-get-notified__country-option[aria-selected=true]{background:#0000000d}.password-get-notified__country-option-name{flex:1 1 auto}.password-get-notified__country-option-code{color:#999;flex:0 0 auto}.password-get-notified__country-empty{color:#999;font-size:var(--font-1);letter-spacing:.025em;line-height:1.3;padding:9px 12px}.password-get-notified__legal{color:#999;font-size:9px;margin-top:10px;text-align:left}.password-get-notified__legal p{margin:0}.password-get-notified__legal a{color:#999;text-decoration:underline;text-underline-offset:2px}.password-get-notified__legal a:hover{color:#000}.password-get-notified__thanks{margin-top:2px}.password-get-notified .iti{flex:1 1 auto;min-width:0;width:100%}.password-get-notified .iti__flag-container{display:none}.password-get-notified .iti input,.password-get-notified .iti input[type=tel],.password-get-notified .iti input[type=text]{border:0!important;box-shadow:none;padding-left:0;padding-right:0}@media screen and (max-width:767px){.password-get-notified-modal.micromodal-slide.is-open,.password-get-notified-modal__overlay{height:100svh;height:100dvh;max-height:100svh;max-height:100dvh}.password-get-notified-modal__overlay{overflow:hidden}.password-get-notified-modal.micromodal-slide.is-open:focus-within{background:linear-gradient(to bottom,transparent 0,transparent 100dvh,#fff 100dvh,#fff 100vh);background:linear-gradient(to bottom,transparent 0,transparent 100dvh,#fff 100dvh,#fff 100lvh);height:100vh;height:100lvh;max-height:none}.password-get-notified__container{-webkit-overflow-scrolling:touch;max-height:calc(100svh - env(safe-area-inset-bottom));max-height:calc(100dvh - env(safe-area-inset-bottom));overflow-y:auto;padding-bottom:calc(28px + env(safe-area-inset-bottom))}password-get-notified-form[data-country-dropdown-open] .password-get-notified__container{overflow:visible}.footer password-get-notified-form[data-country-dropdown-open] .password-get-notified__country-dropdown{min-width:300px;left:auto;right:0;z-index:400}password-get-notified-form[data-country-dropdown-open] .password-get-notified__country-dropdown{height:min(380px,calc(100svh - 96px));height:min(380px,calc(100dvh - 96px));max-height:min(380px,calc(100svh - 96px));max-height:min(380px,calc(100dvh - 96px));z-index:20}}@media screen and (min-width:768px){.footer password-get-notified-form[data-country-dropdown-open] .password-get-notified__country-dropdown{min-width:300px;left:0;right:auto;z-index:400}.password-get-notified-modal__overlay{align-items:center}.password-get-notified{max-width:560px}.password-get-notified__container{max-height:calc(var(--vh, 1vh) * 90);padding:32px 36px}.password-get-notified__country-dropdown{bottom:auto;top:0}}.password-get-notified--inline.ft-signup-form{max-width:380px;min-width:200px}.password-get-notified--inline .password-get-notified__form{position:relative}.password-get-notified--inline .password-get-notified__title,.password-get-notified--inline .password-get-notified__thanks-title{font-size:var(--font-1);font-weight:600;letter-spacing:.025em;line-height:1.2;margin:0 0 8px;text-align:left;text-transform:uppercase}.password-get-notified--inline .password-get-notified__description{color:#000;font-size:var(--font-1);font-weight:400;letter-spacing:.025em;line-height:1.5;margin:0 0 14px;text-align:left}.password-get-notified--inline .password-get-notified__message{font-size:10px;left:0;line-height:1.4;margin:0;position:absolute;right:0;top:var(--password-get-notified-message-top, 48px)}.password-get-notified--inline .password-get-notified__row{padding:0}.password-get-notified--inline .password-get-notified__row input{font-family:var(--FONT-STACK-BODY);font-size:var(--font-1);font-weight:400;letter-spacing:.025em;line-height:1;padding:6px 0 4px}.password-get-notified--inline .password-get-notified__submit{color:#000;padding:6px 0 4px 16px;width:auto}.password-get-notified--inline .password-get-notified__submit svg{height:16px;width:16px}.password-get-notified--inline .password-get-notified__country-toggle{gap:4px;margin-right:4px;padding:6px 8px 4px 0}.password-get-notified--inline .password-get-notified__country-dropdown{bottom:calc(100% + 1px);left:0;right:0;top:auto}.password-get-notified--inline .password-get-notified__legal{color:#999;font-size:9px;font-weight:400;letter-spacing:.025em;line-height:1.6;margin-top:10px;max-width:380px;text-align:left}.password-get-notified--inline .password-get-notified__legal a{color:#999}.password-get-notified--inline .password-get-notified__legal a:hover{color:#000}.password-get-notified--inline .password-get-notified__thanks{color:#000;font-size:var(--font-1);font-weight:400;letter-spacing:.025em;margin-top:0;padding:8px 0;text-transform:uppercase}.password-get-notified--inline .password-get-notified__thanks-title{font-weight:400;margin:0}.password-get-notified--inline .password-get-notified__thanks-description{font-size:var(--font-1);letter-spacing:.025em;line-height:1.5;margin-top:6px;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/password-get-notified-form.css.map */
