body:not(.logged-in) .account-page>.woocommerce{display:block}
.arslan-auth{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(1080px,100%);margin:0 auto;background:#fff;border:1px solid #eee4d9;border-radius:15px;overflow:hidden;box-shadow:0 12px 48px #4c2c0b09}
.auth-story{position:relative;overflow:hidden;min-height:580px;background:#35210f}
.auth-story>.visual{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:57% center}
.auth-story-shade{position:absolute;inset:0;background:linear-gradient(180deg,#24170fef 0%,#24170fd9 37%,#24170f82 70%,#24170f60)}
.auth-story-copy{position:relative;z-index:1;padding:43px 36px;color:#fff}
.auth-kicker,.auth-form-kicker{display:block;font-size:10px;font-weight:700;letter-spacing:1.6px;margin-bottom:17px;color:#c99053}
.auth-story h2{font-size:43px;line-height:1.12;color:#fff;margin-bottom:20px}
.auth-story p{color:#e3d8cc;font-size:14px;line-height:1.7;max-width:350px}
.auth-story ul{list-style:none;padding:0;margin:27px 0 33px;display:grid;gap:18px}
.auth-story li{display:flex;gap:11px;align-items:center;font-size:12px;color:#f4e9db}
.auth-story li .icon{width:22px;height:22px;color:#e5af6f}
.auth-story a{font-size:12px;display:inline-flex;align-items:center;gap:10px;color:#f0c68f;border-bottom:1px solid #c9905355;padding-bottom:8px}
.auth-story a .icon{width:16px;height:16px}
.auth-form-card{padding:32px 43px 25px;min-width:0}
.auth-switch{display:flex;gap:5px;background:#f6f0e8;border:1px solid #eee2d4;border-radius:9px;padding:4px;margin-bottom:29px}
.auth-switch button{width:50%;display:flex;align-items:center;justify-content:center;gap:9px;border:0;background:transparent;padding:12px;border-radius:6px;color:#6e6358;font-size:13px;font-weight:600}
.auth-switch button.active{background:#fff;color:#853a0c;box-shadow:0 2px 9px #54300a12}
.auth-switch .icon{width:17px;height:17px}
.auth-form-card h2{font-size:29px;line-height:1.2;margin-bottom:11px}
.auth-form-card .auth-form-kicker{font-size:9px;margin-bottom:11px;color:#b4672d;letter-spacing:1.2px}
.auth-form-intro{font-size:13px;line-height:1.6;margin-bottom:23px;color:#78716a}
.auth-form .form-row{float:none!important;width:100%!important;margin:0 0 17px!important;padding:0!important;clear:none!important;min-width:0}
.auth-form label{display:block;color:#302b26;font-size:12px;font-weight:600;margin:0 0 7px}
.auth-form label>span[aria-hidden]{color:#b26031}
.auth-form label>small{font-size:10px;color:#8b8177;font-weight:400}
.auth-form input.input-text{width:100%;height:46px;padding:11px 13px;border:1px solid #e6ddd4;border-radius:7px;background:#fff;color:#30291f;font-size:13px;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}
.auth-form input.input-text::placeholder{color:#a49c94;font-size:12px}
.auth-form input.input-text:focus{border-color:#ab6a36;box-shadow:0 0 0 3px #b36c2c0d;outline:0}
.auth-name-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}
.auth-password{display:block;position:relative;width:100%}
.auth-password .password-input{display:block;width:100%}
.auth-password input.input-text{padding-right:56px}
.auth-password .password-toggle{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:10px;font-weight:600;color:#967247;padding:5px 0;background:none;border:0;height:auto;line-height:1.3}
.auth-form .show-password-input{display:none!important}
.auth-form .woocommerce-privacy-policy-text{display:none}
.auth-login-options{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:2px 0 23px;font-size:11px}
.auth-login-options label{display:flex;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:400;color:#6e655b}
.auth-login-options a{color:#94501e;text-decoration:underline;text-underline-offset:3px}
.auth-form input[type=checkbox]{width:15px;height:15px;accent-color:#8c491a;flex:none;margin:0}
.auth-form .button.wide{min-height:47px;border-radius:7px;font-size:13px;margin:0;float:none;width:100%!important}
.auth-bottom{font-size:12px;text-align:center;margin:24px 0 0;color:#8a8177}
.auth-bottom button{background:none;border:0;padding:0 3px;color:#8d4312;font-weight:600;font-size:12px;text-decoration:underline;text-underline-offset:3px}
.auth-form .auth-ack{display:flex;align-items:flex-start;gap:9px;font-size:10px;font-weight:400;line-height:1.7;margin:0 0 18px;color:#7c7267}
.auth-ack input{margin-top:3px!important}
.auth-ack a{color:#8a4419;text-decoration:underline;text-underline-offset:2px}
.auth-hint{font-size:10px;color:#9a8d80;line-height:1.5;margin:-5px 0 17px}
.auth-info{background:#faf4e9;border-radius:7px;padding:12px;font-size:12px;line-height:1.6}
.auth-help{display:flex;justify-content:center;align-items:center;gap:6px;border-top:1px solid #f1e9e0;margin:28px 0 0;padding-top:18px;font-size:10px;color:#9a8c7e}
.auth-help .icon{width:15px;height:15px;color:#9d724d}
.auth-help a{color:#8b471c;font-weight:600}
.auth-form .woocommerce-password-strength{padding:6px 9px;border-radius:5px;font-size:10px;margin-top:7px}
.auth-form .woocommerce-password-hint{font-size:10px;line-height:1.5;color:#8c8072;display:block;margin-top:7px}
.auth-recovery{max-width:500px;margin:5px auto;padding:34px 36px;background:#fff;border:1px solid #eee4d9;border-radius:13px;box-shadow:0 8px 28px #4c2c0b07}
.auth-recovery>.round-icon{margin:0 auto 20px;display:flex}
.auth-recovery>.auth-form-kicker,.auth-recovery>h2,.auth-recovery>p{text-align:center}
.auth-recovery h2{font-size:29px}
.auth-recovery>p{font-size:13px;line-height:1.7;margin-bottom:24px}
.auth-return{display:block;text-align:center;font-size:12px;margin-top:23px;color:#91491a}
.whatsapp-float.is-at-footer{bottom:105px}
.info-document-meta{display:flex;align-items:center;gap:7px;color:#9a8b7a;font-size:11px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #eee6dc}
.info-document-meta .icon{width:15px;height:15px}
.info-document>p,.info-document>ul{font-size:14px;line-height:1.8;color:#625c54}
.info-document>h2{font-size:24px;line-height:1.3;margin:30px 0 13px;color:#2a241d}
.info-document>p:first-of-type{font-size:15px;color:#5f5549}
.info-document li{margin-bottom:9px}
.info-document a{color:#974a17;text-decoration:underline;text-underline-offset:3px}
.info-document table{width:100%;border-collapse:collapse;margin:24px 0;font-size:12px;table-layout:fixed}
.info-document th,.info-document td{text-align:left;vertical-align:top;padding:12px 10px;border:1px solid #e9e0d5;line-height:1.6;overflow-wrap:anywhere}
.info-document th{background:#f8f1e7;color:#614222}
.info-document tr:nth-child(even){background:#fcfaf6}
.info-links .sidebar-category{white-space:normal;font-size:12px;line-height:1.5;justify-content:space-between;gap:10px}
.info-links .sidebar-category>.icon{width:15px;height:15px}
.info-contact .round-icon{margin-bottom:18px}
.info-contact h3{font-size:24px}
.info-contact p{font-size:13px;line-height:1.6}
@media(max-width:900px){.auth-form-card{padding:26px}.auth-story-copy{padding:34px 27px}.auth-story h2{font-size:35px}.auth-story li{font-size:11px}}
@media(max-width:680px){
 .arslan-auth{display:block;border-radius:11px}
 .auth-story{display:none}
 .auth-form-card{padding:22px 19px}
 .auth-switch{margin-bottom:24px}
 .auth-switch button{font-size:12px;padding:11px}
 .auth-form-card h2{font-size:27px}
 .auth-form-intro{font-size:12px}
 .auth-form .form-row{margin-bottom:15px!important}
 .auth-form input.input-text{font-size:16px;height:46px}
 .auth-name-grid{gap:10px}
 .auth-name-grid label{font-size:11px}
 .auth-password .password-toggle{right:10px;font-size:10px}
 .auth-login-options{font-size:10px}
 .auth-help{font-size:9px;gap:5px}
 .auth-recovery{padding:26px 20px}
 .auth-recovery h2{font-size:27px}
 .whatsapp-float.is-at-footer{bottom:142px}
 .info-document>h2{font-size:22px;margin-top:27px}
 .info-document>p,.info-document>ul{font-size:13px}
 .info-document th,.info-document td{padding:10px 7px;font-size:11px}
}
