.sage-pp{margin:14px 0 4px;text-align:center}.sage-pp[hidden]{display:none!important}.sage-pp__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1.5px solid #000;border-radius:999px;padding:10px 24px;min-height:44px;cursor:pointer;color:#000;font-size:1rem;line-height:1.3;text-decoration:none;font-family:inherit;transition:background-color .15s ease}.sage-pp__link:hover{background:#efe8f6;color:#000}.sage-pp__link:focus-visible{outline:3px solid #6b4f8c;outline-offset:3px}.sage-pp__spark{color:#6b4f8c;font-size:1.1em;text-decoration:none}.sage-ppm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px}.sage-ppm[hidden]{display:none!important}.sage-ppm__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.sage-ppm__panel{position:relative;background:#fff;color:#000;width:100%;max-width:540px;max-height:86vh;overflow-y:auto;border-radius:18px;padding:28px 24px 24px;box-shadow:0 12px 40px #00000040;text-align:left;font-size:1rem;line-height:1.55}.sage-ppm__x{position:absolute;top:10px;right:12px;width:40px;height:40px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:#000}.sage-ppm__kicker{margin:0 0 4px;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#6b4f8c;font-weight:700}.sage-ppm__title{margin:0 0 2px;font-size:1.6rem;line-height:1.2;font-weight:700;color:#000}.sage-ppm__family{margin:0 0 12px;color:#333;font-size:.95rem}.sage-ppm__pills{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.sage-ppm__pill{display:inline-block;padding:4px 12px;border-radius:999px;font-size:.8rem;font-weight:700;background:#fff;color:#000;border:1.5px solid #000}.sage-ppm__pill--soft{border-color:#cdbfe0;background:#f5f0fa;font-weight:600}.sage-ppm__summary{margin:0 0 16px;color:#000}.sage-ppm__facts{margin:0 0 20px;display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:.95rem}.sage-ppm__facts dt{font-weight:700;color:#000}.sage-ppm__facts dd{margin:0;color:#222}.sage-ppm__actions{display:flex;flex-direction:column;gap:10px}.sage-ppm__actions a{display:flex;align-items:center;justify-content:center;min-height:50px;padding:12px 20px;border-radius:999px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;font-size:.9rem;text-align:center}.sage-ppm__read{background:#000;color:#fff!important;border:1.5px solid #000}.sage-ppm__read:hover{opacity:.85}.sage-ppm__sage{background:#fff;color:#000!important;border:1.5px solid #000}.sage-ppm__sage:hover{background:#efe8f6}.sage-ppm__read[hidden]{display:none!important}.sage-ppm__note{margin:14px 0 0;font-size:.75rem;color:#555}@media(max-width:600px){.sage-ppm{align-items:flex-end;padding:0}.sage-ppm__panel{max-width:none;border-radius:18px 18px 0 0;max-height:88vh;padding:26px 18px 22px}}.sage-pp__link,.sage-ppm__actions a.sage-ppm__read,.sage-ppm__actions a.sage-ppm__sage{background:#000!important;color:#fff!important;border:.8px solid #000!important;box-shadow:inset 0 0 0 2px #000,inset 0 0 0 3px #fff!important;border-radius:50px!important}.sage-pp__link:hover,.sage-ppm__actions a.sage-ppm__read:hover,.sage-ppm__actions a.sage-ppm__sage:hover{background:#222!important;color:#fff!important;opacity:1}.sage-pp__link span,.sage-pp__link strong{color:#fff}.sage-pp__spark{color:#d9c8f0!important}
/*# sourceMappingURL=/cdn/shop/t/173/assets/sage-product-popup.css.map */
