.template-password{background:var(--c-surface);color:var(--c-ink);font-family:var(--font-body)}.template-password .header__inner{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.template-password .header__row{min-height:48px}.template-password .header--password .header__row.three-segment{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-sm)}@media(max-width:719px){.template-password .header--password .header__row.three-segment{gap:0}}.template-password .header__logo-text{font-family:var(--font-logo);font-size:var(--type-heading);font-weight:var(--w-medium);letter-spacing:var(--letter-spacing-logo)}.metta-pw-signup__trigger{padding:var(--space-2xs) 0;color:inherit;font-family:var(--font-navigation);font-size:var(--type-small);font-weight:var(--font-weight-navigation);letter-spacing:var(--letter-spacing-navigation);line-height:1;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:transparent;transition:text-decoration-color var(--duration-fast) var(--easing)}.metta-pw-signup__trigger:hover{text-decoration-color:transparent}.metta-pw-signup__trigger span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:transparent;transition:text-decoration-color var(--duration-fast) var(--easing)}.metta-pw-signup__trigger:hover span{text-decoration-color:currentColor}.metta-pw-signup__trigger{display:inline-flex;align-items:center;gap:var(--space-2xs);white-space:nowrap}.metta-pw-signup__icon{flex:none;width:18px;height:18px}@media(max-width:719px){.metta-pw-signup__trigger{justify-content:center;width:44px;height:44px;margin-left:calc(var(--space-xs) * -1);padding:0}.metta-pw-signup__trigger span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.metta-pw-signup__icon{width:20px;height:20px}}.template-password .password__inner{--custom-height: 0px;--custom-height-mobile: 0px;isolation:isolate}.template-password .password .password__text-container-wrapper{position:relative;inset:auto;z-index:2;min-height:calc(100svh - var(--height-header, 80px));align-items:center;justify-content:center;padding:var(--module) var(--edge) calc(var(--module) + var(--height-header, 80px))}.template-password.header-transparent .password .password__text-container-wrapper{min-height:100svh;padding-top:calc(var(--module) + var(--height-header, 80px))}.template-password.header-transparent #main>.shopify-section:first-child .password .password__text-container{padding-top:0}.template-password .password__image-container{z-index:0}.template-password .password__inner:has(.password__image-container):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgb(0 0 0 / var(--pw-shade)) 0%,rgb(0 0 0 / calc(var(--pw-shade) * .35)) 60%,transparent 100%),linear-gradient(to bottom,rgb(0 0 0 / calc(var(--pw-shade) * .8)) 0,transparent 160px)}.template-password .password__overlay{z-index:1}.template-password .password__text-container{width:100%;max-width:440px}.template-password .password__text-container-inner{width:100%;color:var(--c-ink)}.template-password .password__inner:has(.password__image-container) .password__text-container-inner{--pw-ink: var(--pw-text, #fff);color:var(--pw-ink);text-shadow:0 1px 24px rgb(0 0 0 / .25)}.template-password .password__text-container-heading{margin-left:0;color:inherit;text-wrap:balance}.template-password .password__text-container-heading:not([class*=fs-heading-display]){font-weight:var(--role-title-weight);line-height:var(--role-title-leading);letter-spacing:var(--role-title-tracking)}.template-password .password__text-container-text{margin:var(--space-2xs) 0 0;color:inherit;font-size:var(--type-body);line-height:var(--line-height-body);text-wrap:pretty}.template-password .password__text-container-text p{margin:0}.template-password .password__share-icons,.template-password .password__text-container .social-icons-block{margin:var(--space-lg) 0 0}.template-password .social-icons-block .social-icons{gap:var(--space-md)}.template-password .social-icons li{width:20px;height:20px}.template-password .social-icons a{color:inherit}.password__text-container-inner>*+.password__unlock{margin-top:var(--space-lg)}.password__text-container-inner>.password__unlock+*{margin-top:var(--space-lg)}.password__unlock-heading{margin:0;color:inherit;font-family:var(--font-heading);font-size:var(--type-title);font-weight:var(--role-title-weight);line-height:var(--role-title-leading);letter-spacing:var(--role-title-tracking);text-transform:none;text-wrap:balance}.password__unlock-form{margin-top:var(--space-md)}.password__unlock>.password__unlock-form:first-child{margin-top:0}.password__unlock-field{display:flex;align-items:center;gap:var(--space-2xs);height:56px;padding:var(--space-3xs);border:1px solid var(--c-line-input);border-radius:var(--r-btn);background:var(--c-surface);text-shadow:none;transition:border-color var(--duration-fast) var(--easing),background-color var(--duration-fast) var(--easing)}.password__unlock-field:is(:hover,:focus-within){border-color:var(--c-ink)}.password__unlock-input{flex:1;min-width:0;height:100%;margin:0;padding:0 var(--space-xs);border:0;border-radius:0;background:transparent;color:var(--c-ink);font-family:var(--font-body);font-size:var(--type-body);text-align:left;outline:none}.password__unlock-input::placeholder{color:var(--c-ink-muted)}.password__unlock-button{display:inline-flex;flex:none;align-items:center;gap:var(--space-2xs);height:100%;padding:0 var(--space-md);border:0;border-radius:var(--r-xs);background:var(--c-ink);color:var(--c-surface);font-family:var(--font-button);font-size:var(--type-small);font-weight:var(--w-medium);letter-spacing:.03em;line-height:1;text-transform:uppercase;cursor:pointer}.password__unlock-button .icon{width:16px;height:16px;transition:transform var(--duration-fast) var(--easing)}.password__unlock-button:hover .icon{transform:translate(3px)}.password__inner:has(.password__image-container) .password__unlock-field{border-color:#ffffff80;background:#ffffff29;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4)}.password__inner:has(.password__image-container) .password__unlock-field:is(:hover,:focus-within){border-color:#ffffffe6;background:#ffffff38}.password__inner:has(.password__image-container) .password__unlock-input{color:var(--pw-ink)}.password__inner:has(.password__image-container) .password__unlock-input::placeholder{color:var(--pw-ink);opacity:.75}.password__inner:has(.password__image-container) .password__unlock-button{background:var(--c-surface);color:var(--c-ink)}.password__unlock-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.password__inner:has(.password__image-container) .password__unlock-button:focus-visible{outline-color:var(--pw-ink)}.password__unlock-form .form-status{display:inline-block;margin:0 0 var(--space-xs);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--r-xs);background:var(--c-surface);color:var(--c-error);font-size:var(--type-small);line-height:1.4;text-shadow:none}.password__unlock-form .form-status ul{margin:0;padding:0;list-style:none}.password__unlock-admin{margin:var(--space-md) 0 0;color:inherit;font-size:var(--type-micro);line-height:1.5;opacity:.8}.password__unlock-admin a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.metta-pw-signup{width:calc(100% - var(--space-sm) * 2);max-width:420px;margin:auto;padding:0;border:0;border-radius:var(--r-md);background:var(--c-surface);color:var(--c-ink);text-align:center}.metta-pw-signup::backdrop{background:#0006}.metta-pw-signup__inner{position:relative;padding:var(--space-xl) var(--space-lg) var(--space-lg)}@media(max-width:719px){.metta-pw-signup__inner{padding:var(--space-xl) var(--space-md) var(--space-md)}}.metta-pw-signup__close{position:absolute;top:var(--space-2xs);right:var(--space-2xs);display:grid;place-items:center;width:44px;height:44px;color:var(--c-ink)}.metta-pw-signup__close .icon{width:16px;height:16px}.metta-pw-signup__title{margin:0;font-family:var(--font-heading);font-size:var(--type-title);font-weight:var(--role-title-weight);line-height:var(--role-title-leading);letter-spacing:var(--role-title-tracking);text-transform:none;text-wrap:balance}.metta-pw-signup__text{margin-top:var(--space-2xs);color:var(--c-ink-muted);font-size:var(--type-body);line-height:var(--line-height-body);text-wrap:pretty}.metta-pw-signup__text p{margin:0}.metta-pw-signup__form{margin-top:var(--space-lg);text-align:left}.metta-pw-signup .password__notify-email{display:flex;align-items:stretch;border-bottom:1px solid var(--c-ink)}.metta-pw-signup .password__notify-input{flex:1;min-width:0;height:auto;margin:0;padding:var(--space-xs) 0;border:0;border-radius:0;background:transparent;color:var(--c-ink);font-family:var(--font-body);font-size:var(--type-body)}.metta-pw-signup .password__notify-input::placeholder{color:var(--c-ink-muted)}.metta-pw-signup .password__signup-button{padding:var(--space-xs) 0 var(--space-xs) var(--space-sm);color:var(--c-ink);font-family:var(--font-button);font-size:var(--type-small);font-weight:var(--w-medium);letter-spacing:.03em;white-space:nowrap;text-transform:uppercase;cursor:pointer}.metta-pw-signup .password__signup-button:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.metta-pw-signup :is(.password__notify-input,.password__signup-button,.metta-pw-signup__close):focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.metta-pw-signup .form-status{margin:0 0 var(--space-xs);font-size:var(--type-small);line-height:1.4;text-align:center}.metta-pw-signup .form-status ul{margin:0;padding:0;list-style:none}
/*# sourceMappingURL=/cdn/shop/t/104/assets/metta-password.css.map */
