.maternity-banner{width:100%}.maternity-banner__grid{display:grid;grid-template-columns:1fr 1fr;padding:0 0 0 240px}.maternity-banner__content-wrapper{position:relative;display:flex;align-items:center}.maternity-banner__content{max-width:520px;position:relative;z-index:3}.maternity-banner__model{position:absolute;left:-300px;bottom:0;width:520px;z-index:1;pointer-events:none}.maternity-banner__model img{display:block;width:100%;height:auto;object-fit:contain}.maternity-banner__eyebrow{font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-bottom:18px}.maternity-banner__content h2{margin:0 0 24px;font-size:48px;line-height:1.05;color:#111}.maternity-banner__description{margin-bottom:34px;font-size:17px;line-height:1.9;color:#111111b8}.maternity-banner__description p{margin:0}.maternity-banner__buttons{display:flex;gap:14px;flex-wrap:wrap}.maternity-banner__btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;text-decoration:none;border-radius:4px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;transition:transform .35s ease,opacity .35s ease}.maternity-banner__btn:hover{transform:translateY(-2px);opacity:.9}.maternity-banner__btn--primary{background:var(--color-primary);color:#fff}.maternity-banner__btn--secondary{background:#fff;color:#111;border:1px solid rgba(0,0,0,.08)}.maternity-banner__image{height:500px}.maternity-banner__image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1200px){.maternity-banner__grid{padding-left:140px}.maternity-banner__model{width:300px;left:-180px}.maternity-banner__content{max-width:480px}.maternity-banner__content h2{font-size:42px}}@media screen and (max-width:989px){.maternity-banner__grid{grid-template-columns:1fr;padding:0}.maternity-banner__image{order:-1;height:420px}.maternity-banner__image img{height:100%}.maternity-banner__content-wrapper{padding:60px 24px}.maternity-banner__model{display:none}.maternity-banner__content{margin-left:0;max-width:100%}.maternity-banner__eyebrow{font-size:12px;margin-bottom:14px}.maternity-banner__content h2{font-size:38px;margin-bottom:18px}.maternity-banner__description{font-size:15px;line-height:1.8;margin-bottom:28px}.maternity-banner__buttons{gap:12px}.maternity-banner__btn{padding:14px 26px;font-size:13px}}@media screen and (max-width:749px){.maternity-banner__image{height:300px}.maternity-banner__content-wrapper{padding:45px 20px}.maternity-banner__eyebrow{font-size:11px;letter-spacing:.12em}.maternity-banner__content h2{font-size:30px;line-height:1.1;margin-bottom:16px}.maternity-banner__description{font-size:14px;line-height:1.7;margin-bottom:24px}.maternity-banner__buttons{flex-direction:column;align-items:stretch}.maternity-banner__btn{width:100%;min-height:50px;padding:14px 20px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/maternity-banner.css.map */
