/* Register: native WooCommerce fields, privacy text and account creation. */
.terrafolk-register-page .terrafolk-account-body .wp-block-post-content>.woocommerce{max-width:none;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(35px,7vw,100px);align-items:start}.terrafolk-register-page .terrafolk-account-body .woocommerce::before,.terrafolk-register-page .terrafolk-account-body .woocommerce::after{display:none}.terrafolk-register-page .woocommerce-notices-wrapper{grid-column:1/-1}.terrafolk-register-page .woocommerce-notices-wrapper:empty{display:none}.terrafolk-register-page #customer_login::before,.terrafolk-register-page #customer_login::after{display:none}.terrafolk-register-page #customer_login{width:100%;min-width:0}.terrafolk-register-page #customer_login>.col-1{display:none}.terrafolk-register-page .terrafolk-account .woocommerce #customer_login>.col-2{float:none;width:100%;margin:0;border:1px solid var(--line);padding:32px}.terrafolk-register-page .terrafolk-account .woocommerce #customer_login h2{font:400 38px/1.2 var(--serif);letter-spacing:-.5px;margin:0 0 20px}
.terrafolk-register-note{background:var(--sand);padding:40px;min-width:0}.terrafolk-register-note .eyebrow{font-size:12px;line-height:1.8;letter-spacing:1.3px;color:var(--clay);margin:0 0 24px}.terrafolk-register-page .terrafolk-account .woocommerce .terrafolk-register-note h2{font:400 clamp(42px,4.1vw,59px)/1.12 var(--serif);letter-spacing:-1px;margin:0 0 25px;max-width:430px}.terrafolk-register-note>p:not(.eyebrow):not(.terrafolk-register-signature){font-size:16px;line-height:1.9;color:var(--muted);margin:0}.terrafolk-register-note ul{list-style:none;padding:0;margin:26px 0 0}.terrafolk-register-note li{font-size:15px;line-height:1.8;padding:12px 0;border-bottom:1px solid #d8d3c6}.terrafolk-register-note li::before{content:'↗';color:var(--clay);margin-right:12px}.terrafolk-register-mark{display:block;font-size:60px;line-height:1;color:var(--clay);margin:35px 0 25px}.terrafolk-register-note .terrafolk-register-signature{font:400 23px/1.5 var(--serif);margin:0}
.terrafolk-register-page .terrafolk-account .woocommerce form.register .terrafolk-register-form-intro{font-size:16px;line-height:1.9;color:var(--muted);margin:0 0 26px}.terrafolk-register-page .terrafolk-account .woocommerce form.register label{font:500 14px/1.7 var(--sans);margin:0 0 10px}.terrafolk-register-page .terrafolk-account .woocommerce form.register .form-row{margin:0 0 24px}.terrafolk-register-page .terrafolk-account .woocommerce form.register input.input-text{background:var(--paper);border-color:#bcb9ad;width:100%;min-height:56px;font-size:16px!important}.terrafolk-register-page .required{color:var(--clay)}.terrafolk-register-page .terrafolk-account .woocommerce form.register>p:not(.form-row):not(.terrafolk-register-form-intro):not(.terrafolk-register-sign-in),.terrafolk-register-page .woocommerce-privacy-policy-text{font-size:14px;line-height:1.9;color:var(--muted);margin:0 0 24px}.terrafolk-register-page .woocommerce-privacy-policy-text p{margin:0}.terrafolk-register-page .woocommerce-privacy-policy-text a{color:var(--clay)}.terrafolk-register-page .terrafolk-account .woocommerce form.register .button{font-size:15px;border-radius:0;min-height:50px;padding:14px 28px}.terrafolk-register-page .terrafolk-register-sign-in{font-size:14px;line-height:1.8;border-top:1px solid var(--line);padding-top:22px;margin:25px 0 0}.terrafolk-register-sign-in a{color:var(--clay);margin-left:4px}.terrafolk-register-page .wc-block-components-notice-banner{border-radius:0;font-size:15px;line-height:1.85}.terrafolk-register-page .wc-block-components-notice-banner.is-error{background:#f1e6df;border-color:#c99e8f}.terrafolk-register-page .woocommerce-password-strength{font-size:14px;line-height:1.6;padding:12px;margin-top:10px;border-radius:0}.terrafolk-register-page .woocommerce-password-hint{font-size:13px;line-height:1.8;margin-top:10px}
@media(max-width:1000px){.terrafolk-register-page .terrafolk-account-body .wp-block-post-content>.woocommerce{gap:30px}.terrafolk-register-note{padding:32px}.terrafolk-register-page .terrafolk-account .woocommerce #customer_login>.col-2{padding:28px}}
@media(max-width:700px){.terrafolk-register-page .terrafolk-account-body .wp-block-post-content>.woocommerce{grid-template-columns:1fr;gap:30px}.terrafolk-register-page #customer_login{grid-row:1}.terrafolk-register-page .woocommerce-notices-wrapper:not(:empty){grid-row:1}.terrafolk-register-page .woocommerce-notices-wrapper:not(:empty)~#customer_login{grid-row:2}.terrafolk-register-page .terrafolk-account .woocommerce #customer_login>.col-2{padding:26px 22px}.terrafolk-register-note{padding:30px 24px}.terrafolk-register-page .terrafolk-account .woocommerce .terrafolk-register-note h2{font-size:42px}.terrafolk-register-note>p:not(.eyebrow):not(.terrafolk-register-signature){font-size:15px}.terrafolk-register-page .terrafolk-account .woocommerce form.register .button{width:100%}.terrafolk-register-mark{font-size:50px;margin:28px 0 22px}}
