@font-face{font-family:OneImpact Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(one-impact-cormorant-500.woff2) format("woff2")}.one-impact{--one-impact-ivory: #f7f3ec;--one-impact-ink: rgb(var(--color-foreground, 18, 18, 18));--one-impact-soft: #6b6661;color:var(--one-impact-ink);margin:1.2rem 0 1.6rem}.one-impact .one-impact__eyebrow,.one-impact .one-impact__amount{color:var(--one-impact-ink);opacity:1}.one-impact .one-impact__eyebrow{font-weight:700}.one-impact .one-impact__estimated,.one-impact .one-impact__line,.one-impact .one-impact__details{color:var(--one-impact-soft);opacity:1;font-weight:400}.one-impact p{margin:0}.one-impact .one-impact__eyebrow{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.22em;text-transform:uppercase}.one-impact .one-impact__estimated{text-transform:none;letter-spacing:.04em;font-size:1.05rem;margin-left:.4rem}.one-impact .one-impact__amount{font-family:"OneImpact Cormorant",var(--font-heading-family),serif;font-weight:500;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;font-size:2.3rem;line-height:1.2;letter-spacing:.01em;margin-top:.2rem}.one-impact .one-impact__line{font-size:1.35rem;line-height:1.5;margin-top:.4rem}.one-impact .one-impact__details{text-underline-offset:.2rem;margin-left:.3rem;white-space:nowrap}.one-impact--product{border-left:1px solid rgba(var(--color-foreground),.25);padding-left:1.4rem}.one-impact--notification{--one-impact-soft: #a8a199;flex:0 0 100%;margin:1.6rem 0 0;padding-top:1.4rem;border-top:1px solid rgba(var(--color-foreground),.2)}.one-impact--notification .one-impact__amount{font-size:2rem}.cart-notification-product:has(>.one-impact){flex-wrap:wrap}.cart-notification-product:has(>.one-impact)>div:not(.one-impact):not(.cart-notification-product__image){flex:1 1 0;min-width:0}.one-impact--cart{margin:1.6rem 0 2.4rem;padding:1.4rem 1.6rem;background:var(--one-impact-ivory);--one-impact-ink: #121212;color:#121212;text-align:left}.one-impact--cart .one-impact__amount{font-size:2rem}@media screen and (min-width:750px){.one-impact--cart{max-width:35rem;margin-left:auto}.one-impact--product .one-impact__amount{font-size:2.7rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/one-impact.css.map */
