.siq-account-ui .siq-name-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.siq-account-ui .siq-register-subtitle{font-size:15px;line-height:1.65;margin:0 0 24px;color:#6b584b}
.siq-account-ui .siq-optional{font-size:12px;font-weight:400;color:#736254}
.siq-account-ui .siq-optional-fields{padding:18px;background:#f7f2e9;border:1px solid #e7dccb;border-radius:12px;margin:0 0 22px}
.siq-account-ui .siq-birthday{padding:0!important;border:0!important;margin:0!important;min-width:0}
.siq-account-ui .siq-birthday legend{font-size:14px!important;font-family:inherit!important;line-height:1.6!important;font-weight:600;margin:0 0 10px;padding:0}
.siq-account-ui .siq-date-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.siq-account-ui .siq-date-row label{font-size:13px!important}
.siq-account-ui .siq-date-row select{font-size:15px!important;padding-inline:10px 24px!important;min-width:0;appearance:auto}
.siq-account-ui .siq-optional-fields select{min-width:0;width:100%;padding-inline-end:30px!important;appearance:auto}
.siq-account-ui .siq-clear-birthday{background:transparent;color:#634529;border:0;padding:10px 0 0;text-decoration:underline;font:inherit;font-size:13px;cursor:pointer;min-height:38px}
.siq-account-ui .siq-phone-country-label,.siq-account-ui .siq-field-help,.siq-account-ui .siq-field-error{display:block;margin:7px 0 0;font-size:12px;line-height:1.6}
.siq-account-ui .siq-field-help{color:#736254}.siq-account-ui .siq-phone-country-label{color:#53402f;font-weight:600;unicode-bidi:plaintext}
.siq-account-ui .siq-field-error{color:#952f25;font-weight:500}.siq-account-ui .siq-field-error:empty{display:none}
.siq-account-ui [aria-invalid=true]{border-color:#a0362a!important}
.siq-account-ui .siq-registration-errors{margin:0 0 20px;padding:16px 18px;background:#fff3ee;border:1px solid #c58173;border-radius:10px;color:#722d23;font-size:14px;line-height:1.7}
.siq-account-ui .siq-registration-errors a{color:inherit!important;text-decoration:underline}
.siq-account-ui .siq-registration-errors ul{padding-inline-start:20px;margin:8px 0 0}
.siq-account-ui .siq-registration-errors:focus{outline:3px solid #aa8a57;outline-offset:3px}
.siq-account-ui .siq-register-signin{text-align:center;margin:18px 0 0!important;font-size:14px}
.siq-account-ui .siq-profile-fields{margin:26px 0;padding-top:22px;border-top:1px solid #e7dccb}
.siq-account-ui .siq-profile-fields h2{font-size:20px!important;margin:0 0 20px!important}
.siq-account-ui .siq-password-guidance{font-size:12px;line-height:1.6;color:#736254;display:block;margin-top:8px}
.siq-account-ui .woocommerce-password-strength{margin:12px 0 0;border-radius:7px;font-size:13px;padding:9px;color:#302018}
.siq-account-ui .woocommerce-password-hint{font-size:12px;line-height:1.6;display:block;margin-top:8px}
.siq-account-ui .iti{width:100%;direction:ltr;--iti-border-color:#d8cbbb;--iti-hover-color:#f2eadf;--iti-selected-bg:#e7dccb;--iti-search-icon-color:#736254}
.siq-account-ui .iti input#siq_phone{direction:ltr;text-align:left;padding-left:62px!important;padding-right:14px!important}
.siq-account-ui .iti__selected-country{border:0!important;background:transparent!important;color:#302018!important;min-width:52px;min-height:48px}
.siq-account-ui .iti__selected-country-primary{padding:0 12px}
body.woocommerce-account .iti__country-selector{font-family:inherit;color:#302018;background:#fffdf9;border-color:#d8cbbb;box-shadow:0 10px 30px #3020181a}
body.woocommerce-account .iti__search-input{font-size:16px!important;min-height:48px!important;background:#fcfaf6!important;color:#302018!important}
body.woocommerce-account .iti__country{min-height:44px;padding:10px 12px}
body.woocommerce-account .iti__dial-code{direction:ltr;unicode-bidi:isolate;color:#736254}
body.woocommerce-account .iti__country-selector button{color:#302018;background:transparent;min-width:44px;min-height:44px}
.siq-account-ui [hidden]{display:none!important}
[dir=rtl] .siq-account-ui .siq-phone-field .iti{direction:ltr}
[dir=rtl] .siq-account-ui .siq-phone-field .iti__country-container{left:0!important;right:auto!important}
[dir=rtl] .iti__country-list,[dir=rtl] .iti__search-input{direction:rtl;text-align:right}
.siq-account-ui .siq-optional-fields :focus-visible,.siq-account-ui .iti :focus-visible{outline:3px solid #aa8a57;outline-offset:3px}
@media(max-width:600px){.siq-account-ui .siq-name-row{grid-template-columns:1fr;gap:0}.siq-account-ui .siq-optional-fields{padding:14px}.siq-account-ui .siq-date-row{gap:7px}.siq-account-ui .siq-date-row select{font-size:16px!important;padding-inline:7px 20px!important}.siq-account-ui .siq-register-subtitle{font-size:14px}.siq-account-ui .siq-account-forms>h1{font-size:28px!important}}
@media(max-width:420px){.siq-account-ui .siq-date-row{grid-template-columns:1fr;gap:12px}}
@media(prefers-reduced-motion:reduce){.siq-account-ui .iti *,body.woocommerce-account .iti__country-selector *{animation:none!important;transition:none!important}}
