@media screen and (min-width: 769px) and (max-width: 1024px){.collection-password-v2 .medium-hide{display:none!important}}@media screen and (max-width: 768px){.collection-password-v2 .small-hide{display:none!important}}@media screen and (min-width: 1025px){.collection-password-v2 .large-up-hide{display:none!important}}body{position:relative}.collection-password-v2{width:100%;position:fixed;height:100dvh;max-width:100vw;top:0;left:0;z-index:9999999999999;background:#fff;overflow:hidden;display:flex;justify-content:center;padding-inline:17.5px;min-height:-webkit-fill-available}.collection-password-v2 .collection-password-wrapper{display:flex;flex-direction:column;width:100%;align-items:center;text-align:center;overflow-y:auto;scrollbar-width:0}.collection-password-v2 .background_media{position:absolute;height:100vh;width:100%;max-width:100%;z-index:-1}.collection-password-v2 .background_media video,.collection-password-v2 .background_media img{width:100%;height:100%;object-fit:cover}.collection-password-v2 .plp-signup{max-width:813px;width:100%;margin:0 auto}.collection-password-v2 .plp-password{position:relative;margin-bottom:5px!important}.collection-password-v2 .collection-logo{line-height:0}input{font-family:NeueHaasUnicaW1G-Regular}.collection-password-v2 svg-image:not(:last-child){margin-bottom:40px}.collection-password-v2.zero_countdown svg-image:not(:last-child){margin-bottom:60px}.collection-password-v2 .preheading:not(:last-child){margin-bottom:20px;line-height:18px;letter-spacing:normal}.collection-password-v2 .preheading{font-size:12px;font-style:normal;font-weight:400;line-height:normal}.collection-password-v2 .countdown-banner{margin:0 auto 40px}.collection-password-v2 .plp-password .hide-show-wrapper{position:absolute;bottom:8px;right:0;line-height:0}.collection-password-v2 .plp-password .hide-show-wrapper svg{width:16px}.collection-password-v2 .form-description{margin-bottom:52px;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.9px}.collection-password-v2:has(.plp-signup .plp-signup-wrapper.hidden) .form-description{margin-bottom:40px}.collection-password-v2 .form-description a{text-decoration:underline;text-underline-offset:2px}.collection-password-v2.zero_countdown .form-description{margin-bottom:32px}.collection-password-v2 .countdown-live .preheading:not(:last-child){margin-bottom:20px}.collection-password-v2 .countdown-live .heading:not(:last-child){margin-bottom:35px}.collection-password-v2 .countdown-live .preheading{font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal}.collection-password-v2 .heading{font-size:100px;font-style:normal;font-family:NeueHaasUnicaW1G-bold;font-weight:700;line-height:80px;letter-spacing:-7.5px;margin-bottom:0}.collection-password-v2 .countdown-ended .heading{margin-bottom:60px}.collection-password-v2 .countdown-ended .password-text{max-width:732px;margin:0 auto 32px;font-size:12px;letter-spacing:-.9px;line-height:18px}.collection-password-v2 .plp-signup .Form__Input{border:none;padding:0 0 4px;border-bottom:1px solid var(--placeholder-color);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.9px;caret-color:var(--plp-text)}.collection-password-v2 .Form__Input::placeholder{font-size:12px;font-weight:400;letter-spacing:-.6px}.collection-password-v2 .pass-error,.collection-password-v2 .password-error{text-align:left;color:var( --error-color);font-size:10px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:-.75px}.collection-password-v2 .plp-signup .Form--spacingTight .Form__Item{margin:0;min-height:23px;display:flex;align-items:flex-end;position:relative}.collection-password-v2 .plp-signup .Form--spacingTight .Form__Item.checkbox__form{min-height:23px;align-items:center}.collection-password-v2 .plp-signup .Form__FloatingLabel{color:var(--placeholder-color);background:transparent;bottom:unset;top:-12px;left:0;padding:0;font-size:8px;font-weight:400;line-height:12px;letter-spacing:-.6px}.collection-password-v2 .plp-signup input:-webkit-autofill{transition:background-color 9999s ease-in-out 0s;-webkit-text-fill-color:var(--plp-text);font-size:12px!important;font-style:normal;font-weight:400;line-height:12px;letter-spacing:-.9px}.collection-password-v2 .plp-signup input::placeholder,.collection-password-v2 .password-input::placeholder{color:var(--placeholder-color)}.collection-password-v2 .password-input::placeholder{font-size:12px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.75px}.collection-password-v2 .plp-submit{font-size:12px;font-style:normal;text-transform:uppercase;font-family:NeueHaasUnicaW1G-bold;font-weight:700;line-height:25px;letter-spacing:-.24px;width:45px}.collection-password-v2 .collection-logo svg path{fill:var(--plp-text)}.collection-password-v2 .email_marketing,.collection-password-v2 .collection-logo svg{color:var(--plp-text)}.collection-password-v2 .email_marketing{gap:10px;align-items:center;text-align:left}.collection-password-v2 .Form__Checkbox{left:0;z-index:1;cursor:pointer}.collection-password-v2 .checkbox-wrapper{line-height:0}.collection-password-v2 .Form__Checkbox~label:before{content:none}.collection-password-v2 .Form__Checkbox~label .checkbox-wrapper .checkbox{display:block}.collection-password-v2 .Form__Checkbox:checked+label .checkbox-wrapper .checkbox{display:none}.collection-password-v2 .Form__Checkbox~label .checkbox-wrapper .checkbox-checked{display:none}.collection-password-v2 .Form__Checkbox:checked+label .checkbox-wrapper .checkbox-checked{display:block}.collection-password-v2 label .checkbox-wrapper svg{width:14px;height:14px}.collection-password-v2 .plp-signup-wrapper{max-width:400px;width:100%;margin:0 auto}.collection-password-v2 .countdown-timer{display:flex;gap:24px;justify-content:center;align-items:flex-end;max-height:160px;height:100%}.collection-password-v2 .countdown-timer .countdown-count{display:flex;flex-direction:column}.collection-password-v2 .countdown-timer .countdown-separator{width:2px;position:relative;top:-2px}.collection-password-v2 .countdown-timer .countdown-count .count-numbers{font-size:160px;font-style:normal;font-family:NeueHaasUnicaW1G-bold;font-weight:700;line-height:200px;letter-spacing:-3.2px;text-transform:uppercase}.collection-password-v2 .countdown-timer .countdown-count .counts-text{font-size:10px;font-style:normal;font-weight:400;line-height:25px;text-transform:uppercase;flex:1;letter-spacing:normal}.collection-password-v2 .countdown-timer .count-text-container{display:flex;margin-top:-20px}.collection-password-v2 .collection-password-wrapper::-webkit-scrollbar{width:0}.collection-password-v2 .form-name-wrapper{display:flex;gap:30px}.collection-password-v2 .form-name-wrapper>*{flex:1}.collection-password-v2 .mb-32{margin-bottom:27px!important}.collection-password-v2 .mb-20{margin-bottom:20px!important}.collection-password-v2 .mb-2{margin-bottom:2px!important}.collection-password-v2 #create_customer .Form__Submit{margin-top:42px}.collection-password-v2 #create_customer .Form__Submit span,.collection-password-v2 .after-subbmission .after-button{padding-bottom:9px;border-bottom:1px solid currentColor;position:relative;font-size:14px;font-style:normal;font-family:NeueHaasUnicaW1G-bold;font-weight:700;display:flex;height:35px;width:fit-content;line-height:25px;letter-spacing:normal;margin:0 auto;justify-content:center}.collection-password-v2 .email_marketing a{padding-bottom:5px;border-bottom:1px solid currentColor;position:relative;margin-left:3px}.collection-password-v2 #create_customer .Form__Submit span:after,.collection-password-v2 .email_marketing a:after,.collection-password-v2 .after-subbmission .after-button:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-1px;left:0;background-color:currentColor}.collection-password-v2 #create_customer .Form__Submit:hover span:after,.collection-password-v2 .email_marketing a:hover:after,.collection-password-v2 .after-subbmission .after-button:hover:after{transform:scaleX(1);transition:transform .25s ease-out}.collection-password-v2 #create_customer .Form__Submit:hover span,.collection-password-v2 .email_marketing a:hover,.collection-password-v2 .after-subbmission .after-button:hover{border-color:transparent}password-countdown{width:100%}.collection-password-v2 .plp-password-form{max-width:400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid var(--placeholder-color);padding-bottom:9px;font-size:10px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.75px}.collection-password-v2 .password-error{max-width:400px;margin:2px auto 0;text-align:left}.collection-password-v2 .password-input{padding:0;border:none;height:25px;max-width:127px;width:100%}.collection-password-v2 .countdown-ended{margin-bottom:60px}.collection-password-v2 .after-subbmission{max-width:906px;width:100%;margin:0 auto}.collection-password-v2 .after-subbmission .description{text-align:center;font-family:NeueHaasUnicaW1G-Regular;font-size:30px;font-style:normal;font-family:NeueHaasUnicaW1G-bold;font-weight:700;line-height:30px;letter-spacing:-2.25px}.collection-password-v2 .after-subbmission .description p{margin-bottom:0}.collection-password-v2 .after-subbmission .description:not(:last-child){margin-bottom:40px}.password-form .Form__Item{margin-bottom:0}.password-form .Form__Item .Form__FloatingLabel{background:transparent;color:var(--placeholder-color);padding-inline:0;left:0;top:-12px;font-size:8px;font-weight:400;letter-spacing:-.6px}@media screen and (max-width: 1200px){.collection-password-v2 .heading{font-size:80px;line-height:100px;letter-spacing:-6px}.collection-password-v2 .countdown-timer .countdown-count .count-numbers{font-size:140px;letter-spacing:-2.8px}.collection-password-v2 .countdown-live .preheading:not(:last-child){margin-bottom:0}.collection-password-v2 .countdown-timer{margin-top:-20px}.collection-password-v2 .plp-signup-wrapper{max-width:350px}.collection-password-v2 .plp-signup{max-width:732px}.collection-password-v2 svg-image:not(:last-child){margin-bottom:40px}.collection-password-v2.zero_countdown svg-image:not(:last-child){margin-bottom:60px}.collection-password-v2 .countdown-ended .heading,.collection-password-v2 .countdown-ended{margin-bottom:60px}.collection-password-v2 .preheading:not(:last-child){margin-bottom:0}.collection-password-v2 .after-subbmission{max-width:814px}}@media screen and (max-width: 1023px){.collection-password-v2 .countdown-timer .countdown-count .count-numbers{font-size:120px;letter-spacing:-2.4px}.collection-password-v2.zero_countdown svg-image:not(:last-child){margin-bottom:80px}.collection-password-v2 .plp-signup{max-width:718px}.collection-password-v2.zero_countdown .plp-signup{max-width:648px}.collection-password-v2 .plp-signup-wrapper{max-width:347.7px}.collection-password-v2 .preheading{letter-spacing:normal}.collection-password-v2 svg-image:not(:last-child){margin-bottom:80px}.collection-password-v2 .countdown-banner,.collection-password-v2 .after-subbmission .description:not(:last-child){margin-bottom:80px}.collection-password-v2 .countdown-ended .heading,.collection-password-v2 .countdown-ended{margin-bottom:80px}.collection-password-v2 .form-description{margin-bottom:92px}.collection-password-v2:has(.plp-signup .plp-signup-wrapper.hidden) .form-description{margin-bottom:80px}}@media screen and (max-width:767px){.collection-password-v2{padding-inline:17.5px}.collection-password-v2 .heading{font-size:60px;letter-spacing:-.075em}.collection-password-v2.zero_countdown svg-image:not(:last-child){margin-bottom:60px}.collection-password-v2 .countdown-ended .heading,.collection-password-v2 .countdown-ended{margin-bottom:60px}.collection-password-v2 .countdown-ended .password-text{font-size:12px;line-height:18px;letter-spacing:-.075em;margin-bottom:22px}.collection-password-v2 .password-input::placeholder{font-size:12px;line-height:25px;letter-spacing:-.075em}.collection-password-v2 .plp-submit{font-size:12px;text-transform:uppercase;letter-spacing:-.02em;line-height:25px}.collection-password-v2 .form-description{margin-bottom:42px;font-size:12px;line-height:18px;letter-spacing:-.075em}.collection-password-v2 .plp-signup .Form__Input::placeholder{font-size:12px;letter-spacing:-.075em}.collection-password-v2 .plp-signup .Form--spacingTight .Form__Item.checkbox__form{align-items:flex-start}.collection-password-v2 .checkbox-wrapper{padding-block:3px 5px}.collection-password-v2 .email_marketing{align-items:flex-start}.collection-password-v2 .email_marketing a{padding-bottom:5px}.collection-password-v2 .after-subbmission{max-width:718px}}@media screen and (max-width: 767px){.collection-password-v2 .countdown-timer .countdown-count .count-numbers{font-size:60px;line-height:normal;letter-spacing:-1.2px;height:90px}.collection-password-v2 .countdown-timer{gap:8px;max-height:90px}.collection-password-v2 .countdown-timer .countdown-separator{width:3px}.collection-password-v2 .heading{font-size:60px;line-height:80px;letter-spacing:-4.5px}.collection-password-v2 .plp-signup,.collection-password-v2.zero_countdown .plp-signup{max-width:340px}.collection-password-v2 .countdown-timer .count-text-container{margin-top:-10px}.collection-password-v2 .countdown-live .heading:not(:last-child){margin-bottom:25px}.collection-password-v2 svg-image:not(:last-child){margin-bottom:40px}.collection-password-v2 .countdown-banner{margin-bottom:40px}.collection-password-v2 .form-description{margin-bottom:52px}.collection-password-v2:has(.plp-signup .plp-signup-wrapper.hidden) .form-description,.collection-password-v2 .after-subbmission .description:not(:last-child){margin-bottom:40px}.collection-password-v2.zero_countdown .countdown-banner{max-width:340px;width:100%}.collection-password-v2 .plp-signup .Form--spacingTight .Form__Item.checkbox__form{align-items:self-start}.collection-password-v2 .after-subbmission{max-width:340px}}@media screen and (max-width:375px){.collection-password-v2.zero_countdown svg-image:not(:last-child){margin-bottom:40px}.collection-password-v2 .countdown-ended .heading,.collection-password-v2 .countdown-ended{margin-bottom:40px}.collection-password-v2{padding-inline:17.5px}}@media screen and (max-width: 375px){.collection-password-v2 svg-image:not(:last-child){margin-bottom:30px}.collection-password-v2 .countdown-banner{margin-bottom:30px}.collection-password-v2 .form-description{margin-bottom:42px}.collection-password-v2:has(.plp-signup .plp-signup-wrapper.hidden) .form-description,.collection-password-v2 .after-subbmission .description:not(:last-child){margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/1144/assets/collection-password-v2.css.map */
