/*
Theme Name: Opticristal Magazin
Description: Interfața WooCommerce pentru magazinul Opticristal.
Version: 1.0.0
Text Domain: opticristal-shop
*/
body.oc-shop-native { margin: 0; color: #203c49; background: #fff; font: 400 16px/1.5 Lexend, system-ui, sans-serif; }
.oc-shop-native button, .oc-shop-native input, .oc-shop-native select { font: inherit; }
.oc-shop-native .oc-shop-main, .oc-shop-native #primary.content-area { width: min(calc(100% - 32px), 1380px); margin: 0 auto; padding: 24px 0 40px; }
.oc-shop-native .oc-shop-main > h1 { font-size: clamp(26px, 4vw, 40px); line-height: 1.2; }
.oc-shop-native .oc-shop-main a:not(.button) { color: #086b90; }
.oc-shop-native .woocommerce a.button, .oc-shop-native .woocommerce button.button { color: #fff; background: #0876a0; border-radius: 999px; padding: .75em 1.3em; }
.oc-shop-native .woocommerce table.shop_table { border-color: #dce7eb; border-radius: 12px; }
.oc-shop-native .woocommerce input.qty { min-height: 40px; border: 1px solid #bdced5; border-radius: 8px; }
.oc-shop-native .oc-site-footer { margin-top: 40px; }
