/* Checkout design pass (2026-11-11) — applied via Customizer; port into watchla-theme / watchla-checkout-ui, then delete */
body.woocommerce-checkout h1.wl-h1{font-size:32px;line-height:1.15;margin-bottom:20px}
body.woocommerce-checkout .wl-checkout__order .wl-checkout-item{gap:16px}
body.woocommerce-checkout #order_review .wl-checkout-item img.wl-checkout-item__image{width:96px!important;height:116px!important;max-width:none}
body.woocommerce-checkout .place-order{display:flex;flex-direction:column}
body.woocommerce-checkout .place-order .woocommerce-terms-and-conditions-wrapper{display:contents}
body.woocommerce-checkout .place-order .wl-checkout-ui__exchange-disclosure{order:1}
body.woocommerce-checkout .place-order .woocommerce-terms-and-conditions-wrapper>p.form-row{order:2}
body.woocommerce-checkout .place-order .woocommerce-terms-and-conditions{order:3}
body.woocommerce-checkout .place-order .wl-co-trust{order:4}
body.woocommerce-checkout .place-order #place_order{order:5}
body.woocommerce-checkout .place-order .wl-delivery-note{order:6}
body.woocommerce-checkout .place-order .woocommerce-privacy-policy-text{order:7;font-size:13px;color:#6b6b6b}
body.woocommerce-checkout .place-order .wl-co-help{order:8}
body.woocommerce-checkout .place-order .wl-co-trust li:nth-child(2){display:none}
body.woocommerce-checkout #billing_country_field label,body.woocommerce-checkout #shipping_country_field label,body.woocommerce-checkout #billing_country_field select,body.woocommerce-checkout #shipping_country_field select,body.woocommerce-checkout #billing_country_field strong,body.woocommerce-checkout #shipping_country_field strong{display:none}
body.woocommerce-checkout #billing_country_field .woocommerce-input-wrapper,body.woocommerce-checkout #shipping_country_field .woocommerce-input-wrapper{font-size:0}
body.woocommerce-checkout #billing_country_field .woocommerce-input-wrapper::before,body.woocommerce-checkout #shipping_country_field .woocommerce-input-wrapper::before{content:"We ship within the United States.";font-size:14px;line-height:1.5;color:#555}
body.woocommerce-checkout .form-row .select2-container .select2-selection--single{border-radius:12px}
body.woocommerce-checkout .form-row .select2-container .select2-selection--single .select2-selection__rendered{padding-top:0;height:48px;line-height:48px}
body.woocommerce-checkout .form-row .select2-container .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;width:0;height:0;margin:-3px 0 0 -5px;border-style:solid;border-width:6px 5px 0 5px;border-color:#0e0e0e transparent transparent transparent}
body.woocommerce-checkout form.checkout #wc-authnet-cc-form input.input-text::placeholder{color:#767676!important;opacity:1!important}
body.woocommerce-checkout #authnet-card-cvc{width:100%!important;max-width:none!important}
@media (min-width:900px){
body.woocommerce-checkout #billing_city_field,body.woocommerce-checkout #shipping_city_field{width:auto;flex:0 0 calc(38% - 8px)}
body.woocommerce-checkout #billing_state_field,body.woocommerce-checkout #shipping_state_field{width:auto;flex:0 0 calc(38% - 8px)}
body.woocommerce-checkout #billing_postcode_field,body.woocommerce-checkout #shipping_postcode_field{width:auto;flex:0 0 calc(24% - 8px)}
body.woocommerce-checkout form.checkout .wl-checkout__order{top:84px!important}
body.woocommerce-checkout.admin-bar form.checkout .wl-checkout__order{top:116px!important}
}
@media (max-width:899px){
body.woocommerce-checkout h1.wl-h1{font-size:26px;margin-bottom:16px}
}
