#bundle-app .bundleapp-login-block{--jp-portal-control-height: var(--input-height)}#bundle-app .bundleapp-login-block h3{font-family:var(--font-base);font-style:var(--font-base-style);font-weight:var(--font-base-weight);font-size:var(--font-base-size);line-height:var(--font-base-line-height, normal);letter-spacing:var(--font-base-letter-spacing, normal)}#bundle-app .bundleapp-login-block form{width:100%;max-width:44rem;margin-inline:auto}#bundle-app .bundleapp-login-block form>[role=group]{width:100%;max-width:none}#bundle-app .bundleapp-login-block input{width:100%;max-width:none;height:var(--jp-portal-control-height);border:1px solid var(--color-input-border);border-radius:var(--border-radius-button);background:var(--color-input-background);color:var(--color-input-text);font-family:var(--font-base);font-style:var(--font-base-style);font-weight:var(--font-base-weight);font-size:max(1.6rem,var(--font-base-size));line-height:var(--font-base-line-height, normal);letter-spacing:var(--font-base-letter-spacing, normal);padding:var(--gap, 8px) calc(var(--gap, 8px) * 1.5);box-shadow:none}#bundle-app .bundleapp-login-block input::placeholder{color:var(--color-input-placeholder);opacity:1}#bundle-app .bundleapp-login-block .bundle-button{width:100%;max-width:none;min-height:var(--jp-portal-control-height);height:auto;border:1px solid transparent;border-radius:var(--border-radius-button);font-family:var(--font-button);font-style:var(--font-button-style);font-weight:var(--font-button-weight);font-size:var(--font-button-size);text-transform:var(--font-button-transform, none);letter-spacing:var(--font-button-letter-spacing, normal);line-height:1.15;padding:calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 3)}#bundle-app .bundleapp-login-block input:is([aria-invalid=true],[data-invalid]){border-color:var(--color-error-border)}#bundle-app .bundleapp-login-block .bundle-button:enabled{background:var(--color-button-primary-background);color:var(--color-button-primary-text);border-color:transparent}@media(hover:hover){#bundle-app .bundleapp-login-block .bundle-button:enabled:hover{background:var(--color-button-primary-background-hover);color:var(--color-button-primary-text-hover);border-color:transparent}}#bundle-app .bundleapp-login-block :is(input,button):focus-visible{outline:2px solid var(--color-links-active);outline-offset:calc(var(--gap, 8px) * .5);box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/46/assets/jp-subscription-portal.css.map */
