.template--password #shopify-section-main-password-header,.template--password .header-password{display:none!important}.template--password main,.template--password main>.shopify-section{flex:1;display:flex;flex-direction:column}.main-password-hero{position:relative;width:100%;height:100vh;min-height:100vh;overflow:hidden}.main-password__swiper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.main-password__swiper .swiper-slide{position:relative;width:100%;height:100%}.main-password__swiper .hero__media{position:absolute;top:0;left:0;width:100%;height:100%}.main-password__swiper .media img,.main-password__swiper .media video{width:100%;height:100%;object-fit:cover}.main-password-hero>div:last-child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:grid;gap:3rem;align-items:center;max-width:30rem;width:80%;padding:2rem;color:#fff;text-align:center}.main-password__logo-button{cursor:pointer;text-align:center;background:none;border:none;padding:0}.main-password__logo-button button{background:none;border:none;padding:0;cursor:pointer;width:100%}.main-password__logo-button img{width:100%;max-width:20rem;height:auto;margin:0 auto;display:block}.main-password__logo-button svg{width:100%;max-width:20rem;margin:0 auto;display:block}.main-password__countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:center;justify-content:center;text-align:center;min-height:7rem;color:#fff}.main-password__countdown>div{padding:0 5px;text-transform:uppercase}.main-password__countdown p:first-child{font-size:2rem;margin:0;opacity:0;transition:opacity .3s ease;font-family:proxima_nova_extrabold!important}.main-password__countdown p:last-child{font-size:1rem;margin-top:5px;margin-bottom:0;font-family:proxima_nova_extrabold!important}.main-password__typewriter{display:block;text-transform:uppercase;text-align:center;font-size:1.5rem;line-height:1.4;color:#fff;min-height:60px;white-space:break-spaces;font-family:proxima_nova_extrabold!important}.btn-pill{display:block;padding:1.5rem 0;border-radius:1.2rem;font-size:1.2rem;width:90%;margin:0 auto;text-decoration:none;transition:all .3s ease}.btn-pill:hover{opacity:.9}.main-password-modal{position:fixed;width:100%;height:100%;z-index:1000;left:0;bottom:0;visibility:hidden}.main-password-modal[open]{visibility:visible}.main-password-modal [data-close]{position:fixed;width:100%;height:100vh;background:#000000b3;left:0;top:0;z-index:5;cursor:pointer;opacity:0;transition:opacity .3s ease}.main-password-modal[open] [data-close]{opacity:1}.main-password-modal [data-sheet]{position:fixed;bottom:0;left:50%;transform:translate(-50%) translateY(100%);z-index:10;width:100%;max-width:40rem;max-height:92vh;display:flex;flex-direction:column;opacity:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.main-password-modal[open] [data-sheet]{transform:translate(-50%) translateY(0);opacity:1}.main-password-modal .handle{width:5rem;height:3px;background:#ffffff4d;border-radius:9999px;margin:10px auto}.main-password-modal [data-sheet]>div{width:100%;height:100%;background:rgb(var(--color-background));padding:3rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:2rem 2rem 0 0;border-bottom:none}.main-password-modal form{width:100%;height:100%;display:flex;flex-direction:column;gap:3rem}.main-password-modal label{font-size:1rem;font-weight:600}.main-password-modal input[type=password],.main-password-modal input[type=text]{width:100%;font-size:1.1rem;border-radius:0;flex:1;background:transparent;padding-bottom:1rem;padding-right:3rem;outline:none;border:none;border-bottom:1px solid rgba(255,255,255,.2);transition:border-color .3s ease;color:rgb(var(--color-foreground))}.main-password-modal input[type=password]:hover,.main-password-modal input[type=text]:hover,.main-password-modal input[type=password]:focus,.main-password-modal input[type=text]:focus{border-bottom-color:#fff}.main-password-eye{position:absolute;right:0;top:50%;transform:translateY(-50%);width:3rem;padding:3px 0;display:flex;align-items:center;justify-content:center;border-radius:9999px;transition:background-color .3s ease;cursor:pointer}.main-password-eye:hover{background:#fff3}.main-password-modal button[type=submit]{position:relative;transition:all .5s cubic-bezier(.16,1,.3,1);padding:1.5rem;font-size:1.4rem;border:1px solid rgba(255,255,255,.2);background:#fff3;color:rgb(var(--color-foreground));border-radius:9999px;width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.main-password-modal button[type=submit]:hover{opacity:.8}.small-hide{display:none}@media screen and (min-width: 750px){.small-hide{display:block}.medium-hide{display:none}}@media screen and (min-width: 750px){.main-password-modal [data-sheet]{bottom:50%;transform:translate(-50%) translateY(calc(50% + 3rem))}.main-password-modal[open] [data-sheet]{transform:translate(-50%) translateY(50%)}.main-password-modal [data-sheet]>div{border-radius:1rem}}@media screen and (max-width: 749px){.main-password-hero>div:last-child{gap:2rem;padding:1.5rem}.main-password__countdown{gap:.5rem}.main-password__countdown p:first-child{font-size:1.5rem}.main-password__countdown p:last-child{font-size:.9rem}.main-password__typewriter{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/main-password.css.map */
