/*
Theme Name: EMIN Unified Store
Theme URI: https://emin.vn/
Author: EMIN Clone
Description: Pixel-matched EMIN storefront for the unified WooCommerce catalog.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: emin-theme
*/

:root{--emin-primary:#3894ff;--emin-primary-dark:#1e6bc3;--emin-danger:#ef3f69;--emin-page:#f8fafc;--emin-ink:#0f172a;--emin-muted:#64748b;--emin-line:#e2e8f0;--emin-container:1440px;--emin-shadow:0 1px 3px rgb(15 23 42/10%),0 1px 2px -1px rgb(15 23 42/10%)}
*{box-sizing:border-box}html,body{margin:0;overflow-x:clip}body{color:var(--emin-ink);background:var(--emin-page);font:400 16px/24px Inter,"Segoe UI",Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select{font:inherit}.emin-container{width:100%;max-width:var(--emin-container);margin-inline:auto;padding-inline:40px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.emin-page-main{min-height:60vh}.woocommerce-message,.woocommerce-info,.woocommerce-error{max-width:1360px;margin:16px auto!important}
@media(max-width:1023px){.emin-container{padding-inline:24px}}@media(max-width:767px){.emin-container{padding-inline:16px}body{padding-bottom:60px}}
