.woocommerce form.woocommerce-form-register .woocommerce-privacy-policy-text,
.woocommerce-account .woocommerce-form-register .woocommerce-privacy-policy-text,
.woocommerce .woocommerce-privacy-policy-text,
form.register .woocommerce-privacy-policy-text,
#customer_login .woocommerce-privacy-policy-text,
.woocommerce-privacy-policy-text {
background: transparent !important;
background-color: #f9f9f9 !important;
background-image: none !important;
border: none !important;
box-shadow: none !important;
height: auto !important;
min-height: auto !important;
max-height: none !important;
width: 100% !important;
max-width: 100% !important;
margin-top: 20px !important;
margin-bottom: 20px !important;
padding: 15px !important;
display: block !important;
visibility: visible !important;
opacity: 1 !important;
overflow: visible !important;
border-radius: 4px !important;
}
.woocommerce form.woocommerce-form-register .woocommerce-privacy-policy-text p,
.woocommerce .woocommerce-privacy-policy-text p,
#customer_login .woocommerce-privacy-policy-text p,
.woocommerce-privacy-policy-text p {
display: block !important;
visibility: visible !important;
color: #666 !important;
font-size: 0.9rem !important;
line-height: 1.6 !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
height: auto !important;
}
.woocommerce-privacy-policy-text a,
.woocommerce-privacy-policy-text a.woocommerce-privacy-policy-link,
a.woocommerce-privacy-policy-link,
#customer_login a.woocommerce-privacy-policy-link,
.woocommerce form a.woocommerce-privacy-policy-link {
display: inline !important;
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
border: none !important;
box-shadow: none !important;
width: auto !important;
height: auto !important;
min-width: 0 !important;
min-height: 0 !important;
max-width: none !important;
max-height: none !important;
padding: 0 !important;
margin: 0 !important;
color: #002347 !important;
text-decoration: underline !important;
font-size: inherit !important;
line-height: inherit !important;
font-weight: 600 !important;
position: static !important;
float: none !important;
transform: none !important;
opacity: 1 !important;
visibility: visible !important;
}
.woocommerce-privacy-policy-text a:hover,
a.woocommerce-privacy-policy-link:hover {
color: #003d7a !important;
background: transparent !important;
text-decoration: underline !important;
}
.woocommerce form.woocommerce-form-register .woocommerce-privacy-policy-text input[type="checkbox"],
.woocommerce-privacy-policy-text input[type="checkbox"] {
display: inline-block !important;
visibility: visible !important;
width: 18px !important;
height: 18px !important;
margin-right: 10px !important;
accent-color: #002347 !important;
vertical-align: middle !important;
}
.woocommerce-privacy-policy-text label {
display: inline !important;
visibility: visible !important;
color: #444 !important;
font-size: 0.9rem !important;
cursor: pointer !important;
}
.woocommerce-privacy-policy-text:empty::before {
content: "Zapoznaj się z naszą Polityką Prywatności przed rejestracją.";
display: block;
color: #888;
font-size: 0.85rem;
font-style: italic;
} .woocommerce-form-register {
display: flex !important;
flex-direction: column !important;
}
.woocommerce-form-register > p,
.woocommerce-form-register > .form-row,
.woocommerce-form-register > .woocommerce-form-row {
order: 1;
}
.woocommerce-form-register > p.my-custom-form-field:first-of-type,
.woocommerce-form-register > .form-row.my-custom-form-field:first-of-type,
.woocommerce-form-register #billing_company_field {
order: 10 !important;
}
.woocommerce-form-register > p.my-custom-form-field:last-of-type,
.woocommerce-form-register > .form-row.my-custom-form-field:last-of-type,
.woocommerce-form-register #billing_vat_field {
order: 11 !important;
}
.woocommerce-form-register #password_field,
.woocommerce-form-register p#password_field,
.woocommerce-form-register .form-row#password_field,
.woocommerce-form-register > p:has(input#password),
.woocommerce-form-register > p:has(input[name="password"]),
.woocommerce-form-register > p:has(input[id="password"]) {
order: 12 !important;
}
.woocommerce-form-register #password_2_field,
.woocommerce-form-register #password_repeat_field,
.woocommerce-form-register #password2_field,
.woocommerce-form-register p#password_2_field,
.woocommerce-form-register > p:has(input#password_2),
.woocommerce-form-register > p:has(input[name="password_2"]),
.woocommerce-form-register > p:has(input[name="password2"]),
.woocommerce-form-register > p:has(input[id="password_2"]) {
order: 13 !important;
}
.woocommerce-form-register .cf-turnstile,
.woocommerce-form-register [class*="turnstile"],
.woocommerce-form-register [class*="cloudflare"],
.woocommerce-form-register iframe[src*="turnstile"],
.woocommerce-form-register div[style*="width: 300px"] {
order: 20 !important;
margin-top: 15px !important;
margin-bottom: 15px !important;
}
.woocommerce-form-register .woocommerce-privacy-policy-text {
order: 21 !important;
}
.woocommerce-form-register > p.woocommerce-form-row:last-child,
.woocommerce-form-register > p:has(button[type="submit"]),
.woocommerce-form-register > .form-row:has(button),
.woocommerce-form-register button[type="submit"],
.woocommerce-form-register input[type="submit"],
.woocommerce-form-register .woocommerce-Button {
order: 99 !important;
}
.woocommerce-form-register > p.form-row:last-of-type {
order: 99 !important;
}