/*
Theme Name: Inkiaco Commerce
Theme URI: https://inkiaco.example/
Description: Inkiaco Finds WooCommerce B2B storefront theme.
Version: 0.1.0
Requires at least: 6.4
Requires PHP: 8.1
Text Domain: inkiaco-commerce
*/
:root{--ink:#111827;--muted:#64748b;--line:#e5e7eb;--paper:#f8fafc;--blue:#2563eb;--blue-soft:#eff6ff;--white:#fff}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.55 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.ik-container{width:min(1180px,calc(100% - 40px));margin:auto}.ik-header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.ik-header-row{min-height:70px;display:flex;align-items:center;gap:30px}.ik-brand{font-size:20px;font-weight:700;letter-spacing:-.04em}.ik-brand b{color:var(--blue);font-weight:500}.ik-nav{display:flex;gap:22px;margin-left:auto;font-size:13px;font-weight:600}.ik-nav a:hover{color:var(--blue)}.ik-actions{display:flex;gap:9px;align-items:center}.ik-button,.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d1d5db;border-radius:7px;background:#fff;padding:10px 15px;font-weight:700;font-size:13px;cursor:pointer}.ik-button-primary,.button-primary{background:var(--blue);border-color:var(--blue);color:#fff}.ik-hero{padding:80px 0;background:var(--blue-soft)}.ik-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.ik-hero h1{font-size:clamp(42px,6vw,72px);line-height:1.02;letter-spacing:-.06em;margin:0 0 18px}.ik-hero p{color:var(--muted);font-size:18px;max-width:520px}.ik-hero-media{aspect-ratio:1.2;border-radius:14px;overflow:hidden;background:#dbeafe}.ik-hero-media img{width:100%;height:100%;object-fit:cover}.ik-section{padding:70px 0}.ik-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.ik-section h2{font-size:34px;letter-spacing:-.04em;margin:0}.ik-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.ik-card{min-width:0}.ik-card-image{aspect-ratio:1;background:#eef2f7;border-radius:10px;overflow:hidden;position:relative}.ik-card-image img{width:100%;height:100%;object-fit:cover}.ik-card-body{padding:12px 2px}.ik-card-title{font-weight:700;margin:0 0 5px}.ik-card-meta{color:var(--muted);font-size:12px}.ik-price{font-size:16px;font-weight:800}.ik-b2b-band{background:#111827;color:#fff;padding:45px 0}.ik-b2b-band p{color:#cbd5e1}.ik-footer{background:#fff;border-top:1px solid var(--line);padding:35px 0;color:var(--muted);font-size:12px}.woocommerce .site-main{padding:50px 0}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:25px;list-style:none;padding:0}.woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important}.woocommerce div.product{display:grid;grid-template-columns:1fr 1fr;gap:60px}.woocommerce div.product .woocommerce-product-gallery,.woocommerce div.product .summary{width:auto!important;float:none!important}.woocommerce div.product .summary h1{font-size:48px;line-height:1.05;letter-spacing:-.05em}.ik-wholesale-box{border:1px solid #bfdbfe;background:var(--blue-soft);border-radius:10px;padding:20px;margin:25px 0}.ik-tier-table{width:100%;border-collapse:collapse;margin-top:15px}.ik-tier-table td,.ik-tier-table th{border-bottom:1px solid #dbeafe;padding:8px;text-align:left;font-size:13px}@media(max-width:800px){.ik-nav{display:none}.ik-hero-grid,.woocommerce div.product{grid-template-columns:1fr;gap:28px}.ik-grid,.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}.ik-container{width:min(100% - 28px,620px)}}
