.mk-quote-public-page{background:#f3f4f6;color:#101114}.mk-public-quote{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:108px 0 56px}.mk-public-quote__hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:28px;align-items:end;padding:34px 38px;border-radius:22px;background:#0b0c0f;color:#fff}.mk-public-quote__eyebrow,.mk-public-quote__heading span{text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:800;color:#ffc400}.mk-public-quote__hero h1{max-width:700px;margin:7px 0 11px;font-size:clamp(1.75rem,3.2vw,3rem);line-height:1.02;letter-spacing:-.04em}.mk-public-quote__hero p{max-width:680px;margin:0;color:#c7cbd4;font-size:.9rem}.mk-public-quote__trust{display:grid;gap:8px}.mk-public-quote__trust span{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #272b32;border-radius:10px;color:#e6e8ed;font-size:.8rem}.mk-public-quote__trust i{color:#ffc400}.mk-public-quote__workspace{margin-top:16px;padding:28px;border:1px solid #dde0e5;border-radius:20px;background:#fff;box-shadow:0 14px 40px rgba(15,23,42,.06)}.mk-public-quote__heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:22px}.mk-public-quote__heading h2{margin:3px 0 0;font-size:clamp(1.45rem,3vw,2.15rem);letter-spacing:-.035em}.mk-public-quote__reset{border:0;background:#f0f2f5;border-radius:9px;padding:9px 12px;font-weight:700}.mk-public-quote__filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mk-public-quote__filters label span{display:block;margin:0 0 6px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#626875}.mk-public-quote__filters select{width:100%;min-height:48px;padding:0 38px 0 13px;border:1px solid #d4d8df;border-radius:10px;background:#fff;color:#111;font-weight:650}.mk-public-quote__filters select:disabled{background:#f3f4f6;color:#8a909b}.mk-public-quote__result{margin-top:16px}.mk-public-quote__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;padding:24px;border:1px dashed #cfd3da;border-radius:14px;color:#777e89;text-align:center}.mk-public-quote__empty i{margin-bottom:8px;color:#d99f00;font-size:1.6rem}.mk-public-quote__empty strong{color:#202329}.mk-public-quote__answer{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:22px;padding:24px;border-radius:15px;background:#0d0f13;color:#fff}.mk-public-quote__answer>div:first-child{display:flex;flex-direction:column}.mk-public-quote__answer span{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#aeb4bf}.mk-public-quote__answer strong{font-size:clamp(2rem,5vw,3.4rem);line-height:1;color:#ffc400}.mk-public-quote__answer small{margin-top:10px;color:#c9ced7}.mk-public-quote__answer>div:last-child{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.mk-public-quote__answer p{color:#d9dce2}.mk-public-quote__answer a,.mk-public-quote__help a{display:inline-flex;align-items:center;gap:8px;border-radius:9px;background:#ffc400;color:#111;padding:11px 15px;font-weight:800;text-decoration:none}.mk-public-quote__help{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:15px;border-radius:13px;background:#f3f4f6}.mk-public-quote__help>div{display:flex;align-items:center;gap:12px}.mk-public-quote__help>div>i{font-size:1.5rem;color:#d99f00}.mk-public-quote__help span{display:flex;flex-direction:column;font-size:.82rem;color:#626875}.mk-public-quote__shop{margin-top:16px;padding:22px;border:1px solid #dde0e5;border-radius:18px;background:#fff}.mk-public-quote__shop-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.mk-public-quote__shop-head span{font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:#b47d00}.mk-public-quote__shop-head h2{margin:3px 0 0;font-size:1.3rem;letter-spacing:-.025em}.mk-public-quote__shop-nav{display:flex;gap:7px}.mk-public-quote__shop-nav button{width:34px;height:34px;border:1px solid #d7dae0;border-radius:50%;background:#fff;color:#111}.mk-public-quote__product-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.mk-public-quote__product-track::-webkit-scrollbar{display:none}.mk-public-quote__product{flex:0 0 170px;display:grid;grid-template-rows:112px auto auto auto auto;scroll-snap-align:start;padding:9px;border:1px solid #e1e4e9;border-radius:12px;color:#111;text-decoration:none;background:#fff}.mk-public-quote__product img{width:100%;height:108px;object-fit:contain;border-radius:8px;background:#f6f7f8}.mk-public-quote__product span{margin-top:7px;color:#7b818b;font-size:.62rem;text-transform:uppercase}.mk-public-quote__product strong{overflow:hidden;min-height:34px;font-size:.78rem;line-height:1.15}.mk-public-quote__product b{margin-top:4px;font-size:.9rem}.mk-public-quote__product small{color:#398455;font-size:.67rem}.mk-public-quote__product-loading{padding:30px;color:#7b818b}.mk-public-quote__terms{display:flex;gap:12px;align-items:flex-start;margin:16px auto 0;padding:0 10px;color:#666d78;font-size:.82rem}.mk-public-quote__terms p{margin:0}.mk-public-quote__terms i{color:#d99f00}@media(max-width:800px){.mk-public-quote{width:min(100% - 18px,1180px);padding-top:88px}.mk-public-quote__hero{grid-template-columns:1fr;padding:23px 18px;gap:19px}.mk-public-quote__hero h1{font-size:1.85rem}.mk-public-quote__workspace{padding:18px 13px}.mk-public-quote__filters{grid-template-columns:1fr 1fr}.mk-public-quote__answer{grid-template-columns:1fr}.mk-public-quote__help{align-items:stretch;flex-direction:column}.mk-public-quote__help a{justify-content:center}.mk-public-quote__shop{padding:16px 12px}.mk-public-quote__product{flex-basis:148px;grid-template-rows:96px auto auto auto auto}.mk-public-quote__product img{height:92px}}@media(max-width:480px){.mk-public-quote__filters{grid-template-columns:1fr}.mk-public-quote__heading{align-items:flex-start}.mk-public-quote__reset{font-size:0}.mk-public-quote__reset i{font-size:1rem}.mk-public-quote__answer{padding:19px}.mk-public-quote__empty{min-height:135px}.mk-public-quote__shop-head h2{font-size:1.05rem}}

.mk-public-quote__feedback{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:10px;padding:13px 15px;border:1px solid #e1e4e9;border-radius:13px;background:#fff}.mk-public-quote__feedback>div:first-child{display:flex;flex-direction:column}.mk-public-quote__feedback small,.mk-public-quote__feedback-message{color:#777e89;font-size:.72rem}.mk-public-quote__feedback-actions{display:flex;gap:7px}.mk-public-quote__feedback-actions button{display:flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid #d9dde3;border-radius:9px;background:#f7f8fa;color:#333;font-size:.76rem;font-weight:750}.mk-public-quote__feedback-actions button span{font-size:1rem}.mk-public-quote__feedback-actions button:hover,.mk-public-quote__feedback-actions button.is-selected{border-color:#d99f00;background:#fff7dc}.mk-public-quote__feedback-message{flex:0 0 100%;margin:0;text-align:right}@media(max-width:600px){.mk-public-quote__feedback{align-items:stretch;flex-direction:column}.mk-public-quote__feedback-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mk-public-quote__feedback-actions button{justify-content:center;padding:9px 5px}.mk-public-quote__feedback-message{text-align:left}}
.mk-public-quote__payments{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding:11px 14px;border:1px solid #e1e4e9;border-radius:13px;background:#fff}.mk-public-quote__payments>div:first-child{display:flex;flex-direction:column;font-size:.82rem}.mk-public-quote__installments{color:#666d78;font-size:.7rem}.mk-public-quote__payment-brands{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.mk-public-quote__payment-brands>span,.mk-public-quote__payment-brands>b{height:29px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border:1px solid #d8dce3;border-radius:6px;background:#fff;box-shadow:0 2px 5px rgba(15,23,42,.06);font-style:normal}.mk-public-quote__payment-brands>span>i{font-size:1rem}.mk-public-quote__payment-brands img{display:block;max-width:76px;height:19px;object-fit:contain}.mk-quote-pay-visa{color:#172b85;font-size:.88rem;font-style:italic!important;letter-spacing:-.06em}.mk-quote-pay-master{position:relative;min-width:72px!important;padding-left:29px!important;color:#272727;font-size:0}.mk-quote-pay-master>i{position:absolute;top:6px;width:16px;height:16px;border-radius:50%}.mk-quote-pay-master>i:first-child{left:6px;background:#e41e2b}.mk-quote-pay-master>i:nth-child(2){left:16px;background:#f39b19;opacity:.92}.mk-quote-pay-master>em{font-size:.48rem;font-style:normal}.mk-quote-pay-image{min-width:50px!important}.mk-quote-pay-mp{min-width:88px!important}@media(max-width:700px){.mk-public-quote__payments{align-items:flex-start;flex-direction:column}.mk-public-quote__payment-brands{justify-content:flex-start}}
