/* MamaBestie's bright play palette; the shared retail and Toddlers themes stay independent. */
:root{--retail-blue:#0054b8;--retail-navy:#163766;--retail-yellow:#ffe15b;--retail-lime:#6bc52d;--retail-cyan:#7be2ee;--retail-red:#cf183d}
.r-more{border-color:#9dccfa}.r-menu{border-color:#c4dbf2;box-shadow:0 12px 20px #15387120}
.r-age-pills a:hover{background:#003f8a}.r-badge{color:#163766}
.r-hero{background:#163766}.r-hero:after{background:linear-gradient(90deg,rgba(8,35,76,.86),rgba(8,35,76,.52) 36%,rgba(8,35,76,0) 73%)}
.r-heading p,.r-promo p{color:#52637a}.r-toy{border-color:#d5e1ef}.r-toy:hover{box-shadow:0 8px 22px #0054b818}.r-toy p{color:#52637a}.r-tiny{color:#5e6c81}
.r-wish{background:var(--retail-red)}.r-help{background:#fff8df}.r-promo{border-color:#d5e1ef}.r-promo-art{background:#ffe15b}.r-promo:nth-child(2) .r-promo-art{background:#7be2ee}.r-promo:nth-child(3) .r-promo-art{background:#b9e97c}.r-quicklinks a{border-color:#d5e1ef}
.r-front svg [fill="#0865c6"]{fill:#0054b8}.r-front svg [stroke="#0865c6"]{stroke:#0054b8}
.r-shell :is(a,button,summary):focus-visible,.r-front :is(a,button):focus-visible{outline-color:#0054b8}.r-header :is(a,button,summary):focus-visible,.r-search:focus-within{outline-color:#ffe15b}
body:has(.r-shell){--ink:#163766;--muted:#52637a;--purple:#0054b8;--raspberry:#cf183d;--cream:#fff;--line:#d5e1ef;--yellow:#ffe989;--lavender:#e8f3ff;--mint:#ebf8d6}
.r-shell~main .article-head{border-bottom-color:#6bc52d}.r-shell~main .card:nth-child(3n+1){background:#e8f5ff}.r-shell~main .card:nth-child(3n+2){background:#ebf8d6}.r-shell~main .card:nth-child(3n){background:#fff3bd}.r-shell~main .wish{background:#d8f4f8}.family-footer{background:#dcefff}
#marketing-home #marketing-footer{background:#dcefff!important}
#marketing-nav .r-primary a:hover{color:#fff}
@media(max-width:600px){.r-hero:after{background:linear-gradient(0deg,#163766 28%,rgba(22,55,102,.95) 40%,rgba(22,55,102,0) 77%)}}
@media print{.r-hero,.r-wish{background:white}}
