/* Alternative cart only: retain the existing field geometry and attribute semantics. */
[data-qq-native-footer] .qq-native-field{display:block;width:100%;max-width:1200px;margin:1.5rem auto}
[data-qq-native-footer] .qq-native-field *{font-size:inherit;font-family:inherit;line-height:inherit;margin:0;padding:0}
[data-qq-native-footer] .qq-native-field>input,[data-qq-native-footer] .qq-native-field>textarea{display:block;width:100%;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.5);border-radius:.375rem;background-color:#fff}
[data-qq-native-footer] .qq-native-field>textarea{appearance:none}
[data-qq-native-footer] .qq-native-field>label{display:block;font-weight:700;line-height:normal;margin-bottom:.5rem}
[data-qq-native-footer] .qq-native-field>.helper{display:block;font-size:smaller;line-height:normal;margin-top:.5rem}
[data-qq-native-footer] .cart__dynamic-checkout-buttons,[data-qq-native-footer] .additional-checkout-buttons{display:none}
[data-qq-native-footer] .qq-native-feedback{font-size:1.3rem;overflow-wrap:anywhere}
[data-qq-native-footer] .qq-native-feedback[hidden]{display:none}
[data-qq-native-footer] .qq-native-feedback p{margin:.5rem 0}
