.collection-password-gate{display:none}.collection-password-gate .modal__content--forced{display:flex!important;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-background),.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999;align-items:center;justify-content:center}.collection-password-modal__content{background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--media-radius);padding:3rem 2rem;max-width:450px;width:90%;box-shadow:0 10px 40px #0000001a}.collection-password-modal__header{text-align:center;margin-bottom:2rem}.collection-password-modal__header svg{width:4rem;height:4rem;margin:0 auto 1rem;opacity:.5}.collection-password-modal__header h2{margin-bottom:.5rem;font-size:2rem}.collection-password-modal__description{color:rgba(var(--color-foreground),.7);margin-top:1rem;font-size:1.4rem}.collection-password-form{display:flex;flex-direction:column;gap:1.5rem}.collection-password-form .password-field{margin-bottom:0}.collection-password-form .field__input{width:100%}.collection-password-form .form__message{margin-top:1rem;padding:1rem;background-color:rgba(var(--color-foreground),.05);border-radius:calc(var(--media-radius) / 2);display:flex;align-items:center;gap:.5rem;color:rgb(var(--color-foreground))}.collection-password-form .form__message svg{flex-shrink:0;width:1.5rem;height:1.5rem}.collection-password-form .error-message{font-size:1.3rem}.collection-password-form .password-button{width:100%;justify-content:center}.collection-password-form .field--error .field__input{border-color:rgb(var(--color-foreground))}.collection-password-gate .modal__toggle{display:none!important}.collection-password-gate details[open]>summary{display:none}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.collection-password-modal__content{animation:fadeInScale .3s ease-out}@media screen and (max-width: 749px){.collection-password-modal__content{padding:2rem 1.5rem;max-width:90%}.collection-password-modal__header h2{font-size:1.6rem}.collection-password-modal__description{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-collection-password.css.map */
