.pm{margin:14px 0;font-size:14px;line-height:1.45}.pm__toggle{display:inline-flex;align-items:center;gap:8px;background:none;border:1px dashed #c9ccd1;border-radius:8px;padding:9px 13px;cursor:pointer;font:inherit;font-weight:600;color:#1c1f23;transition:border-color .15s,background .15s}.pm__toggle:hover{border-color:#da7a3a;background:#fff8f3}.pm__toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#da7a3a;color:#fff;font-size:12px;font-weight:700}.pm__form{margin-top:10px;padding:14px;border:1px solid #e4e6e9;border-radius:10px;background:#fafbfc}.pm__label{display:block;font-weight:600;margin-bottom:6px}.pm__row{display:flex;gap:8px;flex-wrap:wrap}.pm__input{flex:1 1 220px;min-width:0;padding:9px 11px;border:1px solid #cfd3d8;border-radius:7px;font:inherit;background:#fff}.pm__input:focus{outline:2px solid #da7a3a;outline-offset:1px}.pm__submit{padding:9px 16px;border:0;border-radius:7px;background:#1c1f23;color:#fff;font:inherit;font-weight:600;cursor:pointer}.pm__submit[disabled]{opacity:.6;cursor:default}.pm__note{margin:9px 0 0;font-size:12.5px;color:#61666d}.pm__result{margin-top:10px;padding:13px 15px;border-radius:10px;border-left:4px solid #c9ccd1;background:#f5f6f7}.pm__result--pending{color:#61666d}.pm__result--approve{border-left-color:#12855a;background:#f0faf5}.pm__result--partial{border-left-color:#da7a3a;background:#fff8f3}.pm__result--decline{border-left-color:#9aa0a6}.pm__result--review{border-left-color:#2f6fd0;background:#f3f7fd}.pm__message{margin:0;font-weight:600}.pm__compare{margin-top:10px;border-top:1px solid #e4e6e9}.pm__compare-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:6px 0;border-bottom:1px solid #e9ebed;font-size:13px}.pm__compare-label{color:#61666d}.pm__compare-a{font-variant-numeric:tabular-nums}.pm__compare-b{font-variant-numeric:tabular-nums;color:#61666d;min-width:92px;text-align:right}.pm__apply{display:inline-block;margin-top:12px;padding:11px 18px;border-radius:8px;background:#12855a;color:#fff!important;font-weight:700;text-decoration:none!important}.pm__apply:hover{background:#0e6c49}.pm__fineprint{margin:7px 0 0;font-size:12px;color:#61666d}.pm--cart .pm__toggle{padding:6px 10px;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/52/assets/price-match.css.map */
