.rein-pw{margin:10px 0 2px;position:relative}.rein-pw__pill{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 14px;border-radius:999px;font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:0;text-decoration:none;cursor:default;background:var(--pv2-blue-soft, #eaf2fc);color:var(--pv2-blue-ink, #0c447c);border:1px solid transparent;font-family:inherit}.rein-pw__pill--sale{background:#eefaf1;color:#14532d}.rein-pw__pill--promise{cursor:pointer;background:#fff;border-color:var(--pv2-line, #e3e7ee);color:var(--pv2-ink, #1b283a)}.rein-pw__pill--promise:hover,.rein-pw__pill--promise[aria-expanded=true]{border-color:var(--pv2-blue, #004fc7);color:var(--pv2-blue, #004fc7)}.rein-pw__pill--promise:focus-visible{outline:2px solid var(--pv2-blue, #004fc7);outline-offset:2px}.rein-pw__pop{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:min(340px,calc(100vw - 32px));padding:16px 18px;background:#fff;border-radius:var(--pv2-radius, 12px);box-shadow:0 10px 30px #1b283a24,0 0 0 1px var(--pv2-line, #e3e7ee)}.rein-pw__pop[hidden]{display:none}.rein-pw__line{margin:0 0 8px;font-size:1.5rem;line-height:1.5;color:var(--pv2-ink, #1b283a)}.rein-pw__actions{display:flex;align-items:center;gap:14px;margin-top:12px;flex-wrap:wrap}.rein-pw__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:999px;border:0;background:var(--pv2-cta, #0a63d9);color:#fff;font-size:1.5rem;font-weight:700;cursor:pointer;font-family:inherit}.rein-pw__btn:hover{background:var(--pv2-cta-dark, #0857c4)}.rein-pw__link{font-size:1.4rem;color:var(--pv2-blue, #004fc7);text-decoration:underline;text-underline-offset:2px}.rein-pw__paste{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:var(--pv2-bg-2, #f8f8f8);font-size:1.4rem;color:var(--pv2-ink-2, #4a5566);word-break:break-word}.discounts-discount .rein-pw-amt{margin-left:6px;font-weight:600;white-space:nowrap}.rein-pw-promise{margin:0 0 12px;font-size:1.4rem;line-height:1.5;color:var(--pv2-ink-2, #4a5566);text-align:center}.rein-pw-promise strong{color:var(--pv2-ink, #1b283a);font-weight:600}.rein-pw-promise a,.rein-pw-promise button{font:inherit;color:var(--pv2-blue, #004fc7);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:2px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rein-pricewatch.css.map */
