*{margin:0;padding:0;box-sizing:border-box;letter-spacing:-.2px!important}@font-face{font-family:font_Regular;src:url(https://cdn.shopify.com/s/files/1/0566/7192/8425/files/font.woff2?v=1703932358) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:nits-Pro-Display-Bold;font-weight:400;font-style:normal;src:url(https://cdn.shopify.com/s/files/1/0566/7192/8425/files/nits-Pro-Display-Bold_369723bc-1d6f-486e-ad14-229b25f54b87.woff2?v=1766035222) format("woff2"),url(https://cdn.shopify.com/s/files/1/0566/7192/8425/files/nits-Pro-Display-Bold_cbb5455e-7101-4fc8-963c-ea20238bae01.woff?v=1766035223) format("woff")}@font-face{font-family:nits-Pro-Text-Medium;font-weight:400;font-style:normal;src:url(https://cdn.shopify.com/s/files/1/0566/7192/8425/files/nits-Pro-Text-Medium_a45831d3-a8ef-4de7-817d-55e8a7df5052.woff2?v=1766035283) format("woff2"),url(https://cdn.shopify.com/s/files/1/0566/7192/8425/files/nits-Pro-Text-Medium_b1362057-113a-408b-afa2-4363cd4d508b.woff?v=1766035284) format("woff")}@font-face{font-family:nits-Pro-Text-Regular;font-weight:400;font-style:normal;src:url(https://cdn.shopify.com/s/files/1/0566/7192/8425/files/nits-Pro-Text-Regular.woff2?v=1766036520) format("woff2"),url(https://cdn.shopify.com/s/files/1/0566/7192/8425/files/nits-Pro-Text-Regular.woff?v=1766036520) format("woff")}@font-face{font-family:nits-Pro-Text-Bold;font-weight:400;font-style:normal;src:url(https://cdn.shopify.com/s/files/1/0566/7192/8425/files/nits-Pro-Text-Bold.woff2?v=1766036538) format("woff2"),url(https://cdn.shopify.com/s/files/1/0566/7192/8425/files/nits-Pro-Text-Bold.woff?v=1766036538) format("woff")}body{background:#efefef!important;height:100svh;overflow:hidden}a{text-decoration:none;color:#000}ul{list-style:none}img,video{height:100%;width:100%;object-fit:cover}.desktop{display:flex!important}.mobile{display:none!important}.password55-main{height:100vh;width:100%;display:flex;overflow:hidden;align-items:center;padding:1.5vw 1vw;gap:1vw;background:#efefef}.password55-left{height:100%;width:68%;border-radius:35px;overflow:hidden;border:none;border:6px solid #fff}.password55-left{border-radius:35px;overflow:hidden;border:none;border:6px solid #fff;position:relative}.pass55-left-img-wrapper{height:100%;width:100%;display:flex;border-radius:20px;overflow:hidden;background:#eaeaea}.pass55-left-img-wrapper>img{box-shadow:0 0 20px #00000029;object-fit:cover}.password55-left .pass55-left-gred{height:100%;width:100%;background:transparent linear-gradient(180deg,#efefef,#fff);padding:.3vw}.password55-right{height:100%;width:32%}.password55-right .pass55-right-wrapper{display:flex;gap:1vw;flex-direction:column;align-items:start}.pass55-right-wrapper .pass55-timer-wrapper{height:24vh;width:100%;border:8px solid #fff;border-radius:35px;background:#fff;display:flex}.pass55-timer-wrapper .pass55-day-timer{height:100%;width:28%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1vw}.pass55-timer-wrapper .pass55-timer-ul{height:100%;width:72%;display:flex;background:#efefef;border-radius:28px}.pass55-timer-wrapper .pass55-timer-ul li{display:flex;flex-direction:column;flex:1;align-items:center;justify-content:center;gap:1vw}.pass55-right-wrapper .pass55-launch-wrapper{height:23vh;width:100%;border:8px solid #fff;border-radius:35px}.pass55-right-wrapper .pass55-timer-wrapper span{font-family:nits-Pro-Display-Bold;opacity:46%;color:#000;font-size:3.1vw;line-height:1;opacity:0;animation-fill-mode:forwards;animation-timing-function:linear;animation-iteration-count:1;animation-duration:.6s}.pass55-right-wrapper .pass55-timer-wrapper.render-time span{animation-name:fadeop}@keyframes fadeop{0%{opacity:0}to{opacity:46%}}.pass55-right-wrapper .pass55-timer-wrapper p{font-family:nits-Pro-Text-Regular;opacity:40%;color:#000;font-size:.7vw;line-height:1}.pass55-right-wrapper .pass55-refresh-wrapper{height:11vh;width:100%;border:8px solid #fff;border-radius:24px}.pass55-right-wrapper .pass55-form-main{height:calc(42vh - 6vw);width:100%;border:9px solid #fff;border-radius:35px}.pass55-launch-wrapper .pass55-launch{display:flex;justify-content:space-between;padding:.7vw;width:100%;height:100%}.pass55-launch-wrapper .pass55-launch .pass55-launch-left{display:flex;justify-content:center;flex-direction:column;width:60%;background:#fff;position:relative;border-radius:16px;padding:.85vw}.pass55-launch-left div{font-size:1.4rem;line-height:1;font-family:nits-Pro-Text-Medium;font-weight:600;color:#000}.pass55-launch-left p{font-size:1.4rem;opacity:50%;line-height:1;font-family:nits-Pro-Text-Medium;padding-top:.1vw;padding-bottom:.8vw;color:#000}.pass55-launch-left h3{font-size:1.2rem;line-height:1;color:#000;font-family:nits-Pro-Text-Medium}.pass55-launch-wrapper .pass55-launch .pass55-launch-right{display:flex;justify-content:center;flex-direction:column;align-items:end;width:40%;padding-right:4%}.pass55-launch-right h2{font-size:2.5vw;line-height:.9;font-family:nits-Pro-Display-Bold;color:#000}.pass55-launch-right p{font-size:1.4rem;line-height:1;font-family:nits-Pro-Text-Medium;color:#000;font-weight:600}.pass55-launch-right span{font-size:1.2rem;line-height:1.1;opacity:50%;color:#000;font-family:nits-Pro-Text-Medium}.pass55-launch .launch-ref-icon{position:absolute;right:.8vw;top:.7vw;height:1.9vw;width:1.9vw;background:#efefef;display:flex;justify-content:center;border-radius:50%;align-items:center;animation-name:rotateRef;animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-delay:2s}@keyframes rotateRef{0%{rotate:0deg}30%{rotate:360deg}to{rotate:360deg}}.pass55-launch .launch-ref-icon svg{height:60%;width:60%}.pass55-refresh-wrapper{display:flex;align-items:center;justify-content:center;height:100%}.pass55-refresh-wrapper p{width:100%;display:flex;justify-content:center;align-items:center;font-family:nits-Pro-Text-Regular;color:#00000080;font-size:.85vw;gap:.25vw}.pass55-refresh-wrapper p .pass-ref-icon{height:1.9vw;width:1.9vw;background:#efefef;display:flex;justify-content:center;border-radius:50%;align-items:center}.pass55-refresh-wrapper p .pass-ref-icon svg{height:60%;width:60%}.pass55-form-main .footer__newsletter{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.pass55-form-main .footer__newsletter .newsletter-form__field-wrapper{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5vw}.pass55-form-main .footer__newsletter .newsletter-form__field-wrapper .field{height:100%;flex-wrap:wrap;gap:.3vw;row-gap:4%;align-items:start;padding:1.5%}.pass55-form-main .footer__newsletter .newsletter-form__field-wrapper .field:after,.pass55-form-main .footer__newsletter .newsletter-form__field-wrapper .field:before{display:none}.pass55-form-main .footer__newsletter .newsletter-form__field-wrapper .field input{width:49%;min-width:49%;max-width:49%;min-height:2.5vw;height:2.5vw;padding:0 .9vw;font-family:nits-Pro-Text-Regular;font-size:1.3rem!important;border-radius:20px;height:30%;max-height:30%}.pass55-form-main .footer__newsletter .newsletter-form__field-wrapper .field input:nth-child(3){min-width:100%;max-width:100%;width:100%}.pass55-form-main .footer__newsletter .newsletter-form__field-wrapper .field .field__button{position:unset;width:100%;background:#fff;color:#000!important;font-family:nits-Pro-Text-Regular;font-size:1.3rem;border-radius:20px;height:30%;max-height:30%}.pass55-form-main .footer__newsletter .newsletter-form__field-wrapper .field input::placeholder{opacity:.5}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none!important;outline:0!important;border-radius:none!important}.pass55-terms-text{position:absolute;bottom:1.5vw;left:50%;transform:translate(-50%);font-size:11px;font-family:nits-Pro-Text-Regular;border:none;opacity:70%;cursor:pointer}.term-container{position:absolute;top:100%;left:0;height:100svh;max-height:100svh;width:100%;padding-left:1vw;display:flex;align-items:center;color:#000}.term-container .cust-terms-wrapper{width:calc(68% - 1.3vw);height:calc(100svh - 3vw);border-radius:35px;border:none;border:6px solid #fff;padding:20px 25px;background:#efefef;position:relative}.cust-terms-wrapper .pass-terms-close{font-size:10px;position:absolute;right:6%;top:5.6%;cursor:pointer}.term-container .cust-new-policy{width:100%;height:100%;scrollbar-width:thin;overflow:hidden;overflow-y:auto}.term-container h1.main-cust-head{font-size:14px;font-weight:700;text-align:center;width:100%;padding-bottom:2vh}.password55-section.open-terms .term-container{top:0}.cust-new-policy h1{font-family:font_Regular;padding-top:2vh;font-size:13px}.cust-new-policy p{font-size:10px;font-family:font_Regular;color:#000;padding-bottom:.7vw}.cust-new-policy li{list-style:inherit;font-size:10px;font-family:font_Regular;list-style-position:outside}.cust-new-policy h2{font-family:font_Regular;padding-top:2vh;font-size:11px}.cust-new-policy h3{font-family:font_Regular;font-size:11px;padding-bottom:.5%}.cust-new-policy ul,.cust-new-policy ol{gap:.4vw;display:flex;flex-direction:column;margin-left:1.5%;padding-bottom:.8%}.cust-new-policy li p{padding-bottom:0}.cust-new-policy table{margin-block:.5%;width:100%}.cust-new-policy table th{font-size:11px;text-align:center;padding-block:.5%!important}.cust-new-policy table td{font-size:10px;text-align:start;padding:.5%!important}.cust-new-policy ol li:last-child{color:#0009!important}.cust-new-policy p strong{font-size:10px!important}@media screen and (max-width: 950px){.cust-new-policy p{padding-bottom:4vw}.cust-new-policy h2{padding-block:2%}.cust-new-policy ul,.cust-new-policy ol{margin-left:6.5%;gap:2.5vw;padding-bottom:4%}.cust-new-policy li{line-height:1.3}.cust-new-policy ul strong,.cust-new-policy ol strong{font-size:10px!important}}@media screen and (max-width: 950px){.desktop{display:none!important}.mobile{display:flex!important}.password55-main{flex-direction:column;padding:3vw 3vw 0;gap:3vw;height:100svh}.password55-main .password55-left{width:100%;height:calc(55svh - 12vw);position:relative;min-height:calc(55svh - 12vw)}.password55-main .password55-right{width:100%;height:auto}.password55-main .pass55-right-wrapper{gap:3vw}.pass55-right-wrapper .pass55-timer-wrapper,.pass55-right-wrapper .pass55-launch-wrapper{height:17svh}.pass55-right-wrapper .pass55-form-click-wrapper{height:11svh;width:100%;align-items:center;justify-content:center;display:flex;border:9px solid #fff;border-radius:35px 35px 0 0;border-width:9px 9px 0 9px;background:transparent linear-gradient(180deg,#efefef,#fff)}.pass55-right-wrapper .form-close-overlay{display:none;content:"close";position:fixed;top:0;left:0;height:100vh;width:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1}.pass55-right-wrapper.open .form-close-overlay{display:flex}.pass55-right-wrapper .pass55-form-main{position:fixed;bottom:-120%;background:#efefef;left:3vw;width:calc(100% - 6vw);border-width:9px 9px 0 9px;height:38vh;border-radius:35px 35px 0 0;padding-bottom:1vh}.pass55-right-wrapper.open .pass55-form-main{bottom:0;z-index:2}.pass55-right-wrapper .pass55-timer-wrapper span{font-family:nits-Pro-Display-Bold;color:#000;font-size:9.1vw;line-height:1}.pass55-right-wrapper .pass55-timer-wrapper p{font-size:2.1vw;line-height:1.4}.pass55-launch-wrapper .pass55-launch{padding:2vw}.pass55-launch-wrapper .pass55-launch .pass55-launch-left{border-radius:20px;padding:1.65vw 3.05vw;padding-top:6%}.pass55-launch .launch-ref-icon{right:3vw;top:2.9vw;height:5vw;width:5vw}.pass55-launch-right h2{font-size:5.5vw;line-height:1}.pass55-launch-right p{font-size:2.8vw;line-height:1}.pass55-launch-right span{font-size:2.35vw;line-height:1.1}.pass55-form-click-wrapper.mobile p{font-family:nits-Pro-Text-Regular;opacity:50%;color:#000;line-height:1;text-decoration:underline;font-size:2.5vw}.pass55-launch-left div{font-size:3.2vw;line-height:1;font-weight:900}.pass55-launch-left p{font-size:3vw;line-height:1;padding-top:.1vw;padding-bottom:2.2vw}.pass55-launch-left h3{font-size:2.7vw;line-height:1}.pass55-form-main .footer__newsletter .newsletter-form__field-wrapper .field .field__button{font-size:2.8vw}.pass55-form-main .footer__newsletter .newsletter-form__field-wrapper .field input{font-size:2.8vw!important}.pass55-form-main .footer__newsletter .newsletter-form__field-wrapper .field input{min-width:100%;max-width:100%;width:100%;height:23%;max-height:23%;padding:0px 4.9vw}.pass55-form-main .footer__newsletter .newsletter-form__field-wrapper .field{height:100%;flex-wrap:wrap;gap:.3vw;row-gap:4%;align-items:start;padding:2.5%}.pass55-form-main .footer__newsletter .newsletter-form__field-wrapper .field .field__button{font-size:.8vw;height:19%;max-height:19%;font-size:2.6vw}.pass55-img-text{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;font-family:nits-Pro-Text-Regular;color:#00000080;font-size:3vw;gap:1vw;left:0;bottom:1.3vh}.pass55-img-text span{height:6vw;width:6vw;background:#efefef;display:flex;justify-content:center;border-radius:50%;align-items:center}.pass55-img-text span svg{height:60%;width:60%}.pass55-terms-text{bottom:1.5vh}.term-container{padding-left:3vw;padding-bottom:0;align-items:end}.term-container .cust-terms-wrapper{width:calc(100% - 3vw);height:calc(100% - 3vw);border-width:6px 6px 0 6px;border-radius:35px 35px 0 0;padding:10px 5px 10px 10px}.term-container .cust-new-policy{padding-right:5px;border-radius:25px 25px 0 0}.cust-terms-wrapper .pass-terms-close{right:5%;top:3.8%}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/password55.css.map */
