/*
Theme Name: smartchoiceindiaa
Author: smartchoiceindiaa
Description: Responsive storefront for kids learning products and daily wear jewellery.
Version: 1.1.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: smartchoiceindiaa
*/
:root{--ink:#19243a;--muted:#69748a;--purple:#5b42c8;--pink:#ed6998;--mint:#e2f7ef;--line:#e9eaf1}
*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.6}a{text-decoration:none;color:inherit}.wrap{width:min(1160px,calc(100% - 36px));margin:auto}
header{position:sticky;top:0;background:#ffffffed;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);z-index:9}.head{height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}.logo{font-weight:950;font-size:21px;color:var(--purple);letter-spacing:-.6px}.logo small{display:block;font-size:9px;letter-spacing:2px;color:#7b8497}.nav ul{display:flex;gap:22px;list-style:none;padding:0;margin:0;font-size:14px;font-weight:700}.btn{display:inline-block;background:var(--purple);color:#fff;padding:12px 20px;border-radius:999px;font-weight:800}.btn:hover{background:#4530a9;color:white}.hero{padding:70px 0;background:radial-gradient(circle at 85% 10%,#ffe3ef,transparent 27%),linear-gradient(120deg,#faf8ff,#f3fff9)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.tag{display:inline-block;border:1px solid #e2dcff;background:#fff;padding:6px 13px;border-radius:30px;color:var(--purple);font-weight:800;font-size:12px}.hero h1{font-size:clamp(40px,6vw,65px);line-height:1.05;letter-spacing:-2px;margin:18px 0}.hero h1 span{color:var(--pink)}.hero p,.muted{color:var(--muted)}.hero-art{min-height:340px;border-radius:30px;background:linear-gradient(135deg,#e7e0ff,#ffe8ef,#e0f8ed);display:grid;place-items:center;font-size:100px;box-shadow:0 20px 50px #342b5b18}.section{padding:65px 0}.soft{background:#faf9ff}.center{text-align:center;max-width:700px;margin:0 auto 32px}.center h2{font-size:clamp(29px,4vw,42px);line-height:1.15;margin:10px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:white;box-shadow:0 8px 24px #20274a09}.visual{height:175px;display:grid;place-items:center;font-size:68px;background:linear-gradient(135deg,#eee9ff,#fff0f5)}.card-body{padding:20px}.card h3{margin:0 0 6px}.card p{color:var(--muted);font-size:14px}.price{font-size:22px;color:var(--purple);font-weight:900}.cta{background:linear-gradient(110deg,#4f39b8,#8a6ce4,#e66d9a);color:white;padding:35px;border-radius:25px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cta .btn{background:white;color:var(--purple)}footer{background:#171d32;color:white;padding:42px 0 20px}footer p,footer a{color:#c5cadd;font-size:14px}.footrow{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.copyright{border-top:1px solid #ffffff25;margin-top:25px;padding-top:15px;color:#aab2c8;font-size:12px}
@media(max-width:800px){.hero-grid{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,1fr)}.nav{display:none}.head{height:66px}.hero{padding:45px 0}}@media(max-width:540px){.grid{grid-template-columns:1fr}.hero-art{min-height:230px;font-size:75px}.cta{display:block}.cta .btn{margin-top:15px}}
