.woocommerce-checkout .woocommerce-form__input-checkbox,.woocommerce-checkout input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.woocommerce-checkout .woocommerce-form__label-for-checkbox,.woocommerce-checkout label:has(input[type="checkbox"]){display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:14px;line-height:1.5;color:#333;padding:4px 0;user-select:none}.woocommerce-checkout .woocommerce-form__label-for-checkbox::before,.woocommerce-checkout label:has(input[type="checkbox"])::before{content:'';display:block;flex-shrink:0;width:22px;height:22px;margin-top:1px;border:2px solid #ccc;border-radius:5px;background:#fff;transition:border-color 0.15s ease,background 0.15s ease}.woocommerce-checkout label:has(input[type="checkbox"]):hover::before{border-color:#00a89d}.woocommerce-checkout input[type="checkbox"]:checked+label::before,.woocommerce-checkout label:has(input[type="checkbox"]:checked)::before{background:#00a89d;border-color:#00a89d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;background-position:center}.woocommerce-checkout input[type="checkbox"]:focus-visible+label::before,.woocommerce-checkout label:has(input[type="checkbox"]:focus-visible)::before{outline:3px solid #00a89d;outline-offset:2px}.woocommerce-checkout .woocommerce-invalid label:has(input[type="checkbox"])::before,.woocommerce-checkout label.checkbox-error::before{border-color:#e53935}.woocommerce-checkout .woocommerce-form__input-checkbox-wrapper,.woocommerce-checkout .form-row.checkbox-row{margin-bottom:12px}.woocommerce-checkout label a{color:#00a89d;text-decoration:underline}.woocommerce-checkout label a:hover{color:#007a72}