.password-hero{position:relative;min-height:var(--password-hero-min-height, 100vh);display:flex;align-items:stretch;justify-content:center;isolation:isolate;letter-spacing:normal}.password-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.password-hero__image,.password-hero__placeholder,.password-hero__video{width:100%;height:100%;object-fit:cover;display:block}.password-hero__video--desktop-only,.password-hero__image--desktop-only{display:none}@media screen and (min-width:750px){.password-hero__video--desktop-only,.password-hero__image--desktop-only{display:block}.password-hero__video--mobile-only,.password-hero__image--mobile-only{display:none}}.password-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000}@media screen and (max-width:769px){.password-hero__content{align-items:flex-end}}.password-hero__content{position:relative;z-index:2;width:100%;min-height:var(--password-hero-min-height, 100vh);display:flex;align-items:center;justify-content:center;padding-top:max(7.2rem,env(safe-area-inset-top));padding-bottom:max(4.8rem,env(safe-area-inset-bottom))}.password-hero__box{width:min(68rem,100%);padding:3.2rem;border-radius:1.2rem;background:rgba(var(--color-background),var(--password-hero-surface-opacity, .9));border:1px solid rgba(var(--color-foreground),.1);box-shadow:0 24px 60px #0a14102e;display:flex;flex-direction:column;gap:1.6rem;margin-inline:auto;overflow-wrap:anywhere}.password-hero__box--transparent{background:transparent;border-color:transparent;box-shadow:none}.password-hero__overline{margin:0;margin-block-end:-.8rem;font-size:1.2rem;line-height:1.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:rgba(var(--color-foreground),.72)}.password-hero__heading{margin:0;font-weight:500;letter-spacing:.02em;text-align:center;color:rgb(var(--color-foreground))}.password-hero__text{margin:0;letter-spacing:.01em;color:rgba(var(--color-foreground),.72)}.password-hero__text p{margin:0}.password-hero__form{margin-top:.8rem}.password-hero__form-row{display:grid;grid-template-columns:1fr;gap:1.2rem}.password-hero__field{margin:0}.password-hero__field:before,.password-hero__field:after{content:none}.password-hero__input{border-radius:1.2rem;height:4.4rem;letter-spacing:.02em;background-color:rgba(var(--color-background),.98);border:1px solid rgba(var(--color-foreground),.18);margin:0}.password-hero__button{border-radius:1.2rem;height:4.4rem;padding:1.4rem 1.8rem;letter-spacing:.02em;font-weight:600;background-color:#0f2e22;color:#faf8f4;transition:transform .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out;box-shadow:none}.password-hero__button:before,.password-hero__button:after{content:none}.password-hero__button:hover{background-color:#0b241a}.password-hero__button:active{transform:translateY(0);box-shadow:0 6px 18px #0a141014}.password-hero__button:focus-visible{outline:2px solid rgba(15,46,34,.25);outline-offset:2px}.password-hero__input:focus-visible{outline:2px solid rgba(15,46,34,.25);outline-offset:2px}.password-hero__label{letter-spacing:.02em}.password-hero__input:focus~.password-hero__label,.password-hero__input:not(:placeholder-shown)~.password-hero__label,.password-hero__input:-webkit-autofill~.password-hero__label{letter-spacing:.04rem}@media screen and (max-width:749px){.password-hero__content{padding-top:max(5.6rem,env(safe-area-inset-top));padding-bottom:max(3.2rem,env(safe-area-inset-bottom))}.password-hero__box{width:100%;padding:2.4rem 2rem;gap:1.2rem;box-shadow:0 16px 40px #0a141024}.password-hero__form{margin-top:.4rem}.password-hero__countdown .countdown__block{min-width:6.4rem;padding:.75rem .9rem}}@media screen and (min-width:750px){.password-hero__box{padding:4rem;gap:2rem}.password-hero__form-row{grid-template-columns:1fr auto;align-items:start;gap:1.6rem}.password-hero__input,.password-hero__button{height:4.8rem}.password-hero__button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0a14101a}}.password-hero__message{display:block;margin-top:1.2rem;letter-spacing:.01em}.password-hero__message--success{color:rgba(var(--color-foreground),.85)}.password-hero__countdown{display:flex;flex-direction:column;gap:1.2rem}.password-hero__countdown .countdown__label-wrapper,.password-hero__countdown .countdown__timer-wrapper{display:flex;width:100%}.password-hero__countdown .align-left{text-align:left;align-items:flex-start;justify-content:flex-start}.password-hero__countdown .align-center{text-align:center;align-items:center;justify-content:center}.password-hero__countdown .align-right{text-align:right;align-items:flex-end;justify-content:flex-end}.password-hero__countdown .countdown__label{font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.password-hero__countdown .countdown__timer{display:flex;gap:.8rem;flex-wrap:wrap;font-variant-numeric:tabular-nums}.password-hero__countdown .countdown__block{display:inline-flex;flex-direction:column;align-items:center;padding:.9rem 1.2rem;border-radius:1.2rem;background:rgba(var(--color-background),.65);border:1px solid rgba(var(--color-foreground),.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);min-width:7.2rem}.password-hero__countdown .countdown__block>span{line-height:1.1;font-weight:500}.password-hero__countdown .countdown__block small{display:block;font-size:.7em;text-transform:uppercase;letter-spacing:.12em;opacity:.72}.password-hero__countdown .countdown__end-message{margin-top:.8rem;opacity:.85}.password-hero__countdown .text-sm{font-size:1.25rem}.password-hero__countdown .text-base{font-size:1.5rem}.password-hero__countdown .text-lg{font-size:2rem}.password-hero__countdown .text-xl{font-size:2.5rem}.password-hero__countdown .countdown__timer.text-sm .countdown__block{font-size:.875rem}.password-hero__countdown .countdown__timer.text-base .countdown__block{font-size:1rem}.password-hero__countdown .countdown__timer.text-lg .countdown__block{font-size:1.25rem}.password-hero__countdown .countdown__timer.text-xl .countdown__block{font-size:1.5rem}@media screen and (min-width:750px){.password-hero__countdown .countdown__timer{flex-wrap:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-password-hero.css.map */
