body.password{margin:0;overflow:hidden}body.password .password-main{min-height:100vh;min-height:100svh;height:100dvh;overflow:hidden}body.password .password-main>.shopify-section{height:100%}.password-launch{position:relative;min-height:100vh;min-height:100svh;min-height:100dvh;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.password-launch__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.password-launch__video,.password-launch__image{width:100%;height:100%;object-fit:cover;display:block}.password-launch__video--mobile{display:none}.password-launch__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--password-launch-overlay-opacity));z-index:1}.password-launch__content{position:relative;z-index:2;width:min(120rem,calc(100vw - 2.4rem));margin:0 auto;padding:clamp(1.2rem,4vh,3rem) 0 clamp(6.8rem,13vh,10rem);text-align:center;color:rgb(var(--color-foreground))}.password-launch--no-access .password-launch__content{padding-bottom:clamp(1.2rem,4vh,3rem)}.password-launch__logo{width:min(var(--password-launch-logo-width),72vw,32rem);max-width:100%;height:auto;display:block;margin:0 auto clamp(1.2rem,2.8vh,2.4rem)}.password-launch__shop-name{margin:0 0 2.4rem;text-transform:uppercase;letter-spacing:.12em;font-size:clamp(2.4rem,5vw,5.2rem);color:rgb(var(--color-foreground))}.password-launch__countdown{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;font-size:clamp(2rem,10vw,var(--password-launch-countdown-size-mobile));line-height:1;letter-spacing:clamp(.03em,.6vw,.08em);color:rgb(var(--color-foreground));text-shadow:0 0 2.4rem rgba(0,0,0,.4);white-space:nowrap}.password-launch__form{position:fixed;left:50%;bottom:max(.9rem,env(safe-area-inset-bottom));transform:translate(-50%);width:min(23.4rem,calc(100vw - 1rem));margin:0;z-index:4}.password-launch__access{width:100%;display:flex;align-items:stretch;gap:.32rem;padding:.22rem;border-radius:999px;border:.1rem solid rgba(var(--color-foreground),.16);background:#f5f5f5b8;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);box-shadow:0 .45rem 1.5rem #00000021}.password-launch__input{width:100%;min-width:0;height:2.9rem;padding:0 .95rem;border:0;border-radius:999px;background:transparent;color:rgba(var(--color-foreground),.96);font-size:1.6rem;letter-spacing:.02em;-webkit-appearance:none;appearance:none;outline:none;transition:background-color .2s ease,box-shadow .2s ease}.password-launch__input::placeholder{color:rgba(var(--color-foreground),.56)}.password-launch__input:focus{background:#ffffff7a;box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.24)}.password-launch__input[aria-invalid=true]{box-shadow:inset 0 0 0 .1rem #b41c1cbf}.password-launch__error{position:absolute;left:50%;bottom:calc(100% + .45rem);transform:translate(-50%);margin:0;padding:.2rem .7rem;border-radius:999px;background:#0000006b;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:auto;max-width:min(31rem,calc(100vw - 2.4rem));font-size:.95rem;color:rgba(var(--color-background),.98);text-shadow:0 .1rem .4rem rgba(0,0,0,.42);text-align:center}.password-launch__error .svg-wrapper{width:1.1rem;height:1.1rem}.password-launch__submit{flex:0 0 auto;width:4.4rem;min-height:2.9rem;border:0;border-radius:999px;background:rgba(var(--color-foreground),.94);color:rgba(var(--color-background),.98);letter-spacing:.12em;text-transform:uppercase;font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.password-launch__submit:before,.password-launch__submit:after{display:none}.password-launch__submit:hover{opacity:.94;background:rgba(var(--color-foreground),.98);transform:translateY(-.03rem)}.password-launch__submit:focus-visible{outline:.18rem solid rgba(var(--color-foreground),.42);outline-offset:.14rem}@media screen and (min-width:750px){.password-launch__logo{margin-bottom:3.2rem}.password-launch__countdown{font-size:clamp(3.2rem,8vw,var(--password-launch-countdown-size-desktop))}.password-launch__form{width:25rem;bottom:max(1.1rem,env(safe-area-inset-bottom))}.password-launch__access{padding:.22rem;gap:.35rem}.password-launch__input{height:3rem;font-size:1.25rem}.password-launch__submit{width:4.8rem;min-height:3rem;font-size:.92rem}}@media screen and (max-width:749px){.password-launch__video--desktop{display:none}.password-launch__video--mobile{display:block}}@media(hover:none)and (pointer:coarse){.password-launch__form{width:min(24.6rem,calc(100vw - 1.2rem));bottom:max(.8rem,env(safe-area-inset-bottom))}.password-launch__access{padding:.25rem}.password-launch__input{height:3.2rem;font-size:1.6rem}.password-launch__submit{width:5rem;min-height:3.2rem;font-size:.92rem}}@media screen and (max-height:760px){.password-launch__content{padding-top:1rem;padding-bottom:clamp(6.2rem,12vh,8.2rem)}.password-launch__logo{width:min(var(--password-launch-logo-width),58vw,24rem);margin-bottom:1rem}.password-launch__countdown{font-size:clamp(1.8rem,8.4vw,3rem)}}@media screen and (orientation:landscape)and (max-height:560px){.password-launch__content{padding-top:.6rem;padding-bottom:6rem}.password-launch__logo{width:min(var(--password-launch-logo-width),30vw,18rem);margin-bottom:.8rem}.password-launch__countdown{font-size:clamp(1.6rem,5.5vw,2.6rem);letter-spacing:.03em}.password-launch__form{width:min(30rem,calc(100vw - 1.6rem));bottom:max(.7rem,env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-password-launch-countdown.css.map */
