/* Native Woo forms inside the supplied login/signup design. */
#av-auth [data-avn-auth-copy]{white-space:pre-line}
#av-auth .au-tab{text-align:center;display:grid;place-items:center}
#av-auth .au-bottom .au-text-button{font-size:11px;margin-left:5px;color:#dfcde8;font-weight:500}
#av-auth .au-panel form{padding:0;margin:0;border:0;background:transparent;text-align:left}
#av-auth .au-panel form .au-submit{margin-top:24px;letter-spacing:normal}
#av-auth .au-panel form[data-auth-form="login"] .au-submit{margin-top:0}
#av-auth .au-submit,#av-auth .au-submit:hover{box-shadow:none}
#av-auth :is(.woocommerce-error,.woocommerce-message,.woocommerce-info,.wc-block-components-notice-banner){margin:0 0 20px;padding:14px;border:1px solid #af89be66;border-radius:12px;background:#c131e706;color:#eee8f2;font-size:12px;line-height:1.75;list-style:none}
#av-auth .woocommerce-error li{margin:0;padding:0}
#av-auth .woocommerce-password-strength{padding:8px 0;font-size:11px}
#av-auth .woocommerce-password-hint{font-size:11px;color:#aaa0b2}
#av-auth .woocommerce-privacy-policy-text{font-size:10px;line-height:1.85;color:#aaa0b2;margin:15px 0}
#av-auth .woocommerce-privacy-policy-text a{text-decoration:underline}
#av-auth .au-check input{box-shadow:none}
#av-auth .show-password-input{display:none}
#av-auth .password-input{display:block}
body.av-theme.av-site-2026.woocommerce-account .avn-main>.woocommerce{padding:0;margin:0;background:transparent}
@media(max-width:860px){#av-auth .au-story [data-avn-auth-copy]{white-space:normal}}
