/* Home V2 - family revision (2026-09-27, formerly WPCode snippet 37243). Loads after home-v2.css on the English homepage; scoped to .hc-home.hc-home-family. */
.hc-home.hc-home-family { color-scheme: light; background: rgb(255, 255, 255); color: rgb(59, 79, 87); font: 400 16px / 1.6 Inter, system-ui, sans-serif; width: 100%; text-align: left; }
.hc-home.hc-home-family * { box-sizing: border-box; }
.hc-home.hc-home-family .hero { padding-block: 40px 44px; background: rgb(255, 255, 255); }
.hc-home.hc-home-family .hero .wrap { gap: 38px; grid-template-columns: 1.03fr 1fr; align-items: center; }
.hc-home.hc-home-family .hero h1 { font-size: clamp(30px, 3.7cqi, 43px); letter-spacing: -0.025em; }
.hc-home.hc-home-family .hero h1 .brand { line-height: 1.4; }
.hc-home.hc-home-family .hero .lede { font-size: 15px; line-height: 1.7; margin-top: 15px; }
.hc-home.hc-home-family .hero .hero-concerns { color: rgb(22, 62, 99); font-weight: 600; font-size: 15px; margin-top: 16px; }
.hc-home.hc-home-family .hero .ctas { margin-top: 21px; gap: 10px; }
.hc-home.hc-home-family .hero-media { margin-bottom: 0px; }
.hc-home.hc-home-family .hero-media .ph { display: block; aspect-ratio: 850 / 627; border-radius: 24px; box-shadow: none; background: rgb(234, 227, 219); overflow: hidden; }
.hc-home.hc-home-family .hero-media .ph img { display: block; height: 100%; width: 100%; object-fit: contain; }
.hc-home.hc-home-family .byline { margin-top: 18px; font-size: 12px; }
.hc-home.hc-home-family .concern-intro { display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 44px; margin-bottom: 30px; }
.hc-home.hc-home-family .concern-copy h2 { font-size: clamp(27px, 3.2cqi, 35px); line-height: 1.25; margin: 12px 0px 16px; max-width: 19ch; }
.hc-home.hc-home-family .concern-copy > p:not(.eyebrow) { font-size: 16px; line-height: 1.7; }
.hc-home.hc-home-family .concern-copy .care-note { font-family: Poppins, system-ui, sans-serif; font-size: 17px; color: rgb(135, 84, 64); margin: 17px 0px 22px; max-width: 33ch; }
.hc-home.hc-home-family .concern-intro figure { margin: 0px; overflow: hidden; border-radius: 22px; }
.hc-home.hc-home-family .concern-intro img { display: block; width: 100%; height: auto; aspect-ratio: 3 / 2; object-fit: cover; object-position: center center; }
.hc-home.hc-home-family .parent-quotes { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin: 0px 0px 28px; }
.hc-home.hc-home-family .parent-quotes figure { margin: 0px; background: rgb(255, 247, 235); border-radius: 18px; padding: 28px; }
.hc-home.hc-home-family .quote-product { font-size: 11px; font-weight: 600; letter-spacing: 0.04em; color: rgb(47, 111, 168); margin-bottom: 15px; }
.hc-home.hc-home-family .parent-quotes blockquote { margin: 0px; font: 400 19px / 1.65 Poppins, sans-serif; color: rgb(22, 62, 99); }
.hc-home.hc-home-family .parent-quotes figcaption { margin-top: 20px; display: flex; flex-direction: column; font-size: 13px; color: rgb(22, 62, 99); gap: 3px; }
.hc-home.hc-home-family .parent-quotes figcaption span { font-size: 11px; color: rgb(94, 113, 120); }
.hc-home.hc-home-family .lifestyle-duos { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 26px; }
.hc-home.hc-home-family .lifestyle-duo { display: grid; grid-template-columns: 1.15fr 1fr; overflow: hidden; border-radius: 18px; background: rgb(255, 255, 255); color: rgb(59, 79, 87); text-decoration: none; }
.hc-home.hc-home-family .duo-copy { padding: 24px; display: flex; flex-direction: column; align-items: flex-start; }
.hc-home.hc-home-family .duo-purpose { font-size: 11px; color: rgb(82, 102, 111); line-height: 1.5; }
.hc-home.hc-home-family .duo-copy h3 { color: rgb(22, 62, 99); font-size: 23px; line-height: 1.25; margin: 9px 0px 12px; }
.hc-home.hc-home-family .duo-copy > p { font-size: 14px; line-height: 1.6; }
.hc-home.hc-home-family .duo-products { display: flex; align-items: center; gap: 10px; margin: 18px 0px 12px; width: 100%; }
.hc-home.hc-home-family .duo-products img { width: 62px; height: 70px; object-fit: contain; flex-shrink: 0; }
.hc-home.hc-home-family .duo-products .duo-packshots { display: flex; align-items: center; justify-content: center; flex: 0 0 84px; width: 84px; }
.hc-home.hc-home-family .duo-products .duo-packshots img { width: 46px; height: 76px; }
.hc-home.hc-home-family .duo-products span { font-size: 11px; line-height: 1.6; color: rgb(82, 102, 111); }
.hc-home.hc-home-family .duo-copy .duo-price { margin-top: auto; font: 600 22px / 1.4 Poppins, sans-serif; color: rgb(22, 62, 99); }
.hc-home.hc-home-family .duo-price span { display: block; font: 400 11px / 1.6 Inter, sans-serif; color: rgb(82, 102, 111); margin-top: 3px; }
.hc-home.hc-home-family .duo-shop { display: inline-block; color: rgb(201, 54, 41); font-size: 14px; font-weight: 600; padding-top: 16px; }
.hc-home.hc-home-family .duo-lifestyle { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center center; min-width: 0px; }
.hc-home.hc-home-family .all-bundles-link { display: inline-block; margin-top: 23px; }
.hc-home.hc-home-family .editorial-mention { clear: both; margin-top: 25px; padding-top: 22px; border-top: 1px solid rgb(217, 204, 186); color: rgb(82, 102, 111); }
.hc-home.hc-home-family .editorial-mention .press-label { font: 600 10px / 1.5 Inter, sans-serif; letter-spacing: 0.09em; text-transform: uppercase; color: rgb(82, 102, 111); margin: 0px 0px 8px; }
.hc-home.hc-home-family .editorial-mention .press-title { font: 500 18px / 1.5 Poppins, sans-serif; color: rgb(22, 62, 99); margin: 0px 0px 8px; }
.hc-home.hc-home-family .editorial-mention > p:not(.press-title):not(.press-label) { font-size: 13px; line-height: 1.7; margin: 0px 0px 9px; }
.hc-home.hc-home-family .editorial-mention > a { color: rgb(22, 62, 99); text-decoration: underline; text-underline-offset: 3px; font-size: 13px; font-weight: 600; display: inline-block; padding: 6px 0px; }
.hc-home.hc-home-family .founder-section h2 a { color: inherit; text-decoration: none; }
.hc-home.hc-home-family .doc .portrait > a { display: block; height: 100%; width: 100%; }
.hc-home.hc-home-family .sec { padding-block: 58px; }
.hc-home.hc-home-family .retail-top, .hc-home.hc-home-family .free { background: rgb(255, 255, 255); }
@media (max-width: 900px) {.hc-home.hc-home-family .hero .wrap { grid-template-columns: 1fr; gap: 28px; }
.hc-home.hc-home-family .hero .hero-media { max-width: 640px; width: 100%; justify-self: center; }
.hc-home.hc-home-family .concern-intro { gap: 24px; }
.hc-home.hc-home-family .lifestyle-duos { grid-template-columns: 1fr; }
.hc-home.hc-home-family .lifestyle-duo { grid-template-columns: 1.15fr 1fr; }
.hc-home.hc-home-family .duo-lifestyle { aspect-ratio: 3 / 4; max-height: 470px; }}
@media (max-width: 620px) {.hc-home.hc-home-family .hero { padding-block: 30px; }
.hc-home.hc-home-family .hero h1 { font-size: 32px; }
.hc-home.hc-home-family .hero h1 .brand { font-size: 11px; letter-spacing: 0.1em; }
.hc-home.hc-home-family .hero-media .ph { border-radius: 18px; }
.hc-home.hc-home-family .concern-intro { grid-template-columns: 1fr; gap: 23px; }
.hc-home.hc-home-family .concern-copy h2 { font-size: 28px; max-width: 20ch; }
.hc-home.hc-home-family .concern-copy > p:not(.eyebrow) { font-size: 15px; }
.hc-home.hc-home-family .concern-copy .care-note { font-size: 16px; margin: 14px 0px 17px; }
.hc-home.hc-home-family .concern-intro figure { border-radius: 16px; }
.hc-home.hc-home-family .parent-quotes { grid-template-columns: 1fr; gap: 14px; }
.hc-home.hc-home-family .parent-quotes figure { padding: 24px; }
.hc-home.hc-home-family .parent-quotes blockquote { font-size: 18px; }
.hc-home.hc-home-family .lifestyle-duo { grid-template-columns: 1fr; }
.hc-home.hc-home-family .duo-copy { padding: 23px; }
.hc-home.hc-home-family .duo-copy h3 { font-size: 25px; margin-top: 8px; }
.hc-home.hc-home-family .duo-products { margin: 16px 0px; }
.hc-home.hc-home-family .duo-products img { width: 60px; height: 65px; }
.hc-home.hc-home-family .duo-products span { font-size: 12px; }
.hc-home.hc-home-family .duo-lifestyle { aspect-ratio: 3 / 4; height: auto; max-height: none; object-fit: contain; }
.hc-home.hc-home-family .editorial-mention .press-title { font-size: 17px; }
.hc-home.hc-home-family .sec { padding-block: 40px; }}
.hc-home.hc-home-family .formula-lifestyle { display: block; width: 100%; margin-top: auto; line-height: 0; background: rgb(255, 247, 237); }
.hc-home.hc-home-family .formula-lifestyle img { display: block; width: 100%; aspect-ratio: 3 / 4; height: auto; object-fit: cover; object-position: center center; }
.hc-home.hc-home-family .recognition-section { background: rgb(255, 255, 255); }
.hc-home.hc-home-family .recognition-section .sec-head { margin-bottom: 25px; }
.hc-home.hc-home-family .recognition-awards { display: grid; grid-template-columns: 1.55fr 1fr; gap: 22px; }
.hc-home.hc-home-family .parents-recognition { display: grid; grid-template-columns: minmax(0px, 1fr) 135px; align-items: center; gap: 8px; padding: 32px; background: rgb(255, 247, 235); border-radius: 20px; }
.hc-home.hc-home-family .award-publisher { font: 600 32px / 1.15 Poppins, system-ui, sans-serif; letter-spacing: 0.025em; color: rgb(22, 62, 99); margin: 0px 0px 12px; }
.hc-home.hc-home-family .award-edition { font-size: 11px; color: rgb(135, 84, 64); letter-spacing: 0.025em; margin: 0px 0px 14px; }
.hc-home.hc-home-family .parents-recognition h3 { font: 500 29px / 1.25 Poppins, system-ui, sans-serif; letter-spacing: -0.02em; color: rgb(22, 62, 99); margin: 0px 0px 16px; }
.hc-home.hc-home-family .award-product { font-size: 14px; line-height: 1.6; color: rgb(22, 62, 99); font-weight: 600; margin: 0px 0px 9px; }
.hc-home.hc-home-family .award-context { font-size: 12px; line-height: 1.65; margin: 0px 0px 12px; color: rgb(82, 102, 111); max-width: 29ch; }
.hc-home.hc-home-family .award-product-image { width: 175px; max-width: none; height: 255px; object-fit: contain; margin-left: -20px; }
.hc-home.hc-home-family .recognition-section .more { font-size: 12px; line-height: 1.6; }
.hc-home.hc-home-family .nappa-recognition { padding: 26px 28px; background: rgb(238, 245, 250); border-radius: 20px; }
.hc-home.hc-home-family .nappa-heading { display: flex; align-items: center; gap: 12px; margin: 0px 0px 20px; color: rgb(22, 62, 99); }
.hc-home.hc-home-family .nappa-heading .nappa-name { font: 600 28px / 1 Poppins, system-ui, sans-serif; letter-spacing: 0.04em; margin: 0px; }
.hc-home.hc-home-family .nappa-heading > p:not(.nappa-name) { font-size: 10px; line-height: 1.6; margin: 0px; }
.hc-home.hc-home-family .nappa-win + .nappa-win { border-top: 1px solid rgb(205, 221, 233); margin-top: 20px; padding-top: 20px; }
.hc-home.hc-home-family .award-year { display: block; font-size: 11px; font-weight: 600; letter-spacing: 0.05em; text-transform: uppercase; color: rgb(57, 114, 155); margin-bottom: 7px; }
.hc-home.hc-home-family .nappa-win h3 { font: 500 18px / 1.45 Poppins, system-ui, sans-serif; letter-spacing: -0.01em; margin: 0px 0px 7px; color: rgb(22, 62, 99); }
.hc-home.hc-home-family .press-features { margin-top: 32px; }
.hc-home.hc-home-family .press-features > h3 { font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; font-weight: 600; text-align: center; color: rgb(82, 102, 111); margin: 0px 0px 20px; }
.hc-home.hc-home-family .press-feature-grid { display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 20px; }
.hc-home.hc-home-family .press-feature { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 7px; text-decoration: none; color: rgb(22, 62, 99); padding: 7px 12px; }
.hc-home.hc-home-family .press-feature + .press-feature { border-left: 1px solid rgb(224, 232, 236); }
.hc-home.hc-home-family .press-feature strong { font: 500 23px / 1.3 Poppins, system-ui, sans-serif; letter-spacing: -0.025em; }
.hc-home.hc-home-family .press-feature span { font-size: 12px; line-height: 1.6; color: rgb(82, 102, 111); }
.hc-home.hc-home-family .press-feature small { font-size: 11px; line-height: 1.7; color: rgb(47, 111, 168); }
.hc-home.hc-home-family .duo-product-stage { background: rgb(246, 248, 250); display: flex; align-items: center; justify-content: center; gap: 0px; padding: 14px; min-width: 0px; }
.hc-home.hc-home-family .duo-product-stage img { object-fit: contain; max-width: 58%; width: 58%; height: 220px; margin: 0px -3%; }
.hc-home.hc-home-family .review-section { background: rgb(255, 253, 249); }
@media (max-width: 760px) {.hc-home.hc-home-family .recognition-awards { grid-template-columns: 1fr; gap: 16px; }
.hc-home.hc-home-family .parents-recognition { grid-template-columns: minmax(0px, 1fr) 120px; padding: 26px; }
.hc-home.hc-home-family .award-product-image { width: 150px; height: 230px; margin-left: -15px; }
.hc-home.hc-home-family .nappa-recognition { padding: 26px; }
.hc-home.hc-home-family .nappa-heading { margin-bottom: 23px; }
.hc-home.hc-home-family .nappa-heading > p:not(.nappa-name) { font-size: 11px; }}
@media (max-width: 620px) {.hc-home.hc-home-family .formula-lifestyle img { aspect-ratio: 3 / 4; max-height: 520px; object-fit: cover; }
.hc-home.hc-home-family .parents-recognition { grid-template-columns: minmax(0px, 1fr); position: relative; overflow: hidden; padding: 25px; }
.hc-home.hc-home-family .parents-recognition h3 { font-size: 29px; }
.hc-home.hc-home-family .award-product-image { display: none; }
.hc-home.hc-home-family .award-context { max-width: none; }
.hc-home.hc-home-family .press-feature-grid { grid-template-columns: 1fr; gap: 13px; }
.hc-home.hc-home-family .press-feature { padding: 13px 0px; gap: 4px; }
.hc-home.hc-home-family .press-feature + .press-feature { border-left: 0px; border-top: 1px solid rgb(224, 232, 236); padding-top: 23px; }
.hc-home.hc-home-family .press-feature strong { font-size: 24px; }
.hc-home.hc-home-family .press-feature small { font-size: 12px; }
.hc-home.hc-home-family .duo-product-stage { min-height: 270px; padding: 24px; }
.hc-home.hc-home-family .duo-product-stage img { height: 235px; max-width: 48%; width: 48%; margin: 0px -2%; }}
.hc-home.hc-home-family .recognition-compact .parents-recognition { grid-template-columns: 160px minmax(0px, 1fr) 90px; padding: 24px 28px; gap: 22px; border-radius: 16px; }
.hc-home.hc-home-family .recognition-compact .award-publisher { font-size: 28px; margin-bottom: 8px; }
.hc-home.hc-home-family .recognition-compact .award-edition { font-size: 11px; margin: 0px; line-height: 1.6; }
.hc-home.hc-home-family .recognition-compact .parents-recognition h3 { font-size: 25px; line-height: 1.3; margin: 0px 0px 9px; }
.hc-home.hc-home-family .recognition-compact .award-product { font-size: 13px; line-height: 1.55; font-weight: 500; max-width: 37ch; margin-bottom: 11px; }
.hc-home.hc-home-family .recognition-compact .award-product-image { display: block; width: 100%; max-width: 100%; height: 142px; object-fit: contain; margin: 0px; }
.hc-home.hc-home-family .recognition-compact .press-features { margin-top: 26px; }
.hc-home.hc-home-family .recognition-compact .press-features > h3 { margin: 0px 0px 13px; }
.hc-home.hc-home-family .recognition-compact .press-feature-grid { grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 0px; }
.hc-home.hc-home-family .recognition-compact .press-feature { padding: 4px 14px 8px; gap: 6px; border: 0px; min-width: 0px; }
.hc-home.hc-home-family .recognition-compact .press-feature + .press-feature { border-left: 1px solid rgb(224, 232, 236); }
.hc-home.hc-home-family .recognition-compact .press-logo-holder { display: flex; align-items: center; justify-content: center; min-height: 72px; width: 100%; margin-bottom: 7px; }
.hc-home.hc-home-family .recognition-compact .press-logo { display: block; max-width: 100%; object-fit: contain; height: auto; }
.hc-home.hc-home-family .recognition-compact .logo-what-to-expect { width: 190px; }
.hc-home.hc-home-family .recognition-compact .logo-romper { width: 155px; }
.hc-home.hc-home-family .recognition-compact .logo-health { width: 130px; }
.hc-home.hc-home-family .recognition-compact .logo-scary-mommy { width: 110px; }
.hc-home.hc-home-family .recognition-compact .press-feature-caption { font-size: 12px; line-height: 1.55; }
.hc-home.hc-home-family .recognition-compact .press-feature small { font-size: 11px; line-height: 1.6; }
.hc-home.hc-home-family .recognition-compact .nappa-supporting { margin-top: 25px; padding-top: 20px; border-top: 1px solid rgb(224, 232, 236); display: grid; grid-template-columns: 1fr 1fr 1fr; align-items: center; gap: 22px; }
.hc-home.hc-home-family .recognition-compact .nappa-supporting p { margin: 0px; display: flex; flex-direction: column; gap: 3px; }
.hc-home.hc-home-family .recognition-compact .nappa-supporting p strong { font: 600 17px / 1.2 Poppins, system-ui, sans-serif; color: rgb(82, 102, 111); }
.hc-home.hc-home-family .recognition-compact .nappa-supporting p span { font-size: 10px; line-height: 1.6; color: rgb(82, 102, 111); }
.hc-home.hc-home-family .recognition-compact .nappa-supporting a { font-size: 12px; font-weight: 500; line-height: 1.6; color: rgb(82, 102, 111); text-decoration: none; }
.hc-home.hc-home-family .recognition-compact .nappa-supporting a span { display: block; font-size: 11px; color: rgb(47, 111, 168); font-weight: 400; }
@media (max-width: 800px) {.hc-home.hc-home-family .recognition-compact .parents-recognition { grid-template-columns: 135px minmax(0px, 1fr); gap: 20px; padding: 23px; }
.hc-home.hc-home-family .recognition-compact .award-product-image { display: none; }
.hc-home.hc-home-family .recognition-compact .award-publisher { font-size: 24px; }
.hc-home.hc-home-family .recognition-compact .parents-recognition h3 { font-size: 23px; }
.hc-home.hc-home-family .recognition-compact .press-feature { padding: 4px 10px 8px; }
.hc-home.hc-home-family .recognition-compact .press-feature-caption { min-height: 38px; }}
@media (max-width: 620px) {.hc-home.hc-home-family .recognition-compact .sec-head { margin-bottom: 20px; }
.hc-home.hc-home-family .recognition-compact .parents-recognition { grid-template-columns: 1fr; padding: 22px; gap: 13px; }
.hc-home.hc-home-family .recognition-compact .parents-award-brand { display: flex; align-items: center; gap: 15px; }
.hc-home.hc-home-family .recognition-compact .award-publisher { font-size: 25px; margin: 0px; }
.hc-home.hc-home-family .recognition-compact .award-edition { font-size: 10px; line-height: 1.5; }
.hc-home.hc-home-family .recognition-compact .award-product { margin-bottom: 8px; }
.hc-home.hc-home-family .recognition-compact .parents-recognition h3 { font-size: 24px; margin-bottom: 7px; }
.hc-home.hc-home-family .recognition-compact .press-feature-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.hc-home.hc-home-family .recognition-compact .press-feature { padding: 4px 10px 15px; gap: 4px; }
.hc-home.hc-home-family .recognition-compact .press-feature:nth-child(3) { border-left: 0px; }
.hc-home.hc-home-family .recognition-compact .press-feature:nth-child(n+3) { border-top: 1px solid rgb(224, 232, 236); padding-top: 13px; }
.hc-home.hc-home-family .recognition-compact .press-logo-holder { height: 60px; min-height: 60px; margin: 0px 0px 7px; }
.hc-home.hc-home-family .recognition-compact .logo-health { width: 120px; }
.hc-home.hc-home-family .recognition-compact .logo-scary-mommy { width: 100px; }
.hc-home.hc-home-family .recognition-compact .press-feature-caption { font-size: 12px; min-height: 37px; display: flex; align-items: center; justify-content: center; }
.hc-home.hc-home-family .recognition-compact .press-feature small { font-size: 11px; }
.hc-home.hc-home-family .recognition-compact .nappa-supporting { grid-template-columns: 1fr 1fr; gap: 11px 16px; margin-top: 16px; padding-top: 17px; }
.hc-home.hc-home-family .recognition-compact .nappa-supporting p { grid-column: 1 / -1; flex-direction: row; align-items: center; gap: 10px; }
.hc-home.hc-home-family .recognition-compact .nappa-supporting p strong { font-size: 15px; }
.hc-home.hc-home-family .recognition-compact .nappa-supporting a { font-size: 11px; }}
.hc-home.hc-home-family .recognition-compact .logo-parents { display: block; width: 160px; max-width: 100%; height: auto; object-fit: contain; margin: 0px; }
.hc-home.hc-home-family .recognition-compact .logo-nappa { display: block; width: 130px; max-width: 100%; height: auto; object-fit: contain; margin: 0px; }
@media (max-width: 800px) {.hc-home.hc-home-family .recognition-compact .logo-parents { width: 135px; }}
@media (max-width: 620px) {.hc-home.hc-home-family .recognition-compact .parents-award-brand { flex-wrap: wrap; gap: 10px 15px; }
.hc-home.hc-home-family .recognition-compact .award-publisher { flex: 0 0 117px; }
.hc-home.hc-home-family .recognition-compact .logo-parents { width: 117px; }
.hc-home.hc-home-family .recognition-compact .nappa-supporting { grid-template-columns: 112px minmax(0px, 1fr); gap: 10px 18px; }
.hc-home.hc-home-family .recognition-compact .nappa-supporting .nappa-brand { grid-area: 1 / 1 / span 2; }
.hc-home.hc-home-family .recognition-compact .logo-nappa { width: 112px; }
.hc-home.hc-home-family .recognition-compact .nappa-supporting > a { grid-column: 2; font-size: 12px; }}
@container home (min-width: 621px) and (max-width: 900px) {.hc-home.hc-home-family .fcard .stage { grid-area: 1 / 1; height: 100%; min-height: 175px; padding: 16px 20px 24px; }
.hc-home.hc-home-family .fcard .in { grid-area: 1 / 2 / span 2; }
.hc-home.hc-home-family .fcard .formula-lifestyle { grid-area: 2 / 1; }}
.hc-home.hc-home-family .shelf-pic.p1{background-image:url("https://happycappyshampoo.com/wp-content/themes/hapcapstaging-child/assets/img/home/happy-cappy-medicated-shampoo-cradle-cap-8oz-bottle.webp"),url("https://happycappyshampoo.com/wp-content/themes/hapcapstaging-child/assets/img/home/happy-cappy-cradle-cap-beanie-brush-and-box.webp");background-position:24% bottom,86% bottom;background-size:auto 92%,auto 58%}
.hc-home.hc-home-family .shelf-pic.p2{background-image:url("https://happycappyshampoo.com/wp-content/themes/hapcapstaging-child/assets/img/home/happy-cappy-medicated-shampoo-cradle-cap-8oz-bottle.webp")}
.hc-home.hc-home-family .shelf-pic.p3{background-image:url("https://happycappyshampoo.com/wp-content/themes/hapcapstaging-child/assets/img/home/daily-wash-8oz.webp"),url("https://happycappyshampoo.com/wp-content/themes/hapcapstaging-child/assets/img/home/moisturizing-cream-6oz.webp");background-position:22% bottom,82% bottom;background-size:auto 92%,auto 79%}
.hc-home.hc-home-family .shelf-pic.p4{background-image:url("https://happycappyshampoo.com/wp-content/themes/hapcapstaging-child/assets/img/home/medicated-wash-8oz.webp"),url("https://happycappyshampoo.com/wp-content/themes/hapcapstaging-child/assets/img/home/moisturizing-cream-6oz.webp");background-position:22% bottom,82% bottom;background-size:auto 92%,auto 79%}
.hc-home.hc-home-family .faq-item h3{padding:22px 0 8px;font:600 17px/1.5 var(--display);letter-spacing:-.2px}