@font-face{font-family:Loretta;src:url('{{ "loretta.woff2" | asset_url }}') format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Loretta;src:url('{{ "loretta-italic.woff2" | asset_url }}') format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Elza;src:url('{{ "elza.woff2" | asset_url }}') format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Elza;src:url('{{ "elza-medium.woff2" | asset_url }}') format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Elza;src:url('{{ "elza-semibold.woff2" | asset_url }}') format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Elza;src:url('{{ "elza-bold.woff2" | asset_url }}') format("woff2");font-weight:700;font-style:normal;font-display:swap}.dhr *,.dhr *:before,.dhr *:after{margin:0;padding:0;box-sizing:border-box}.dhr{font-family:Elza,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background:#faf8f5;width:100vw;position:relative;left:50%;margin-left:-50vw}.dhr-grid{display:grid;grid-template-columns:1fr 1fr;min-height:700px}.dhr-content{padding:80px 64px 80px 80px;display:flex;flex-direction:column;justify-content:center}.dhr-eyebrow{display:flex;align-items:center;gap:14px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c1d9be;margin-bottom:28px}.dhr-eyebrow:before{content:"";width:40px;height:1.5px;background:#c1d9be;flex-shrink:0}.dhr-headline{font-family:Loretta,Georgia,serif;font-size:clamp(34px,4.5vw,52px);font-weight:400;line-height:1.05;color:#1a1a1a;letter-spacing:-.02em;margin-bottom:24px;max-width:540px}.dhr-sub{font-size:16px;line-height:1.7;color:#00000080;max-width:460px;margin-bottom:40px}.dhr-btns{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.dhr-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;background:#c1d9be;color:#3e4a38;border:none;border-radius:50px;font-family:Elza,sans-serif;font-size:15px;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background .25s ease}.dhr-btn-primary:hover{background:#aecbab}.dhr-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:18px 32px;background:transparent;color:#1a1a1a;border:1px solid #D5CFC6;border-radius:50px;font-family:Elza,sans-serif;font-size:15px;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:border-color .25s ease,background .25s ease}.dhr-btn-secondary:hover{border-color:#c1d9be;background:#c1d9be14}.dhr-btn-arrow{font-size:14px;line-height:1}.dhr-disclaimer{font-size:11px;color:#00000059;letter-spacing:.01em;margin-bottom:28px}.dhr-disclaimer a{color:#00000059;text-decoration:underline}.dhr-disclaimer a:hover{color:#0009}.dhr-proof{display:flex;align-items:center;gap:10px}.dhr-stars{display:flex;gap:2px}.dhr-star{width:16px;height:16px;color:#c8963e}.dhr-proof-text{font-size:13px;color:#00000073;letter-spacing:.01em}.dhr-img{overflow:hidden;position:relative}.dhr-img img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}@media(max-width:900px){.dhr-grid{grid-template-columns:1fr}.dhr-content{padding:56px 28px 48px;order:1}.dhr-img{min-height:460px;order:2}.dhr-headline,.dhr-sub{max-width:100%}}@media(max-width:480px){.dhr-content{padding:40px 20px}.dhr-btns{flex-direction:column;align-items:stretch}.dhr-btn-primary,.dhr-btn-secondary{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/224/assets/replo-postpartum-hero.css.map */
