/* BabyPlus new look — loaded after home.css. Category section keeps its original layout. */
:root{--brand:#db2777;--brand-dark:#b3125c;--brand-light:#fde4ee;--brand-soft:#fff3f7;--bg:#fff8fa;--text:#3a1230;--muted:#85687c;--price:#b3125c;--radius:22px;--line:#f3d9e4}
body{background:var(--bg);color:var(--text)}
h1,h2,h3,.logo,.box__head h2,.jfy__title{font-family:'Baloo Da 2','Hind Siliguri',sans-serif}
.topbar{background:var(--brand-dark)}
.header{background:var(--bg);border-bottom:1px solid var(--line)}
.header .logo{color:var(--brand-dark);font-weight:800}
.logo__badge{background:var(--brand);color:#fff;border-radius:12px}
.search{background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:4px 4px 4px 0}
.search button{background:var(--brand);color:#fff;border-radius:999px;height:100%}
.cart-link svg path{stroke:var(--brand-dark)}.cart-link svg circle{fill:var(--brand-dark)}
.cart-badge{background:var(--brand);color:#fff}
.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}
.trust div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px 14px;display:flex;gap:10px;align-items:center;font-size:13px;color:var(--muted)}
.trust span{font-size:22px}.trust p{margin:0;line-height:1.4}.trust strong{display:block;font-size:14px;color:var(--text)}
.box,.slider,.appbox,.campaign{border-radius:var(--radius)}
.box{border:1px solid var(--line)}
.p-card,.f-card{border-radius:18px}
.p-card{border:1px solid var(--line)}
.cat__img{background:var(--brand-light)}
.btn-outline{border-color:var(--brand);color:var(--brand-dark);border-radius:999px}
.btn-light{border-radius:999px}
.campaign{background:linear-gradient(90deg,var(--brand-dark),var(--brand) 70%,#f9a8d4)}
@media (max-width:768px){
 .header{background:var(--bg)}
 .trust{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
 .trust div{flex-direction:column;align-items:flex-start;gap:4px;padding:12px}
 .trust p{font-size:12.5px}.trust strong{font-size:14px}
 .box{border-radius:18px}
}

/* buttons: WhatsApp = green pill, secondary = soft pink pill */
.appbox__qr{display:block}
.appbox__stores{display:grid;gap:8px}
.appbox__stores a,.store-btns a{display:block;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;text-align:center;background:var(--brand-light);color:var(--brand-dark);border:1.5px solid transparent;transition:background .15s,color .15s}
.appbox__stores a:first-child,.store-btns a:first-child{background:#1fa855;color:#fff}
.appbox__stores a:first-child:hover,.store-btns a:first-child:hover{background:#178a45}
.appbox__stores a:not(:first-child):hover,.store-btns a:not(:first-child):hover{background:#fff;border-color:var(--brand);color:var(--brand-dark)}
.store-btns a{display:inline-block}
