@charset "UTF-8";

/*
 * Encoding-safe presentation hotfix for generated labels.
 *
 * Thai strings are written as CSS Unicode escapes so an optimizer, cache layer,
 * proxy, or web server cannot reinterpret their UTF-8 bytes. This file changes
 * presentation only; it does not affect cart, coupon, gift, shipping, checkout,
 * order, stock, payment, or tracking logic.
 */

body.blotto-commerce-ui #order_review::before {
    content: "\E23 \E32 \E22 \E01 \E32 \E23 \E2A \E31 \E48 \E07 \E0B \E37 \E49 \E2D \E02 \E2D \E07 \E04 \E38 \E13 " !important;
}

body.blotto-commerce-ui .cart_totals > h2::after {
    content: "\E22 \E2D \E14 \E23 \E27 \E21 " !important;
}

body.blotto-commerce-ui #shipping_method label[for*="free_shipping"]::after {
    content: "\E2A \E48 \E07 \E1F \E23 \E35 " !important;
}

body.blotto-commerce-ui form.woocommerce-cart-form
    .cart_item:not(.blotto-free-gift-row) .product-name::before {
    content: "\E2A \E34 \E19 \E04 \E49 \E32 " !important;
}

body.blotto-commerce-ui form.woocommerce-cart-form
    .blotto-free-gift-row .product-name::before,
body.blotto-commerce-ui tr.blotto-free-gift-row .product-name::before {
    content: "\E02 \E2D \E07 \E41 \E16 \E21 \E1F \E23 \E35 " !important;
}

body.blotto-commerce-preview::before {
    content: "Preview Theme - \E22 \E31 \E07 \E44 \E21 \E48 \E44 \E14 \E49 \E40 \E1B \E34 \E14 \E43 \E0A \E49 \E01 \E31 \E1A \E25 \E39 \E01 \E04 \E49 \E32 " !important;
}
