.collection-password-form{grid-column:1 / -1;position:relative;display:block;width:100%;min-height:var(--cpf-height, 100svh);overflow:hidden;background-color:var(--color-background);color:var(--color-foreground)}.collection-password-form--height-auto{min-height:0}.collection-password-form__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.collection-password-form__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.collection-password-form__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,var(--cpf-overlay-opacity, .3))}.collection-password-form__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:24px;text-align:center;color:#fff}.collection-password-form__heading{font-family:var(--font-heading--family, Inter, sans-serif);font-weight:var(--font-heading--weight, 400);font-size:clamp(2rem,5vw,3.5rem);letter-spacing:.04em;margin:0 0 32px;color:inherit}.collection-password-form__form{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:360px}.collection-password-form__input{width:100%;height:48px;padding:0 16px;font-family:var(--font-body--family, Helvetica, Arial, sans-serif);font-size:.95rem;color:var(--color-input-text);background-color:var(--color-input-background);border:1px solid var(--color-input-border);border-radius:var(--style-border-radius-inputs, 0);outline:none;text-align:center}.collection-password-form__input::placeholder{color:rgb(var(--color-foreground-rgb) / .55);letter-spacing:.05em;opacity:1}.collection-password-form__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.collection-password-form__button{width:100%;height:48px;padding:0 24px;font-family:var(--font-body--family, Helvetica, Arial, sans-serif);font-weight:700;font-size:.85rem;letter-spacing:.12em;color:var(--color-primary-button-text);background-color:var(--color-primary-button-background);border:1px solid var(--color-primary-button-border, var(--color-primary-button-background));border-radius:var(--style-border-radius-buttons-primary, 0);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.collection-password-form__button:hover{color:var(--color-primary-button-hover-text);background-color:var(--color-primary-button-hover-background);border-color:var(--color-primary-button-hover-border, var(--color-primary-button-hover-background))}.collection-password-form__error{margin:4px 0 0;font-family:var(--font-body--family, Helvetica, Arial, sans-serif);font-size:.85rem;color:#ffd7d7;opacity:0;transition:opacity .2s ease;pointer-events:none}.collection-password-form__error.is-active{opacity:1}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (min-width:750px){.collection-password-form{display:grid;grid-template-columns:1fr 1fr}.collection-password-form__media{position:relative;inset:auto;grid-column:1;height:100%}.collection-password-form__overlay{display:none}.collection-password-form__content{grid-column:2;padding:48px;color:var(--color-foreground)}.collection-password-form__heading{color:var(--color-foreground-heading, var(--color-foreground));margin-bottom:40px}.collection-password-form__form{max-width:420px}.collection-password-form__input{text-align:center;border:1px solid var(--color-foreground)}.collection-password-form__error{color:rgb(var(--color-foreground-rgb) / .7)}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/section-collection-password-form.css.map */
