@font-face{font-display:swap;font-family:Baby Gilroy;font-style:normal;font-weight:400;src:url(../../fonts/Gilroy/Gilroy-Regular.woff2) format("woff2"),url(../../fonts/Gilroy/Gilroy-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Baby Gilroy;font-style:normal;font-weight:700;src:url(../../fonts/Gilroy/Gilroy-Bold.woff2) format("woff2"),url(../../fonts/Gilroy/Gilroy-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Baby Oswald;font-style:normal;font-weight:400;src:url(../../fonts/brands/baby/Oswald-Regular.woff2) format("woff2"),url(../../fonts/brands/baby/Oswald-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Baby Oswald;font-style:normal;font-weight:600;src:url(../../fonts/brands/baby/Oswald-SemiBold.woff2) format("woff2"),url(../../fonts/brands/baby/Oswald-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Baby Fira;font-style:normal;font-weight:400;src:url(../../fonts/brands/baby/FiraSans-Regular.woff2) format("woff2"),url(../../fonts/brands/baby/FiraSans-Regular.woff) format("woff")}.baby{--baby-bg:#97c7eb;--baby-text:#fff;--baby-dark:#3d3d3d;--baby-card-text:#2c2c2c;--baby-green:#06a53a;--baby-red:#dd042b;--baby-overlay:rgba(37,76,34,.67);--baby-row:hsla(0,0%,100%,.2);--baby-stage-shadow:0 4px 13px rgba(0,0,0,.47);--baby-btn-shadow:0 2px 8px rgba(0,0,0,.3);--baby-order-gradient:linear-gradient(0deg,rgba(190,231,255,.81) 0%,rgba(0,169,226,.78));--baby-gutter:clamp(8px,1.0662557781px + 1.8489984592vw,20px);--baby-radius:clamp(30px,21.9106317411px + 2.157164869vw,44px);background:var(--baby-bg);color:var(--baby-text);font-family:"Baby Fira",var(--font-sans);font-weight:400;margin-inline:var(--baby-gutter);overflow:clip;position:relative;width:auto}.baby *,.baby :after,.baby :before{box-sizing:border-box}.baby-crumbs{margin-inline:var(--baby-gutter,clamp(8px,1.0662557781px + 1.8489984592vw,20px));padding:clamp(16px,-3.6456086287px + 5.2388289676vw,50px) clamp(12px,-15.7349768875px + 7.3959938367vw,60px) clamp(8px,-4.7118644068px + 3.3898305085vw,30px)}.baby:not(.baby+.baby){border-top-left-radius:var(--baby-radius);border-top-right-radius:var(--baby-radius);margin-top:var(--baby-gutter)}.baby:not(:has(+.baby)){border-bottom-left-radius:var(--baby-radius);border-bottom-right-radius:var(--baby-radius);margin-bottom:clamp(30px,-10.4468412943px + 10.7858243451vw,100px)}:where(.baby) h1,:where(.baby) h2,:where(.baby) h3,:where(.baby) li,:where(.baby) p,:where(.baby) table,:where(.baby) td,:where(.baby) ul{color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-transform:none}:where(.baby) img{display:block;height:auto;max-width:100%}:where(.baby) a{text-decoration:none}.baby-media{aspect-ratio:100/126;overflow:hidden;position:relative}.baby-media img{bottom:0;height:100%;left:0;max-width:none;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .4s ease-in-out,transform 1.2s ease-in-out .8s;width:224%}.baby-media.is-visible img{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.baby-media img{opacity:1;transform:none;transition:none}}@media(min-width:761px){.baby-media{aspect-ratio:auto}.baby-media img{height:auto;opacity:1;position:static;transform:none;transition:none;width:100%}}.baby-hero__brand{align-items:center;display:flex;flex-direction:column;gap:20px;padding:40px 20px 10px}@media(min-width:761px){.baby-hero__brand{display:none}}.baby-hero__logo{max-width:300px;width:80%}.baby-hero__badge{max-width:188px;width:50%}.baby-hero__panel{position:relative}.baby-hero__title{font-family:"Baby Gilroy",var(--font-sans);font-size:30px;font-weight:700;line-height:1.25;padding:20px 20px 0;text-align:center;text-transform:uppercase}@media(min-width:761px){.baby-hero__title{clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.baby-hero--title .baby-hero__title{clip:auto;font-size:clamp(30px,-14.8306332842px + 5.8910162003vw,70px);font-weight:700;height:auto;left:50%;overflow:visible;top:clamp(40px,-27.2459499264px + 8.8365243004vw,100px);transform:translateX(-50%);white-space:normal;width:33%;z-index:2}}.baby-hero__note{font-family:"Baby Gilroy",var(--font-sans);font-size:12px;line-height:1.45;padding:0 20px 20px}@media(min-width:761px){.baby-hero__note{font-size:14px;padding:clamp(8px,-.9661266568px + 1.1782032401vw,16px) clamp(30px,-70.8689248895px + 13.2547864507vw,120px)}}.baby-split{display:flex;flex-direction:column}@media(min-width:1280px){.baby-split{aspect-ratio:16/9;display:block}.baby-split .baby-media{inset:0;position:absolute}.baby-split .baby-media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}}.baby-split__content{padding:20px;position:relative;z-index:1}@media(min-width:761px){.baby-split__content{padding:40px clamp(30px,-70.8689248895px + 13.2547864507vw,120px)}}@media(min-width:1280px){.baby-split__content{padding:clamp(40px,-4.8306332842px + 5.8910162003vw,80px) clamp(30px,-70.8689248895px + 13.2547864507vw,120px);width:50%}}@media(max-width:760px){.baby-intro .baby-split__content{display:contents}.baby-intro .baby-media{order:3}}@media(min-width:761px)and (max-width:1279px){.baby-intro .baby-split__content{order:-1}}.baby-intro__title{font-family:"Baby Gilroy",var(--font-sans);font-size:25px;font-weight:700;letter-spacing:5px;line-height:1.6;order:1;padding:30px 20px 20px;text-align:center;text-transform:uppercase}@media(min-width:761px){.baby-intro__title{font-size:clamp(28px,3.3431516937px + 3.2400589102vw,50px);font-weight:400;letter-spacing:clamp(4px,-.4830633284px + .58910162vw,8px);line-height:1.2;margin-bottom:clamp(24px,-5.1399116348px + 3.8291605302vw,50px);padding:0;text-align:left}}.baby-intro__disclaimer,.baby-intro__text{font-family:"Baby Gilroy",var(--font-sans);font-size:12px;line-height:1.45;text-align:center}.baby-intro__disclaimer p+p,.baby-intro__text p+p{margin-top:12px}@media(min-width:761px){.baby-intro__disclaimer,.baby-intro__text{font-size:14px;text-align:left}.baby-intro__disclaimer p+p,.baby-intro__text p+p{margin-top:20px}}.baby-intro__text{order:2;padding:0 20px 20px}@media(min-width:761px){.baby-intro__text{padding:0}}.baby-intro__disclaimer{order:4;padding:20px}@media(min-width:761px){.baby-intro__disclaimer{margin-top:20px;padding:0}}.baby-composition__title{font-family:"Baby Gilroy",var(--font-sans);font-size:25px;font-weight:700;letter-spacing:5px;line-height:1.6;margin-bottom:20px;text-align:center;text-transform:uppercase}@media(min-width:761px){.baby-composition__title{font-size:clamp(22px,13.0338733432px + 1.1782032401vw,30px);letter-spacing:clamp(3px,-.3622974963px + .441826215vw,6px);line-height:1.35;margin-bottom:clamp(16px,.3092783505px + 2.0618556701vw,30px);text-align:left}}.baby-composition__table{border-collapse:collapse;width:100%}.baby-composition__table tr:nth-child(2n){background:var(--baby-row)}.baby-composition__table td{font-size:13px;line-height:1.4;padding:6px;text-align:left;vertical-align:middle}.baby-composition__table td:nth-child(2n){text-align:right}.baby-scheme__title{font-family:"Baby Gilroy",var(--font-sans);font-size:30px;font-weight:700;letter-spacing:6px;line-height:1.2;padding:50px 20px 30px;text-align:center;text-transform:uppercase}@media(min-width:761px){.baby-scheme__title{display:none}}.baby-scheme__map{position:relative}@media(min-width:761px){.baby-scheme__map{height:clamp(420px,45vw,864px);overflow:hidden}}.baby-scheme__img{width:100%}@media(min-width:761px){.baby-scheme__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}.baby-scheme__stages{align-items:center;display:flex;flex-direction:column;gap:60px;inset:0;justify-content:center;position:absolute}@media(min-width:761px){.baby-scheme__stages{flex-direction:row;gap:max(16px,16.5% - 120px)}}.baby-scheme__stage{background:#fff;border:0;border-radius:50%;box-shadow:var(--baby-stage-shadow);cursor:pointer;flex-shrink:0;height:120px;opacity:0;padding:10px;transform:translateY(20px);transition:opacity .3s ease-in-out .3s,transform .6s ease-in-out .6s;width:120px}.baby-scheme__stage.is-visible{opacity:1;transform:none}.baby-scheme__stage img{height:100%;width:100%}@media(prefers-reduced-motion:reduce){.baby-scheme__stage{opacity:1;transform:none;transition:none}}@media(min-width:761px){.baby-scheme__stage{opacity:1;transform:none;transition:transform .3s ease-out}.baby-scheme__stage:focus-visible,.baby-scheme__stage:hover{transform:scale(1.2)}}.baby-scheme__modal{background:var(--baby-overlay);inset:0;opacity:0;overflow-y:auto;position:fixed;transition:opacity .2s ease-in .4s;z-index:2000}.baby-scheme__modal.is-open{opacity:1;transition:opacity .5s ease-out}.baby-scheme__card{background:#fff;border-radius:6px;color:var(--baby-card-text);left:-105%;min-height:60%;opacity:0;padding:20px;position:absolute;text-align:center;top:5%;transition:left .6s ease-in,opacity .1s .6s,visibility 0s .6s;visibility:hidden;width:90vw}.baby-scheme__card.is-active{left:5%;opacity:1;transition:left .6s ease-out .3s,opacity .2s;visibility:visible}@media(min-width:761px){.baby-scheme__card{padding:clamp(40px,17.5846833579px + 2.9455081001vw,60px);top:10%;width:60vw}.baby-scheme__card.is-active{left:20%}}@media(prefers-reduced-motion:reduce){.baby-scheme__card,.baby-scheme__card.is-active{transition:none}}.baby-scheme__close{background:none;border:0;color:var(--baby-green);cursor:pointer;font-family:"Baby Fira",var(--font-sans);font-size:33px;font-weight:400;line-height:1;padding:0;position:absolute;right:2%;top:2%}@media(min-width:761px){.baby-scheme__close{font-size:clamp(48px,13.2562592047px + 4.5655375552vw,79px)}}.baby-scheme__card-title{color:var(--baby-green);font-family:"Baby Oswald",var(--font-sans);font-size:25px;font-weight:400;letter-spacing:6px;line-height:1.6;padding:10px;text-transform:uppercase}@media(min-width:761px){.baby-scheme__card-title{font-size:30px;line-height:1.35;white-space:nowrap}}.baby-scheme__card-text{font-size:16px;line-height:1.4}@media(min-width:761px){.baby-scheme__card-text{font-size:clamp(16px,11.5169366716px + .58910162vw,20px);line-height:1.5}}.baby-scheme__card-icon{height:120px;margin:20px auto 0;width:120px}.baby-usage{padding:50px 0}@media(min-width:761px){.baby-usage__inner{margin:0 auto;width:50%}}.baby-usage__title{font-family:"Baby Gilroy",var(--font-sans);font-size:30px;font-weight:700;letter-spacing:6px;line-height:1.2;margin-bottom:30px;text-align:center;text-transform:uppercase}@media(min-width:761px){.baby-usage__title{font-size:clamp(30px,7.5846833579px + 2.9455081001vw,50px);letter-spacing:clamp(5px,1.6377025037px + .441826215vw,8px);margin-bottom:clamp(30px,7.5846833579px + 2.9455081001vw,50px)}}.baby-usage__list{list-style:none}.baby-usage__item{align-items:center;display:flex;flex-direction:column;font-size:16px;line-height:1.4;padding:10px 10px 20px;text-align:center}.baby-usage__item img{height:90px;width:90px}@media(min-width:761px){.baby-usage__item{font-size:clamp(16px,11.5169366716px + .58910162vw,20px);line-height:1.5}}.baby-order{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:20px}@media(min-width:1024px){.baby-order{align-items:center;display:flex;padding:60px}}@media(min-width:1440px){.baby-order{padding:60px 80px}}.baby-order__layout{padding:0 20px}@media(min-width:1024px){.baby-order__layout{padding:60px 0;width:50%}}.baby-order__info{background:var(--baby-order-gradient);padding:20px}@media(min-width:1024px){.baby-order__info{align-items:flex-start;display:flex;flex-direction:column;min-height:600px;padding:70px clamp(30px,-.8571428571px + 3.0133928571vw,57px) 70px clamp(30px,-4.2857142857px + 3.3482142857vw,60px)}}.baby-order__title{font-family:"Baby Gilroy",var(--font-sans);font-size:18px;font-weight:700;letter-spacing:6px;line-height:22px;margin-bottom:20px;text-transform:uppercase}@media(min-width:1024px){.baby-order__title{font-size:clamp(34px,-7.8461538462px + 4.0865384615vw,51px);letter-spacing:clamp(8px,-1.8461538462px + .9615384615vw,12px);line-height:1.37;margin-bottom:clamp(50px,-41.0769230769px + 8.8942307692vw,87px)}}.baby-order__btn{background:#fff;box-shadow:var(--baby-btn-shadow);color:var(--baby-dark);display:inline-block;font-family:"Baby Oswald",var(--font-sans);font-size:14px;font-weight:400;letter-spacing:3px;line-height:1;padding:20px;position:relative;text-align:center;text-transform:uppercase;transition:color .3s linear;z-index:0}.baby-order__btn:after,.baby-order__btn:before{background:var(--baby-red);content:"";height:100%;position:absolute;top:0;transition:width .3s linear;width:4px;z-index:-1}.baby-order__btn:before{left:0}.baby-order__btn:after{right:0}.baby-order__btn:focus-visible,.baby-order__btn:hover{color:#fff}.baby-order__btn:focus-visible:before,.baby-order__btn:hover:before{width:100%}@media(min-width:1024px){.baby-order__btn{font-size:18px;letter-spacing:5.4px;padding:16px 23px}}.baby-order__slider{background:#fff;overflow:hidden;position:relative}@media(min-width:1024px){.baby-order__slider{width:50%}}.baby-order__slide{color:var(--baby-dark);height:400px;position:relative}@media(min-width:1024px){.baby-order__slide{height:720px}}.baby-order__slide-head{align-items:center;display:flex;font-family:"Baby Oswald",var(--font-sans);font-size:20px;font-weight:600;justify-content:center;letter-spacing:3px;line-height:30px;min-height:60px;padding:10px 20px;text-align:center;text-transform:uppercase}@media(min-width:1024px){.baby-order__slide-head{font-size:clamp(24px,17.1428571429px + .6696428571vw,30px);height:120px;letter-spacing:clamp(4px,1.7142857143px + .2232142857vw,6px);line-height:40px}}.baby-order__slide-media{align-items:center;display:flex;justify-content:center}.baby-order__slide-media img{margin:0 auto}.baby-order__slide-foot{align-items:center;bottom:0;display:flex;font-size:12px;height:60px;justify-content:center;left:0;line-height:1;padding:10px 40px;position:absolute;text-align:center;width:100%}@media(min-width:1024px){.baby-order__slide-foot{font-size:16px;height:120px;line-height:20px;padding:10px 80px}}.baby-order__nav{background:#fff;border:0;cursor:pointer;height:59px;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease-in-out;width:30px;z-index:2}.baby-order__nav:focus-visible,.baby-order__nav:hover{opacity:.7}.baby-order__nav--prev{left:0}.baby-order__nav--next{right:0}.baby-order__nav img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:1024px){.baby-order__nav{height:119px;width:80px}}

/*# sourceMappingURL=baby.css.map*/