.product-password-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.product-password-overlay.active{opacity:1;visibility:visible;z-index:1}.product-password-modal{background-color:rgb(var(--color-background));border-radius:8px;padding:2rem;max-width:500px;width:90%;box-shadow:0 10px 40px #0000004d;transform:scale(.9);transition:transform .3s ease}.product-password-overlay.active .product-password-modal{transform:scale(1)}.product-password-modal h2{margin:0 0 1rem;font-size:1.5rem;color:rgb(var(--color-foreground))}.product-password-modal p{margin:0 0 1.5rem;color:rgba(var(--color-foreground),.75);font-size:1rem;line-height:1.5}.product-password-form{display:flex;flex-direction:column;gap:1rem}.product-password-input{padding:.75rem 1rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:4px;font-size:1rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color .2s ease}.product-password-input:focus{outline:none;border-color:rgb(var(--color-foreground))}.product-password-submit{padding:.75rem 1.5rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s ease}.product-password-submit:hover{opacity:.9}.product-password-submit:active{transform:translateY(1px)}.product-password-error{color:rgb(var(--color-error, 220, 53, 69));font-size:.875rem;margin-top:.5rem;display:none}.product-password-error.active{display:block}.product-password-protected .product__info-container,.product-password-protected .product__media-wrapper{display:none}@media screen and (max-width:749px){.product-password-modal{padding:1.5rem;width:95%}.product-password-modal h2{font-size:1.25rem}.product-password-modal p{font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/product-password.css.map */
