/* v4 tap-target fix (2026-09-26, W7 phone audit S2): enlarge hit areas to >=44x44px per the site's
 * own 44px standard, WITHOUT changing any visible size -- padding/margin/width/height of the real
 * elements are untouched; a transparent ::after, absolutely positioned and centered on the element,
 * provides the extra hit area. Pseudo-element clicks are dispatched to their host element (standard
 * DOM behaviour), so this needs no JS changes.
 *
 * Findings before this patch:
 *   #cart_page .cart-page-qty button   -- 34x34px visual AND hit area (W7 finding, confirmed unfixed)
 *   #cart_page .cart-page-remove       -- 38x38px visual, BUT lasa-shop-ab0c1fa5ab.css (loaded after
 *                                          index-c510c558.css, already live) sets min-width/min-height:
 *                                          44px on this exact selector -- the *hit area* is already
 *                                          effectively 44x44 (CSS min-height/min-width wins over a
 *                                          smaller height/width). Included below anyway for defense in
 *                                          depth and because the coordinator's ask named it explicitly;
 *                                          this rule is a documented no-op on top of an existing fix,
 *                                          not a second attempt at the same fix.
 *   .product_quantity .btn_quantity .btn (product page stepper, W7 did not isolate this) -- 25x25px,
 *                                          confirmed unfixed, no existing min-width/min-height anywhere.
 */
#cart_page .cart-page-qty button,
#cart_page .cart-page-remove,
#product_details .details_product .product_quantity .btn_quantity .btn {
    position: relative;
}
#cart_page .cart-page-qty button::after,
#cart_page .cart-page-remove::after,
#product_details .details_product .product_quantity .btn_quantity .btn::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 44px;
    height: 44px;
    transform: translate(-50%, -50%);
}
