.hero-row{padding:0}.hero{padding:0 20px 20px}.hero>.overlay{opacity:.9}.hero>.row{position:relative}.hero .row.hero-strip{margin-top:100px;padding:0;background:var(--color_2)}.hero-strip .col{padding:20px}.hero-copy-row{padding:30px 40px}.hero-title{width:980px;max-width:100%;margin:8px auto}.hero-title h1{font-size:60px;text-align:center}.hero-title h1 span{font-family:var(--font-display);color:var(--color_2)}.hero-kicker{width:calc(100% - 110px);max-width:980.398px;margin:0 auto;padding:2px 0}.hero-kicker p{font-size:20px;letter-spacing:2.2px;text-align:center}.hero-kicker span{font-weight:400;text-transform:uppercase;color:var(--ink-muted)}.hero-lede{width:980px;max-width:100%;margin:8px auto}.hero-lede p{text-align:center;color:var(--color_1)}.intro-row{padding:70px 40px}.intro-title{width:735px;max-width:100%;margin:0 auto;padding:2px 0}.intro-title h1{font-size:45px;text-align:center}.intro-title h1 span{font-weight:400}.intro-kicker{width:916px;max-width:100%;margin:8px auto}.intro-kicker p{font-size:20px;text-align:center}.intro-kicker span{font-weight:400;color:var(--ink-muted)}.intro-body{width:916px;max-width:100%;margin:0 auto;padding:2px 0}.intro-body p{text-align:center}.sweetest-row{padding:100px 40px}.sweetest-panel{padding:50px 20px;background:#746cceb3;border-radius:10px;box-shadow:var(--shadow-card)}.sweetest-panel h2{font-weight:400;color:var(--white)}.sweetest-panel .rte a{font-weight:inherit}.christening-row{padding:29px 40px;max-width:100%}.icon-title{display:flex;align-items:center;min-height:94px;text-align:left}.icon-title .icon-title-mark{flex:0 1 100px;width:100px;color:var(--color_4)}.icon-title .icon-title-mark svg{display:block;width:100%;height:auto}.icon-title .icon-title-mark svg path{fill:currentColor}.icon-title-body{flex:1 1 auto;padding-left:10px}.icon-title-body h2{font-size:30px;font-weight:700;color:var(--color_4);text-align:center}.christening-copy{margin:8px auto}.christening-copy p{font-weight:400;color:var(--color_4);text-align:center}.christening-copy a{font-weight:400;color:var(--ink-link-footer)}.christening-copy a:hover{color:var(--color_1)}.toys-row{padding:21px 40px;max-width:100%}.toys-copy{width:761px;max-width:100%;margin:0 auto;padding:2px 0}.toys-copy p{text-align:center}.toys-copy strong{color:var(--color_4)}.toys-copy .toys-note span{font-weight:400}.toys-images-row{padding:50px 40px}.toys-images-row .col:first-child{padding:0 20px 20px}.toys-images-row .col:last-child{padding-left:18px}.toys-images-row .col:last-child .img-widget{width:560px;max-width:100%;margin:0 auto;display:block}.trains-row{padding:80px 40px;background:var(--color_3)}.trains-row .col:first-child{padding-right:18px}.trains-row .col:last-child{padding-left:18px}.trains-copy{width:555px;max-width:100%;margin:58px auto 0;padding:2px 0}.trains-copy span{font-weight:400}.lamour-row{padding:50px 40px}.lamour-copy-col{padding:80px 20px 20px}.lamour-copy{margin:20px 0 8px;padding:2px 0}.lamour-copy .lamour-heading{font-size:24px}.lamour-copy .lamour-heading strong{color:var(--color_4)}.lamour-images-col{padding-left:18px}.lamour-images-col .img-widget{display:block}.lamour-images-col .img-widget:first-child{padding-bottom:20px}.friends-row{padding:50px 40px;background-color:var(--white)}.friends-title-col{padding-right:18px;border-right:2px solid var(--color_3)}.friends-title-col .rte{margin:8px 0}.friends-shape-col{padding-left:9px}.friends-shape{width:22px;height:22px;margin:10px 30px 0 -20px}.friends-body p,.friends-body li{color:var(--color_1)}.friends-body li span{font-weight:700}.sibling-row{padding:50px 40px;background-color:var(--white)}.sibling-row>.overlay{opacity:.8}.sibling-row h2{text-align:center;color:var(--color_1)}.sibling-lede{max-width:1047px;margin:19px auto 0;padding:2px 0;line-height:32px}.sibling-lede p{text-align:center}.sibling-lede span{font-weight:700;color:var(--color_1)}.sibling-row .gallery{margin-top:50px}.brands-row{padding:80px 40px 10px;background:var(--color_3)}.brands-mark{width:60px;height:60px;margin:10px auto;color:var(--color_4)}.brands-eyebrow h2{font-size:20px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;text-align:center}.brands-name h2{text-align:center;color:var(--color_1)}.brands-list-row{padding:10px 40px 60px;background:var(--color_3);text-align:center}.brands-list-row .brands-group--left{padding:20px 0 20px 10px}.brands-list-row .brands-group--right{padding:20px 10px 20px 0}.brands-list-row h3{font-size:24px;text-align:center}.brand-name{font-family:var(--font-display);font-weight:600;color:#f94cb7}.reviews-title-row{padding:40px 40px 20px}.reviews-title-row .col{padding:16px}.reviews-title-row .rte{margin:0 0 20px}.reviews-title-row h2{line-height:30px;text-align:center;font-weight:700}.reviews-title-row h2 span{text-transform:uppercase}.reviews-title-row .accent{color:var(--color_2)}.reviews-row{padding:20px 40px}.reviews-row .cols{gap:20px}.review-card{position:relative;flex:1 1 0;padding:32px;border-radius:20px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;isolation:isolate;overflow:hidden}.review-card>.overlay{opacity:.9}.review-card--1>.overlay{background:var(--color_2)}.review-card--2>.overlay{background:var(--white)}.review-card--3>.overlay{background:var(--color_2)}.review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.review-name{font-weight:700}.review-card--1 .review-name,.review-card--3 .review-name{color:var(--color_3)}.review-avatar{flex:0 0 55px;width:55px;height:55px;margin:4px 0 0 auto;border-radius:50%;overflow:hidden}.review-avatar img{display:block;width:100%;height:100%;object-fit:cover}.review-stars{width:116px;height:28px;margin-top:30px}.review-stars svg{display:block;width:100%;height:auto}.review-stars svg path{fill:currentColor}.review-card--1 .review-stars{color:var(--white)}.review-card--2 .review-stars{color:var(--color_1)}.review-card--3 .review-stars{color:var(--color_3)}.review-text{margin-top:12px}.review-card--1 .review-text p{line-height:1.5;color:var(--white)}.reviews-cta-row{padding:20px 40px 40px}.reviews-cta-row .col{padding:16px}.btn--reviews{width:280px;max-width:280px;height:55px}.btn--reviews>.btn-text{font-weight:500}.outstanding-row{padding:50px 40px;background-color:var(--white)}.outstanding-title-col{padding-right:18px;border-right:2px solid var(--color_3)}.outstanding-title-col h2{color:var(--ink)}.outstanding-shape-col{padding-left:9px}.outstanding-body p{font-size:24px;color:var(--ink)}.outstanding-body a{font-size:24px;font-weight:700;color:var(--ink)}@media(max-width:1024px){.hero .row.hero-strip{margin-top:40px}.hero-title h1{font-size:48px}.intro-row,.sweetest-row{padding:50px 20px}.toys-images-row,.lamour-row,.friends-row,.sibling-row,.outstanding-row,.trains-row{padding:40px 20px}.lamour-copy-col{padding:20px}.brands-list-row>.cols{flex-wrap:wrap}.brands-list-row>.cols>.col{width:100%}.brands-group>.cols>.col{width:33.3333%}}@media(max-width:767px){.hero{padding:0 15px 15px}.hero .row.hero-strip{margin-top:14px}.hero-strip .col{padding:8px 12px}.hero-copy-row{padding:20px 15px}.hero-title h1{font-size:48px}.hero-kicker p{font-size:16px;letter-spacing:1.76px}.intro-row{padding:40px 15px}.intro-title h1{font-size:34px}.intro-kicker p{font-size:16px}.sweetest-row{padding:40px 15px}.sweetest-panel{padding:30px 18px}.christening-row,.toys-row,.toys-images-row,.trains-row,.lamour-row,.friends-row,.sibling-row,.brands-row,.brands-list-row,.reviews-title-row,.reviews-cta-row,.outstanding-row{padding:24px 15px}.icon-title{display:block;text-align:center}.icon-title .icon-title-mark{width:72px;margin:0 auto}.icon-title-body{padding-left:0}.icon-title-body h2{font-size:24px}.toys-images-row .col:first-child,.toys-images-row .col:last-child,.trains-row .col,.lamour-images-col,.lamour-copy-col,.friends-title-col,.outstanding-title-col{padding-left:0;padding-right:0}.friends-title-col,.outstanding-title-col{border-right:0}.brands-group>.cols{flex-direction:row;flex-wrap:wrap}.brands-group>.cols>.col{width:50%}.trains-copy{margin-top:24px}.lamour-images-col .img-widget:first-child{padding-bottom:15px}.friends-body li{margin-left:0}.review-card{flex:0 0 auto;padding:24px 18px}.review-card+.review-card{margin-top:2px}.review-stars{margin-left:auto;margin-right:auto}.outstanding-body p,.outstanding-body a{font-size:19px}.sibling-lede{line-height:1.6}.sibling-row .gallery{margin-top:24px}}
