.age-item{min-width:0;text-align:center}.age-child-link{display:inline-block;margin-top:8px;text-decoration:underline}.age-section .age-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.age-section .age-item{flex:1 1 0}.age-section .age-coming-soon-label{font-size:10px;color:var(--muted)}.age-section .age-photo.age-tone-7{background:#edf3e7}.age-section.age-animate .age-illustration-new-arrivals{animation-name:selvas-arrivals-sway;animation-duration:5s;transform-origin:50% 16%}.age-section.age-animate .age-illustration-young-infant{animation-name:selvas-infant-bob;animation-duration:4.8s}.age-section.age-animate .age-illustration-muslin{animation-name:selvas-muslin-float;animation-duration:5.8s}.age-section.age-animate:has(.age-animation-toggle:checked) .age-illustration{animation-play-state:paused}@keyframes selvas-arrivals-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg) translateY(-1px)}}@keyframes selvas-infant-bob{0%,to{transform:translateY(1px)}50%{transform:translateY(-3px) rotate(.6deg)}}@keyframes selvas-muslin-float{0%,to{transform:translateY(1px) rotate(-.5deg)}50%{transform:translateY(-2px) rotate(.5deg)}}@media(max-width:1100px){.age-section .age-item{flex:0 0 calc((100% - 60px)/4)}}@media(max-width:700px){.age-section .age-grid{gap:15px 10px}.age-section .age-item{flex-basis:calc((100% - 20px) / 3)}}@media(prefers-reduced-motion:reduce){.age-section.age-animate .age-illustration{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
