.baby-care{width:min(1160px,100%);margin:0 auto;padding:90px 24px;color:#1c2927!important}.baby-care-heading{max-width:720px;margin:0 0 42px}.baby-care-heading>span{color:#01a1a1;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800}.baby-care .baby-care-heading h2{text-align:left;color:#111;margin:9px 0 12px;font:700 clamp(30px,4vw,44px)/1.15 Quicksand,sans-serif}.baby-care-heading p{color:#4b5956;margin:0;font-size:15px;line-height:1.7}.baby-packages{grid-template-columns:1fr 1fr;gap:52px 34px;display:grid}.baby-package{background:#fff;border-bottom:1px solid #bcd9d4;flex-direction:column;padding:0 0 28px;display:flex;overflow:hidden}.baby-package-img{object-fit:cover;width:100%;height:300px}.baby-package h3{color:#111;background:0 0;margin:0;padding:20px 0 6px;font:700 23px/1.25 Quicksand,sans-serif}.baby-package h3 span{color:#65736f;font-size:14px;font-weight:600}.baby-package>p{color:#374642;margin:10px 0;font-size:15px;line-height:1.7}.baby-meta{align-items:center;gap:14px;margin:6px 0 10px;display:flex}.tag{color:#017e7e;background:0 0;border:0;align-items:center;padding:0;font-size:13px;font-weight:700;display:inline-flex}.tag+.tag:before{content:"·";color:#8aa09b;margin-right:14px}.what-to-expect{letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:#01a1a1!important;font-size:12px!important}.what-to-expect:after{display:none}.baby-package ul li{margin-bottom:7px;font-size:14px}.baby-btn{color:#fff;cursor:pointer;box-shadow:none;background:#01a1a1;border:0;border-radius:0;align-self:flex-start;margin-top:auto;padding:12px 21px;font-size:14px;font-weight:700;transition:background-color .2s}.baby-btn:hover{background:#017e7e}.baby-btn:disabled,.baby-btn.is-added{cursor:not-allowed;background:#017e7e}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mini-toast{color:#fff;z-index:1000;background:#01a1a1;padding:10px 14px;font-size:.95rem;position:fixed;bottom:16px;right:16px}@media (max-width:768px){.baby-care{padding:64px 16px}.baby-packages{grid-template-columns:1fr;gap:44px}.baby-package-img{height:280px}.baby-btn{text-align:center;width:100%}.baby-care .baby-care-heading h2{font-size:30px}}
