.ssa-baby-names-section{box-sizing:border-box;width:100%;max-width:1580px;margin:0 auto;padding:24px 20px 36px;color:#253041;font-family:Arial,Helvetica,sans-serif}.ssa-baby-names-section *{box-sizing:border-box}.ssa-baby-names-section__scroll{width:100%;overflow-x:auto}.ssa-baby-names-section__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;min-width:1080px;align-items:start}.ssa-baby-names-section__panel{min-width:0;border-top:1px solid var(--ssa-divider-color)}.ssa-baby-names-section__panel-heading{margin:0;padding:12px 10px;border-bottom:1px solid var(--ssa-divider-color);font-weight:700;line-height:1.25;text-align:var(--ssa-heading-alignment)}.ssa-baby-names-section__panel-heading--boy{color:var(--ssa-boy-heading-color);font-size:var(--ssa-boy-heading-size)}.ssa-baby-names-section__panel-heading--girl{color:var(--ssa-girl-heading-color);font-size:var(--ssa-girl-heading-size)}.ssa-baby-names-section__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.ssa-baby-names-section__item{display:flex;align-items:center;justify-content:flex-start;gap:3px;min-width:0;height:46px;padding:0 10px;overflow:hidden;border-bottom:1px solid var(--ssa-divider-color);white-space:nowrap}.ssa-baby-names-section__number{flex:0 0 auto;color:var(--ssa-number-color);font-size:var(--ssa-number-size);font-variant-numeric:tabular-nums;line-height:1}.ssa-baby-names-section__name{min-width:0;overflow:hidden;color:var(--ssa-name-color);font-size:var(--ssa-name-size);font-weight:400;line-height:1;text-overflow:ellipsis}.ssa-baby-names-section__title{margin:0 0 28px;color:var(--ssa-title-color);font-size:var(--ssa-title-size);font-weight:700;line-height:1.25;text-align:center}@media screen and (max-width:1280px){.ssa-baby-names-section__columns{gap:36px}}@media screen and (max-width:749px){.ssa-baby-names-section{padding-right:16px;padding-left:16px}.ssa-baby-names-section__scroll{overflow:visible}.ssa-baby-names-section__columns{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0}.ssa-baby-names-section__grid{grid-template-columns:repeat(var(--ssa-mobile-columns),minmax(0,1fr))}.ssa-baby-names-section__item{padding-right:4px;padding-left:4px}}.sd-personalization-steps{color:#294b3c}.sd-personalization-steps__inner{max-width:1600px;margin:0 auto;padding:70px 40px 80px}.sd-personalization-steps h2{width:fit-content;margin:0 0 38px;font-family:Nunito,sans-serif;font-size:32px;font-weight:800;line-height:1.3;color:#294b3c}.sd-personalization-steps h2:after{content:"\2727";display:inline-block;margin-left:14px;color:#d7b265;font-size:29px;vertical-align:middle;transform:rotate(12deg)}.sd-personalization-steps__count{display:inline-grid;place-items:center;min-width:1.35em;height:1.35em;margin:0 .08em;padding:0 .14em;background:#f8edc8;border-radius:45% 55% 48% 52%;color:#42664d;font-weight:900;line-height:1;transform:rotate(-6deg);vertical-align:middle}.sd-personalization-steps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;align-items:start;padding:14px 0 12px}.sd-personalization-steps__step{position:relative;min-width:0;text-align:center}.sd-personalization-steps__illustration{position:relative;display:grid;place-items:center;width:110px;height:108px;margin:0 auto 24px;border-radius:44% 56% 48% 52%;color:#42664d}.sd-personalization-steps__step:nth-child(1) .sd-personalization-steps__illustration{background:#f8edc8}.sd-personalization-steps__step:nth-child(2) .sd-personalization-steps__illustration{background:#eff3e7}.sd-personalization-steps__step:nth-child(3) .sd-personalization-steps__illustration{background:#f5e4df}.sd-personalization-steps__step:nth-child(4) .sd-personalization-steps__illustration{background:#e1eef3}.sd-personalization-steps__illustration:after{content:"";position:absolute;right:-8px;bottom:17px;width:9px;height:9px;border-radius:50%;opacity:.8;background:#c2cea9;box-shadow:10px -19px 0 -2px #d5bf8b}.sd-personalization-steps__step:nth-child(2) .sd-personalization-steps__illustration:after{background:#d3bab7;box-shadow:10px -19px 0 -2px #b6c6b0}.sd-personalization-steps__step:nth-child(3) .sd-personalization-steps__illustration:after{background:#b9cdd4;box-shadow:10px -19px 0 -2px #d3bab7}.sd-personalization-steps__step:nth-child(4) .sd-personalization-steps__illustration:after{background:#c0cebc;box-shadow:10px -19px 0 -2px #b9cdd4}.sd-personalization-steps__illustration svg{width:58px;height:62px}.sd-personalization-steps__number{position:absolute;top:-5px;left:-8px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #dce2d5;border-radius:50%;background:#fffdf5;color:#42664d;font-size:16px;font-weight:800}.sd-personalization-steps h3{margin:0 0 14px;font-family:Nunito,sans-serif;font-size:20px;font-weight:800;line-height:1.4;color:#294b3c}.sd-personalization-steps p{max-width:350px;margin:0 auto;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.75;color:#647366}.sd-personalization-steps__arrow{position:absolute;top:36px;right:-48px;width:64px;height:34px;stroke:#a5b58b;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){.sd-personalization-steps__inner{padding:55px 6% 65px}.sd-personalization-steps h2{margin-bottom:30px;font-size:28px}.sd-personalization-steps__grid{display:flex;gap:38px;overflow-x:auto;padding:16px 8px 20px;scroll-snap-type:x mandatory;scrollbar-width:thin}.sd-personalization-steps__step{flex:0 0 78%;scroll-snap-align:start}.sd-personalization-steps__arrow{right:-40px;width:54px}}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map */
