.pm-rewards{display:block;background:#fffaf9;color:#523d47;border:1px solid #ead8df;border-radius:16px;padding:15px;margin:12px 0 17px;text-align:left;box-sizing:border-box;font-family:var(--font-body-family)}.pm-rewards[hidden],.pm-rewards__offer[hidden],.pm-rewards__error[hidden]{display:none!important}.pm-rewards__eyebrow{font-size:10px;color:#9d667c;letter-spacing:.13em;font-weight:700;margin:0 0 7px}.pm-rewards__message{font-size:14px;font-weight:600;line-height:1.45;margin:0 0 12px;color:#523d47}.pm-rewards__progress{height:9px;background:#f1dfe6;border-radius:20px;overflow:hidden;position:relative}.pm-rewards__progress-fill{display:block;height:100%;width:0%;background:#874662;border-radius:20px;transition:width .3s ease}.pm-rewards__milestones{display:flex;justify-content:space-between;gap:10px;margin:8px 0 0;color:#86757d;font-size:11px;line-height:1.3}.pm-rewards__milestones strong{font-weight:700;color:#523d47}.pm-rewards__milestones .is-unlocked{color:#874662;font-weight:600}.pm-rewards__offer{margin-top:14px;padding-top:13px;border-top:1px dashed #e6cad6}.pm-rewards__offer-label{font-size:10px;letter-spacing:.08em;color:#9d667c;font-weight:700;margin:0 0 8px}.pm-rewards__offer-row{display:flex;gap:8px;align-items:center;justify-content:space-between}.pm-rewards__offer-details{display:flex;flex-direction:column;min-width:0;flex:1;gap:4px}.pm-rewards__offer-details strong{font-size:12px;line-height:1.35;overflow-wrap:anywhere;font-weight:600}.pm-rewards__offer-details span{font-size:12px;color:#874662;font-weight:700}.pm-rewards__add{flex:0 0 auto;min-height:38px;max-width:42%;border:0;border-radius:26px;background:#874662;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:9px 13px;cursor:pointer}.pm-rewards__add:hover{background:#6d3450}.pm-rewards__add:disabled{opacity:.6;cursor:progress}.pm-rewards__error{font-size:12px;margin:8px 0 0;color:#9c2843}.pm-rewards__fine{font-size:10px;line-height:1.4;color:#94828a;margin:12px 0 0}.cart-notification .pm-rewards{margin:7px 0 13px;padding:11px}.cart-notification .pm-rewards__offer-row{gap:7px}@media(max-width:749px){.pm-rewards{padding:13px}.pm-rewards__message{font-size:13px}.pm-rewards__milestones{font-size:10px}}@media(max-width:749px){.cart-notification{max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain;padding:1.5rem 2rem}.cart-notification-product{padding-top:1.2rem;padding-bottom:1.2rem}}@media(min-width:750px){.cart-notification{max-height:calc(100vh - 115px);overflow-y:auto}}.pm-rewards__offer--xl{border-top:1px dashed #e6cad6}.pm-rewards__xl-label{display:block;font-size:11px;font-weight:600;color:#69545e;margin:10px 0 5px}.pm-rewards__xl-select{width:100%;border:1px solid #dec3cf;background:#fff;border-radius:9px;color:#49343c;font-size:12px;font-family:var(--font-body-family);padding:9px 10px}.pm-rewards__offer--xl .pm-rewards__offer-details span s{color:#8d7c83;margin-right:5px}.pm-rewards__shipping-methods{margin:12px 0 4px;padding:10px 0;border-top:1px solid #ead8df;border-bottom:1px solid #ead8df;display:grid;gap:7px}.pm-rewards__shipping-methods>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;line-height:1.4}.pm-rewards__shipping-methods>div span{color:#69545e}.pm-rewards__shipping-methods>div strong{color:#874662;font-size:12px;font-weight:700;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pm-shipping-rewards.css.map */
