/*
Theme Name: PriceKhoj Pro
Theme URI: https://pricekhoj.com/
Author: PriceKhoj
Description: Professional affiliate/deals/product-comparison theme for PriceKhoj.
Version: 1.0.0
Text Domain: pricekhoj-pro
*/
:root{--pk-navy:#071a33;--pk-navy2:#0e2e57;--pk-orange:#ff7a00;--pk-green:#20a55a;--pk-ink:#172033;--pk-muted:#697386;--pk-bg:#f6f8fb;--pk-card:#fff;--pk-line:#e4e9f1}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--pk-bg);color:var(--pk-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.65}a{color:var(--pk-blue,#173e73)}img{max-width:100%;height:auto}.pk-shell{width:min(1180px,calc(100% - 34px));margin:auto}
.pk-top{background:var(--pk-navy);color:#fff;font-size:.82rem}.pk-top .pk-shell{display:flex;justify-content:space-between;gap:20px;padding:8px 0}.pk-top a{color:#fff;text-decoration:none}
.site-header{background:#fff;position:sticky;top:0;z-index:30;border-bottom:1px solid var(--pk-line);box-shadow:0 6px 20px rgba(7,26,51,.05)}.pk-head{display:grid;grid-template-columns:220px 1fr auto;gap:24px;align-items:center;padding:12px 0}.pk-logo img{max-height:62px;width:auto;display:block}.pk-nav ul{display:flex;justify-content:center;gap:24px;list-style:none;padding:0;margin:0}.pk-nav a{color:var(--pk-navy);font-weight:800;text-decoration:none}.pk-header-cta{background:var(--pk-orange);color:#fff!important;padding:10px 15px;border-radius:10px;text-decoration:none;font-weight:900}
.pk-hero{background:linear-gradient(135deg,var(--pk-navy),var(--pk-navy2));color:#fff;padding:64px 0 50px;overflow:hidden}.pk-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}.pk-eyebrow{display:inline-flex;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);padding:7px 11px;border-radius:999px;font-weight:800;font-size:.8rem}.pk-hero h1{font-size:clamp(2.1rem,5vw,4.2rem);line-height:1.03;margin:18px 0}.pk-hero h1 em{font-style:normal;color:#ff9b3d}.pk-hero p{font-size:1.08rem;color:#d7e4f4;max-width:700px}.pk-hero-card{background:#fff;color:var(--pk-ink);padding:22px;border-radius:22px;box-shadow:0 24px 50px rgba(0,0,0,.2)}.pk-hero-card h3{margin-top:0;color:var(--pk-navy)}
.pk-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-24px;position:relative;z-index:2}.pk-trust div{background:#fff;border:1px solid var(--pk-line);border-radius:15px;padding:15px;text-align:center;font-weight:850;color:var(--pk-navy);box-shadow:0 10px 28px rgba(7,26,51,.06)}
.pk-section{padding:54px 0}.pk-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.pk-section h2{color:var(--pk-navy);font-size:clamp(1.6rem,3vw,2.35rem);margin:0}.pk-section-head p{margin:0;color:var(--pk-muted)}
.pk-cats{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.pk-cat{background:#fff;border:1px solid var(--pk-line);border-radius:16px;padding:18px;text-decoration:none;color:var(--pk-navy);font-weight:900;text-align:center;transition:.2s}.pk-cat:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(7,26,51,.08);border-color:#ffd0a5}
.pk-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pk-post{background:#fff;border:1px solid var(--pk-line);border-radius:18px;overflow:hidden;box-shadow:0 10px 26px rgba(7,26,51,.04)}.pk-post img{width:100%;height:210px;object-fit:cover}.pk-post-body{padding:18px}.pk-post h3{margin:6px 0 8px;line-height:1.3}.pk-post h3 a{text-decoration:none;color:var(--pk-navy)}.pk-meta{font-size:.8rem;color:var(--pk-muted)}.pk-chip{display:inline-block;background:#fff1e4;color:#a94d00;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:900}
.site-main{min-height:55vh}.pk-content{background:#fff;border:1px solid var(--pk-line);border-radius:20px;padding:clamp(20px,4vw,42px);margin:34px auto;box-shadow:0 10px 30px rgba(7,26,51,.04)}.pk-content h1,.pk-content h2,.pk-content h3{color:var(--pk-navy);line-height:1.25}.pk-content h1{font-size:clamp(2rem,4vw,3rem)}.pk-content table{max-width:100%}
.site-footer{background:var(--pk-navy);color:#c9d7e8;margin-top:55px}.pk-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:34px;padding:48px 0}.site-footer h3,.site-footer h4{color:#fff}.site-footer a{color:#dce9f7;text-decoration:none}.pk-foot-bottom{border-top:1px solid rgba(255,255,255,.12);padding:16px 0;font-size:.84rem}.pk-mobile-toggle{display:none}
@media(max-width:960px){.pk-head{grid-template-columns:180px 1fr auto}.pk-nav{display:none}.pk-mobile-toggle{display:inline-flex;background:none;border:1px solid var(--pk-line);padding:9px 11px;border-radius:9px}.pk-hero-grid{grid-template-columns:1fr}.pk-trust{grid-template-columns:repeat(2,1fr)}.pk-cats{grid-template-columns:repeat(3,1fr)}.pk-post-grid{grid-template-columns:repeat(2,1fr)}.pk-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.pk-shell{width:min(100% - 22px,1180px)}.pk-top{display:none}.pk-head{grid-template-columns:1fr auto}.pk-header-cta{display:none}.pk-logo img{max-height:54px}.pk-hero{padding:42px 0}.pk-trust{grid-template-columns:1fr 1fr}.pk-cats{grid-template-columns:repeat(2,1fr)}.pk-post-grid{grid-template-columns:1fr}.pk-footer-grid{grid-template-columns:1fr}.pk-section{padding:38px 0}}
