.body{text-align:center}.protect-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;height:100%;color:#141414;background:#fff;overscroll-behavior:none}.protect-overlay .collection-intro{width:100%}.protect-overlay .collection-hero{margin-top:calc(var(--header-height, 0px) + 24px)}@media screen and (min-width:750px){.protect-overlay .collection-hero{margin-top:calc(var(--header-height, 0px) + 34px);margin-bottom:29px}}.protect-overlay__container{height:calc(100dvh - 218px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px;position:relative}.protect-overlay__background{position:absolute;top:0;bottom:0;left:0;right:0;background:#f5f5f6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.protect-overlay__background:after{content:"";position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:#12121233}.protect-overlay__background img{width:100%;height:100%;object-fit:cover;object-position:top}.protect-overlay__form-wrapper{max-width:590px;width:100%;background:var(--protector-secondary);padding:0;display:flex;flex-direction:column;overflow:hidden;z-index:1;border-radius:20px}.protect-overlay__form-wrapper>div:first-child{order:2}.protect-overlay__drag-handle{display:none}.protect-overlay__form label{color:var(--protector-primary);font-family:Work Sans;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.protect-overlay__form label p:first-child{margin:0}.protect-overlay__passsword_form{display:none;padding:26px 20px;flex-direction:column;align-items:center;justify-content:center;gap:26px}.protect-overlay__form,.protect-overlay__form__input{display:flex;flex-direction:column;gap:26px}.protect-overlay__newsletter_form{display:flex;order:1;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:26px 20px}.protect-overlay__newsletter_form .password-page__newsletter__form_enter{width:100%;max-width:509px;gap:20px}.protect-overlay__mobile-brand-link{margin:0 auto 20px}.protect-overlay__newsletter_heading{width:100%}.protect-overlay__newsletter_heading p{margin:0}.protect-overlay__newsletter_form .newsletter-form__field-wrapper{display:flex;flex-direction:column;width:100%;max-width:100%}.protect-overlay__newsletter_form .newsletter-form__message{order:-1;width:100%;margin:0 0 8px;display:flex;align-items:center;justify-content:center;gap:4px;color:#981e1d;text-align:center;font-size:12px;line-height:120%}.protect-overlay__newsletter_form .newsletter-form__message svg{display:none}.protect-overlay__newsletter_form .protect-overlay__form__input{gap:4px}.protect-overlay__newsletter_form .password-page__form{width:100%;gap:4px}.protect-overlay__newsletter_form .password-page__input{width:100%;min-width:0;height:44px;border-radius:25px;line-height:135%;letter-spacing:-.28px}.protect-overlay__newsletter_form .password-page__form button{height:44px;padding:0 40px;border:.5px solid var(--White, #FFF);border-radius:100px;line-height:120%;letter-spacing:-.28px}.password-page__newsletter__form_enter{display:flex;flex-direction:column;gap:26px;align-items:center;justify-content:center;text-align:center}.password-page__newsletter__form_enter label{font-family:Work Sans;font-size:20px;font-style:normal;font-weight:700;line-height:100%;color:var(--protector-primary)}.password-page__newsletter__form_enter label p:first-child{margin:0}.password-page__form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px}.protect-overlay .newsletter-form{display:flex;flex-direction:column;align-items:center;gap:26px}.enter-password .protect-overlay__passsword_form{display:flex!important}.enter-password .protect-overlay__newsletter_form{display:none!important}.protect-overlay__form-wrapper.enter-password .protect-overlay__passsword_form{order:1;width:100%;gap:20px}.protect-overlay__form-wrapper.enter-password .protect-overlay__form{max-width:509px;margin:0 auto;gap:20px}.protect-overlay__form-wrapper.enter-password .protect-overlay__form__input{gap:4px}.protect-overlay__form-wrapper.enter-password .protect-overlay__form__input input{height:44px;border-radius:25px;line-height:135%;letter-spacing:-.28px}.protect-overlay__form-wrapper.enter-password .protect-overlay__form__input button{height:44px;padding:0 40px;border:.5px solid var(--White, #FFF);color:var(--White, #FFF);line-height:120%;letter-spacing:-.28px}.protect-overlay__form-wrapper.enter-password .protect-overlay__form__image{order:2;height:240px}.protect-overlay__form-wrapper.enter-password .protect-overlay__timer{display:none}.protect-overlay__form__image:before{content:"";width:100%;height:100%;position:absolute;background:#000;opacity:.15}.protect-overlay__form__image{order:1;position:relative;align-items:center;justify-content:center;display:flex;height:174px;width:100%}.protect-overlay__form__image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.protect-overlay__form-wrapper{width:50vw;margin-bottom:24px}}.password-page__newsletter__success__message{display:flex;align-items:center;flex-direction:column;gap:26px}.password-page__newsletter__success__message h3{color:var(--protector-primary)!important;font-family:Work Sans;font-size:14px;font-style:normal;line-height:100%;margin:0}.password-page__newsletter__success__message h3 p:first-child{margin:0}.password-page__newsletter__success__message a{font-family:Work Sans;font-size:12px;font-style:normal;font-weight:400;line-height:120%;color:var(--protector-primary);text-decoration:none;display:flex;align-items:center;gap:4px;margin:0 auto;width:max-content}.password-page__newsletter__success__message_already{display:flex;align-items:center;flex-direction:column;gap:26px}.password-page__newsletter__success__message_already h3{color:var(--protector-primary)!important;font-family:Work Sans;font-size:20px;font-style:normal;line-height:100%;margin:0}.password-page__newsletter__success__message_already h3 p:first-child{margin:0}.password-page__newsletter__success__message_already a{font-family:Work Sans;font-size:12px;font-style:normal;font-weight:400;line-height:120%;color:var(--protector-primary);text-decoration:none;display:flex;align-items:center;gap:4px;margin:0 auto;width:max-content}.protect-overlay__form{width:100%;display:flex;flex-direction:column;text-align:center}.protect-overlay__form__input input{border-radius:100px;border:none;background:var(--White, #FFF);height:40px;padding:0 16px;color:var(--black, #141414);width:100%;font-family:Work Sans;font-size:14px;font-style:normal;font-weight:400;line-height:120%;text-align:center}.protect-overlay__form__input input::placeholder{color:var(--protector-primary);font-family:Work Sans;letter-spacing:-.28px;font-size:14px;font-style:normal;font-weight:400;line-height:120%;text-transform:none}.protect-overlay__form-wrapper .protect-overlay__form__input input:focus::placeholder{color:transparent}.protect-overlay__form__input{display:flex;flex-direction:column;align-items:center;width:100%}.protect-overlay__form__input button{color:#fff;text-align:center;font-size:14px;font-family:Work Sans;font-style:normal;font-weight:400;line-height:120%;background:var(--protector-primary);border:1px solid var(--protector-primary);outline:none;height:40px;border-radius:100px;width:fit-content;padding:0 32px;cursor:pointer}.protect-overlay__timer{display:flex;flex-direction:column;align-items:center;gap:10px;position:absolute;color:#fff}.protect-overlay__timer span{font-family:Work Sans;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.protect-overlay__timer-title{text-align:center}.protect-overlay__timer-title,.protect-overlay__timer-title .metafield-rich_text_field,.protect-overlay__timer-title .metafield-rich_text_field p{font-family:Work Sans;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.protect-overlay__timer-title .metafield-rich_text_field,.protect-overlay__timer-title .metafield-rich_text_field p{margin:0}.coming-soon-section__head__timer,.coming-soon-section__head__timer span{font-family:Work Sans;font-size:20px;font-style:normal;font-weight:700;line-height:120%;text-transform:capitalize}.protect-overlay__flower{width:56px;height:auto;margin-bottom:32px}.protect-overlay__flower svg{width:100%;height:auto}.protect-overlay .klaviyo-form.klaviyo-form.klaviyo-form{width:100%}.protect-overlay__notified,.protect-overlay__notified_newsletter{font-family:Work Sans;font-size:12px;font-style:normal;font-weight:400;line-height:120%;color:var(--protector-primary);gap:4px;display:flex;align-items:center;cursor:pointer}:is(.protect-overlay__notified,.protect-overlay__notified_newsletter) svg path{fill:var(--protector-primary)}.protect-overlay__form__input{position:relative}.protect-overlay__form__field{width:100%}.protect-overlay__form-wrapper input.error,.protect-overlay__form-wrapper input[aria-invalid=true],.protect-overlay__newsletter_form .password-page__form.errors .password-page__input{border:.5px solid #981E1D}.protect-overlay__form__error{order:-1;width:100%;display:flex;align-items:center;justify-content:center;color:#981e1d;text-align:center;font-size:12px;line-height:120%}.protect-overlay__mobile-brand-link{display:flex;align-items:center;justify-content:center;width:var(--mobile-brand-width, min(178px, 62vw))}.protect-overlay__mobile-brand-logo,.protect-overlay__mobile-brand-logo svg{display:block;width:100%;height:auto;max-width:137px}.protect-overlay__mobile-brand-logo svg path{fill:var(--protector-logo-color, #808080)!important}@media screen and (max-width:989px){.protect-overlay__newsletter_form .password-page__newsletter__form_enter>.protect-overlay__newsletter_heading{--mobile-brand-width: min(178px, 62vw);--mobile-brand-height: calc(var(--mobile-brand-width) * 154 / 1367);display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:12px;transform:translateY(calc((var(--mobile-brand-height) + 12px) / -2))}.protect-overlay__newsletter_form .password-page__newsletter__form_enter>.protect-overlay__newsletter_heading>label{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;width:100%}.protect-overlay{z-index:2;overflow:hidden;overscroll-behavior:none}#shopify-pc__banner{z-index:2!important}.protect-overlay.protect-overlay--sheet-expanded{z-index:20}.protect-overlay__container{position:static;height:0;padding:0;pointer-events:none}.protect-overlay__background{display:none}.protect-overlay__form-wrapper{--mobile-sheet-offset: 0px;--mobile-sheet-height: calc(100dvh - 8px) ;position:fixed;bottom:0;left:0;right:0;max-width:none;width:100%;height:var(--mobile-sheet-height);box-sizing:border-box;padding-bottom:calc(env(safe-area-inset-bottom) + 4px);border-radius:32px 32px 0 0;transform:translate3d(0,var(--mobile-sheet-offset),0);transition:transform .55s cubic-bezier(.22,1,.36,1);background:var(--protector-secondary);z-index:6;pointer-events:auto;will-change:transform;overscroll-behavior:contain}.protect-overlay__form-wrapper:after{content:"";position:absolute;left:0;right:0;top:100%;height:100vh;background:var(--protector-secondary);pointer-events:none}.protect-overlay__form-wrapper.is-dragging{transition:none}.protect-overlay__drag-handle{position:absolute;top:8px;left:50%;transform:translate(-50%);width:42px;height:20px;border:0;border-radius:999px;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;z-index:2;cursor:grab;touch-action:none}.protect-overlay__drag-handle:before{content:"";width:42px;height:4px;border-radius:999px;background:#ffffffbf}.protect-overlay__form__image{order:1;flex:1 1 auto;min-height:88px;height:auto;max-height:276px;touch-action:none}.protect-overlay__form__image img{width:100%;height:100%;object-fit:cover;object-position:center center}.protect-overlay__newsletter_form,.protect-overlay__passsword_form{order:2;flex:1 1 auto;width:100%;height:auto;min-height:0;box-sizing:border-box;gap:20px;padding:20px 12px 0;justify-content:flex-start;background:var(--protector-secondary)}.protect-overlay__newsletter_form .password-page__newsletter__form_enter{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;width:100%;max-width:none;min-height:0;gap:4px;margin-bottom:0}.protect-overlay__passsword_form .protect-overlay__form{display:flex;flex:1 1 auto;flex-direction:column;width:100%;gap:20px}.password-page__newsletter__form_enter>label,.protect-overlay__form>label{width:100%;margin:0}.password-page__newsletter__form_enter>label p,.protect-overlay__form>label p{margin:0}.password-page__newsletter__form_enter>label p+p,.protect-overlay__form>label p+p{margin-top:0;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:-.28px}.password-page__form,.protect-overlay__form__input{gap:4px}.password-page__newsletter__form_enter>.protect-overlay__form__input{margin-top:auto}.protect-overlay__passsword_form .protect-overlay__form .protect-overlay__form__input{margin-top:0}.password-page__input,.protect-overlay__form__input input,.password-page__form button,.protect-overlay__form__input button{min-height:52px;border-radius:100px;font-size:14px;line-height:1.2;letter-spacing:-.28px}.password-page__input,.password-page__form button,.protect-overlay__form__input button,.password-page__form,.protect-overlay__form,.protect-overlay .newsletter-form{width:100%}.protect-overlay .newsletter-form{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:0;max-width:none;margin:0}.protect-overlay__newsletter_form .password-page__newsletter__success{display:flex;flex:1 1 auto;width:100%;align-items:center;justify-content:center;margin:0!important}.protect-overlay__newsletter_form .password-page__newsletter__success__message,.protect-overlay__newsletter_form .password-page__newsletter__success__message_already{flex:1 1 auto;width:100%;justify-content:center;gap:20px}.protect-overlay__notified,.protect-overlay__notified_newsletter{min-height:40px;padding:0 16px 0 12px;border-radius:100px;background:#fafafb1a;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);justify-content:center;width:100%;margin-top:0}.protect-overlay__form-wrapper.enter-password .protect-overlay__passsword_form{order:2;width:100%;flex:1 1 auto;gap:4px}.protect-overlay__form-wrapper.enter-password .protect-overlay__form{max-width:none;width:100%;margin:0;flex:1 1 auto;gap:20px}.protect-overlay__form-wrapper.enter-password .protect-overlay__form>label{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.protect-overlay__form-wrapper.enter-password .protect-overlay__form>label p+p{margin-top:0}.protect-overlay__form-wrapper.enter-password .protect-overlay__form__image{order:1;flex:1 1 auto;min-height:88px;height:auto}.protect-overlay__form-wrapper.enter-password .protect-overlay__timer{display:flex}.protect-overlay__timer{top:50%;left:50%;transform:translate(-50%,-50%);gap:4px}.coming-soon-section__head__timer{display:flex;align-items:center;justify-content:center;line-height:1.2}}@media screen and (min-width:990px){.protect-overlay__timer{font-size:24px}.protect-overlay__form__input,.password-page__form{flex-direction:row;gap:4px}.protect-overlay__form__input,.protect-overlay__form__field,.protect-overlay__newsletter_form .newsletter-form__field-wrapper{position:relative}.protect-overlay__form__error,.protect-overlay__newsletter_form .newsletter-form__message{position:absolute;top:auto;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);width:max-content;margin:0;z-index:1;pointer-events:none;white-space:nowrap}.protect-overlay__form-wrapper.enter-password .protect-overlay__form__input{padding-top:18px}.protect-overlay__form__input input{margin:0}.protect-overlay__form__input button{white-space:nowrap}.protect-overlay__passsword_form,.protect-overlay__newsletter_form{padding:40px 40px 20px}.protect-overlay .newsletter-form,.newsletter-form__field-wrapper{max-width:100%!important;margin:0}.protect-overlay__form__input{width:100%}}@media screen and (min-width:1440px){.protect-overlay .kl-private-reset-css-Xuajs1 button{padding-right:50px;width:85.64px}}.main-password-page .protect-overlay{position:absolute;height:100vh;top:- var(--header-height)}.main-password__heading{margin-bottom:16px}.main-password__newsletter{margin-bottom:16px;gap:0}.main-password__newsletter .protect-overlay__form__input input{background:#141414;color:#fff}.password-page__newsletter__success{color:#000;text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:120%}.main-password__newsletter .protect-overlay__form__input input:-webkit-autofill,.main-password__newsletter .protect-overlay__form__input input:-webkit-autofill:hover,.main-password__newsletter .protect-overlay__form__input input:-webkit-autofill:active{background-color:#141414!important;-webkit-background-clip:text;-webkit-text-fill-color:#FFF;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #141414}.password-page__newsletter__success{margin-bottom:10px!important}.protect-overlay__form__error svg{width:10px;height:auto}.protect-overlay__form__error span{font-size:inherit}@media screen and (min-width:990px){.protect-overlay__form__image{order:2;height:240px}.password-page__newsletter__success__message_already{gap:84px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/password-protector.css.map */
