.lp-modal .lp-btn-close,.lp-modal .lp-btn-submit,.lp-modal .lp-btn-cancel,.lp-modal input{font-family:inherit;box-sizing:border-box;-webkit-font-smoothing:antialiased}body.lp-modal-open{overflow:hidden}.lp-list-price-trigger{position:fixed;right:24px;bottom:24px;z-index:99990;display:inline-flex;align-items:center;justify-content:center;min-width:184px;min-height:50px;padding:0 20px;margin:0;border:1px solid #c9151b;border-radius:12px;background:#d71920;color:#fff;direction:rtl;cursor:pointer;box-shadow:0 10px 24px rgb(215 25 32 / .18);font-family:inherit;font-size:14px;font-weight:700;line-height:1;text-align:center;box-sizing:border-box;-webkit-font-smoothing:antialiased;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lp-list-price-trigger:hover{background:#bc1117;border-color:#bc1117;box-shadow:0 14px 30px rgb(215 25 32 / .23);transform:translateY(-1px)}.lp-list-price-trigger:focus-visible{outline:3px solid rgb(215 25 32 / .18);outline-offset:3px}.lp-modal[hidden]{display:none!important}.lp-modal{position:fixed;inset:0;z-index:100000;direction:rtl}.lp-backdrop{position:absolute;inset:0;background:rgb(30 10 10 / .36);backdrop-filter:blur(3px)}.lp-dialog{position:absolute;right:24px;bottom:24px;width:410px;max-width:calc(100vw - 48px);padding:28px;margin:0;overflow:hidden;box-sizing:border-box;border:1px solid #efdddd;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgb(35 0 0 / .20)}.lp-dialog::before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:#d71920}.lp-modal .lp-btn-close{position:absolute;top:14px;left:14px;width:36px;height:36px;display:grid;place-items:center;padding:0;margin:0;border:1px solid #ebc1c3;border-radius:50%;background:#fff;color:#b9141a;font-size:21px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.lp-modal .lp-btn-close:hover{background:#fff4f4;border-color:#d71920;color:#d71920;transform:rotate(7deg)}.lp-head{display:flex;align-items:center;gap:13px;margin:2px 40px 22px 0}.lp-head-icon{display:grid;flex:0 0 50px;width:50px;height:50px;place-items:center;border-radius:14px;background:#fff3f3}.lp-head-icon svg{width:29px;height:29px;fill:none;stroke:#d71920;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.lp-head h2{margin:0 0 5px;color:#171717;font-size:20px;line-height:1.4}.lp-head p{margin:0;color:#747474;font-size:12px;line-height:1.8}.lp-dialog label{display:block;margin:0 0 14px;color:#222;font-size:13px;font-weight:700;line-height:1.6}.lp-dialog input[name="full_name"],.lp-dialog input[name="mobile"]{display:block;width:100%;min-height:46px;padding:0 13px;margin-top:7px;border:1px solid #e4e4e4;border-radius:11px;outline:0;background:#fafafa;color:#171717;font-size:13px;line-height:46px;direction:rtl;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.lp-dialog input[name="mobile"]{direction:ltr;text-align:left}.lp-dialog input[name="full_name"]:focus,.lp-dialog input[name="mobile"]:focus{border-color:#d71920;background:#fff;box-shadow:0 0 0 3px rgb(215 25 32 / .08)}.lp-note{padding:9px 11px;margin:2px 0 15px;border:1px solid #eee;border-radius:10px;background:#fafafa;color:#737373;font-size:11px;line-height:1.9}.lp-note span{color:#d71920}.lp-modal .lp-form-actions{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px}.lp-modal .lp-btn-submit,.lp-modal .lp-btn-cancel{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;margin:0;border-radius:12px;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.lp-modal .lp-btn-submit{border:1px solid #d71920;background:#d71920;color:#fff;box-shadow:0 8px 18px rgb(215 25 32 / .16)}.lp-modal .lp-btn-submit:hover:not(:disabled){background:#bc1117;border-color:#bc1117;box-shadow:0 11px 22px rgb(215 25 32 / .20);transform:translateY(-1px)}.lp-modal .lp-btn-submit:disabled,.lp-modal .lp-btn-submit.is-loading{cursor:wait}.lp-modal .lp-btn-submit b{display:inline-block;font-size:16px;font-weight:500;line-height:1;color:currentColor;transition:transform .18s ease}.lp-modal .lp-btn-submit:hover:not(:disabled) b{transform:translateX(-2px)}.lp-modal .lp-btn-cancel{border:1px solid #d71920;background:#fff;color:#d71920;box-shadow:none}.lp-modal .lp-btn-cancel:hover{border-color:#bc1117;background:#fff4f4;color:#bc1117;transform:translateY(-1px)}.lp-result{min-height:18px;margin-top:10px;text-align:center;font-size:12px;line-height:1.7}.lp-result.ok{color:#15803d}.lp-result.err{color:#d71920}@media (max-width:782px){.lp-list-price-trigger,.lp-modal{display:none!important}}