.account-modal{--modal-accent: var(--color-accent, #f5a623);--modal-accent-hover: var(--color-accent-dark, #e09000);--modal-text: var(--color-foreground, #1a1a1a);--modal-text-muted: var(--color-foreground-muted, #666);--modal-bg: var(--color-background, #fff);--modal-border: var(--color-border, #e5e5e5);--modal-success: var(--color-success, #22c55e);--modal-error: var(--color-error, #dc2626);--modal-radius: 16px;--modal-radius-sm: 8px}.account-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;visibility:hidden;transition:opacity .35s cubic-bezier(.4,0,.2,1),visibility .35s cubic-bezier(.4,0,.2,1)}.account-modal[aria-hidden=false]{opacity:1;visibility:visible}.account-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);will-change:backdrop-filter;cursor:pointer}.account-modal__container{position:relative;background:var(--modal-bg);border-radius:var(--modal-radius);max-width:920px;width:100%;max-height:90vh;overflow:hidden;overscroll-behavior:contain;display:grid;grid-template-columns:45% 55%;grid-template-areas:"image content";transform:scale(.96) translateY(10px);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:0 0 0 1px #0000000d,0 20px 25px -5px #0000001a,0 40px 60px -15px #0003}.account-modal[aria-hidden=false] .account-modal__container{transform:scale(1) translateY(0)}.account-modal__close{position:absolute;top:1rem;right:1rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:50%;cursor:pointer;color:var(--modal-text-muted);transition:all .2s ease;z-index:10}.account-modal__close:hover{color:var(--modal-text);border-color:var(--modal-text-muted);transform:scale(1.05)}.account-modal__close:active{transform:scale(.95)}.account-modal__close svg{width:18px;height:18px}.account-modal__image{grid-area:image;position:relative;overflow:hidden;min-height:520px}.account-modal__img{width:100%;height:100%;object-fit:cover;object-position:center}.account-modal__content{grid-area:content;padding:2.5rem;overflow-y:auto;max-height:90vh;display:flex;flex-direction:column}.account-modal__view{flex:1;display:flex;flex-direction:column}.account-modal__header{margin-bottom:1.5rem}.account-modal__header--with-back{padding-top:.25rem}.account-modal__title{margin:0 0 .5rem;color:var(--modal-text)}.account-modal__subtitle{color:var(--modal-text-muted);margin:0}.account-modal__subtitle p{margin:0}.account-modal__back{display:inline-flex;align-items:center;gap:.375rem;background:none;border:none;padding:.25rem 0;margin-bottom:1rem;cursor:pointer;color:var(--modal-text-muted);transition:color .2s ease}.account-modal__back:hover{color:var(--modal-text)}.account-modal__back svg{width:16px;height:16px}.account-modal__form{display:flex;flex-direction:column;gap:1.25rem}.account-modal__field{display:flex;flex-direction:column;gap:.5rem}.account-modal__label{color:var(--modal-text)}.account-modal__input{padding:.875rem 1rem;border:1px solid var(--modal-border);border-radius:var(--modal-radius-sm);transition:border-color .2s ease,box-shadow .2s ease;width:100%;background:var(--modal-bg);color:var(--modal-text)}.account-modal__input:hover{border-color:var(--modal-text-muted)}.account-modal__input:focus{outline:none;border-color:var(--modal-accent);box-shadow:0 0 0 3px #f5a6231f}.account-modal__input::placeholder{color:var(--modal-text-muted);opacity:.6}.account-modal__checkbox{display:flex;align-items:flex-start;gap:.75rem;margin-top:.25rem}.account-modal__checkbox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:var(--modal-accent);flex-shrink:0}.account-modal__checkbox-label{color:var(--modal-text-muted);cursor:pointer}.account-modal__buttons{display:flex;gap:.75rem;margin-top:.5rem}.account-modal__btn{padding:1rem 1.5rem;border-radius:var(--modal-radius-sm);cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;border:none}.account-modal__btn:active{transform:scale(.98)}.account-modal__btn--primary{background:var(--modal-accent);color:var(--modal-text);flex:1}.account-modal__btn--primary:hover{background:var(--modal-accent-hover)}.account-modal__btn--secondary{background:transparent;color:var(--modal-text);border:1.5px solid var(--modal-border);flex:1}.account-modal__btn--secondary:hover{border-color:var(--modal-accent);background:#f5a6230d}.account-modal__btn--full{width:100%;margin-top:.75rem}.account-modal__btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.account-modal__footer{margin-top:auto;padding-top:1.5rem}.account-modal__welcome-text{color:var(--modal-text);margin:0 0 1.25rem}.account-modal__forgot{margin-top:1rem}.account-modal__link{color:var(--modal-text-muted);text-decoration:none;display:block;transition:color .2s ease}.account-modal__link:hover{color:var(--modal-accent)}.account-modal__spinner{animation:account-modal-spin .8s linear infinite}@keyframes account-modal-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.account-modal__success{text-align:center;padding:2rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.account-modal__success-icon{color:var(--modal-success);margin-bottom:1.5rem;animation:account-modal-success-pop .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes account-modal-success-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.account-modal__success-title{margin:0 0 .75rem;color:var(--modal-text)}.account-modal__success-text{color:var(--modal-text-muted);margin:0 0 2rem;max-width:300px}.account-modal__success .account-modal__btn{min-width:160px;flex:none;background:var(--modal-accent);color:var(--modal-text);border:none}.account-modal__success .account-modal__btn:hover{background:var(--modal-accent-hover)}.account-modal__error{background:#dc26260f;border:1px solid rgba(220,38,38,.2);border-radius:var(--modal-radius-sm);padding:.875rem 1rem;margin-top:1rem}.account-modal__error-text{color:var(--modal-error);margin:0}.account-modal__turnstile{margin-top:.25rem}@media (max-width: 768px){.account-modal{padding:0;align-items:flex-end}.account-modal__container{max-width:100%;grid-template-columns:1fr;grid-template-areas:"content";border-radius:20px 20px 0 0;max-height:92vh;transform:translateY(100%)}.account-modal[aria-hidden=false] .account-modal__container{transform:translateY(0)}.account-modal__image{display:none}.account-modal__content{padding:1.5rem 1.25rem 2rem;max-height:92vh}.account-modal__buttons{flex-direction:column}.account-modal__close{top:.75rem;right:.75rem;width:32px;height:32px}.account-modal__close svg{width:16px;height:16px}}body.account-modal-open{overflow:hidden}.account-modal__view{animation:account-modal-fadeIn .3s cubic-bezier(.4,0,.2,1)}@keyframes account-modal-fadeIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.account-modal,.account-modal__container,.account-modal__view,.account-modal__success-icon{animation:none;transition:opacity .15s ease}.account-modal__container{transform:none!important}.account-modal__spinner{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/account-modal-growly.css.map */
