:root{--magenta: oklch(.55 .13 58);--magenta-deep: oklch(.47 .12 58);--blush: oklch(.975 .014 85);--accent-light: oklch(.84 .13 82)}.hero h1 .brand,.closing-cta .brand{color:var(--accent-light)}.nots .not s{text-decoration-color:var(--accent-light)}.option--featured{border-color:#dfc79f;background:var(--blush)}.option--featured:has(input:checked){box-shadow:0 0 0 3px #a85b052e}.option .assurance{border-top-color:#a85b052e}.hero-visual img{width:min(72%,420px)}@media(max-width:860px){.hero-visual img{width:min(46%,200px)}.hero-br{display:none}}.option .keeps{display:block;color:var(--ink);font-weight:600;margin:6px 0 2px}.gifts small.panel{display:block;white-space:normal;font-size:.85rem;line-height:1.45;margin-top:2px}.prep-media .note-crop--photo img{width:100%;height:100%;object-fit:cover;object-position:100% 50%;transform:none;border-radius:0}.prep-media .photo-caption{font-size:.88rem;color:var(--muted);margin-top:8px}.pathways{list-style:none;margin:1.6em 0 0;padding:0;display:grid;gap:10px;max-width:62ch}.pathways li{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;padding:14px 16px;border-radius:12px;background:var(--white);border:1px solid var(--line)}.pathways .glyph{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--mist);color:var(--forest-800);font-weight:600;font-size:1rem;letter-spacing:-.02em}.pathways b{display:block;color:var(--ink);font-weight:600;line-height:1.3;margin-bottom:2px}.pathways span{font-size:.92rem;color:var(--muted);line-height:1.5}.research{background:var(--bg)}.intro .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,6vw,88px);align-items:start}.intro .lede{margin-top:1.2em}.support{list-style:none;margin:1.4em 0 0;padding:0;display:grid;gap:.7em;color:var(--ink)}.support li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-weight:500}.support svg{width:22px;height:22px;color:var(--forest-600);margin-top:3px}.intro .for-her{margin-top:2em;padding:18px 22px;border-left:3px solid var(--magenta);background:var(--blush);border-radius:0 var(--radius) var(--radius) 0;font-size:1rem;color:var(--ink)}.intro .for-her p{margin:0}.intro .for-her strong{font-weight:600}.intro .tagline{margin-top:1.6em;color:var(--ink);font-weight:600}@media(max-width:860px){.intro .wrap{grid-template-columns:1fr}}.footer{padding-bottom:40px}@media(min-width:861px){.footer{padding-bottom:40px}}.mb-site-footer{padding-bottom:150px;background:#fff}@media(min-width:861px){.mb-site-footer{padding-bottom:120px}}.why .reason:last-child{grid-column:auto}
/*# sourceMappingURL=/cdn/shop/t/228/assets/prostabel-offer.css.map */
