.baby-promise-section{overflow:hidden}.baby-promise{--baby-promise-pad-y: clamp(34px, 5vw, 58px);--baby-promise-pad-x: clamp(34px, 5vw, 58px);--baby-promise-radius: 40px;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:clamp(28px,5vw,56px);align-items:center;width:100%;max-width:1120px;margin:0 auto;padding:var(--baby-promise-pad-y) var(--baby-promise-pad-x);color:var(--baby-promise-text-color);background:var(--baby-promise-background);border-radius:var(--baby-promise-radius)}.baby-promise__image-wrap{align-self:stretch;margin:calc(-1 * var(--baby-promise-pad-y)) 0 calc(-1 * var(--baby-promise-pad-y)) calc(-1 * var(--baby-promise-pad-x));border-radius:var(--baby-promise-radius) 0 0 var(--baby-promise-radius);overflow:hidden}.baby-promise__image{display:block;width:100%;height:100%;object-fit:cover}.baby-promise__badge{position:relative;min-height:clamp(180px,25vw,300px);display:flex;align-items:center;justify-content:center}.baby-promise__wreath{position:absolute;inset:50% auto auto 50%;width:min(100%,300px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.baby-promise__wreath img{width:100%;height:100%;object-fit:contain}.baby-promise__label{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:translateY(-1%)}.baby-promise__label span{color:currentColor;font-family:Brush Script MT,Lucida Handwriting,cursive;font-style:italic;font-weight:400;font-size:calc(1.6rem * var(--font-section-scale, 1));line-height:1;letter-spacing:.05em}.baby-promise__label strong{color:currentColor;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:300;font-size:calc(clamp(1.8rem,4vw,2.8rem) * var(--font-section-scale, 1));letter-spacing:.08em;line-height:.9;text-transform:uppercase}.baby-promise__content{max-width:560px;padding:clamp(26px,4vw,44px);background:transparent;border-radius:8px}.baby-promise__eyebrow{margin:0 0 .875rem;color:var(--baby-promise-icon-color);font-family:var(--font-body-family);font-size:calc(.72rem * var(--font-section-scale, 1));font-weight:700;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.baby-promise__content h2{margin:0 0 1.25rem;color:currentColor;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.5rem * var(--font-section-scale, 1));line-height:1.08}.baby-promise__list{display:flex;flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none}.baby-promise__list li{display:flex;align-items:flex-start;gap:.8rem;color:currentColor;font-size:calc(1.05rem * var(--font-section-scale, 1));line-height:1.35}.baby-promise__list .icon{flex:0 0 1.25rem;width:1.25rem;color:var(--baby-promise-icon-color);font-size:1.15rem;line-height:1;margin-top:calc((1.35 * 1.05rem * var(--font-section-scale, 1) - 1.25rem) / 2)}.baby-promise__list .icon-checkmark{width:1.25rem;height:1.25rem}@media only screen and (max-width:900px){.baby-promise{grid-template-columns:1fr}.baby-promise__badge{min-height:clamp(250px,68vw,390px)}.baby-promise__image-wrap{min-height:clamp(250px,68vw,390px);margin:calc(-1 * var(--baby-promise-pad-y)) calc(-1 * var(--baby-promise-pad-x)) 0 calc(-1 * var(--baby-promise-pad-x));border-radius:var(--baby-promise-radius) var(--baby-promise-radius) 0 0}.baby-promise__content{max-width:none}}@media only screen and (max-width:520px){.baby-promise{--baby-promise-pad-y: 26px;--baby-promise-pad-x: 18px}.baby-promise__badge,.baby-promise__image-wrap{min-height:248px}.baby-promise__label span{font-size:calc(1.6rem * var(--font-section-scale, 1))}.baby-promise__label strong{font-size:calc(3.25rem * var(--font-section-scale, 1))}.baby-promise__content{padding:24px}.baby-promise__content h2{font-size:calc(var(--font-heading-scale) * 2rem * var(--font-section-scale, 1))}.baby-promise__list li{font-size:calc(.98rem * var(--font-section-scale, 1))}.baby-promise__list .icon{margin-top:calc((1.35 * .98rem * var(--font-section-scale, 1) - 1.25rem) / 2)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-baby-promise.css.map */
