.up-price{font-size:24px;font-weight:700;margin-top:18px}.up-offers{border:1px solid #e1e1e1;border-radius:15px;padding:14px;margin-top:18px;background:#fff}.up-olab{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.up-opt{width:100%;border:1px solid #d8d8d8;border-radius:11px;margin-top:8px;padding:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:inherit;font-size:13px;cursor:pointer;background:#fff;color:#151515;text-align:left;transition:.15s ease}.up-opt:hover{border-color:#a9c8f5}.up-opt.on{border:2px solid var(--up-b);padding:11px;background:#f7faff;box-shadow:0 0 0 2px rgba(7,91,216,.05)}.up-opt>span:first-child{display:flex;flex-direction:column;gap:2px}.up-opt small{color:#777}.up-offer-price{display:flex;align-items:flex-end;gap:4px;flex-direction:column;white-space:nowrap}.up-offer-price s{font-size:11px;color:#929292;font-weight:500}.up-offer-price b{font-size:14px}.up-buy{display:block;margin-top:13px}.up-add{width:100%;height:52px;border:0;border-radius:10px;background:#111;color:#fff;font:700 13px/1 "DM Sans",Arial,sans-serif;letter-spacing:.03em;cursor:pointer;transition:.15s ease}.up-add:hover{background:var(--up-b)}.up-add:disabled{opacity:.5;cursor:not-allowed}.up-add.is-loading{cursor:wait;opacity:.72}.up-buy-error{display:none;margin-top:9px;font-size:12px;color:#a23232;line-height:1.45}.up-buy-error.on{display:block}.up-pays{font-size:10px;color:#777;margin:11px 0 20px}.up-trust{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--up-l);border-bottom:1px solid var(--up-l)}.up-trust div{padding:16px 8px;text-align:center;font-size:11px;font-weight:600;border-right:1px solid var(--up-l)}.up-trust div:last-child{border:0}.up-mini{margin-top:26px}.up-mini h3{font-family:"DM Sans",Arial,sans-serif;font-size:17px;margin:20px 0 12px}.up-tabs{display:flex;gap:22px;border-bottom:1px solid #ddd}.up-tabs button{border:0;background:none;padding:0 0 10px;color:#777;font:600 13px/1 "DM Sans",Arial,sans-serif;cursor:pointer}.up-tabs button.on{color:#111;border-bottom:2px solid #111}.up-tabcopy{font-size:13px;line-height:1.6;color:#666;padding:12px 0 8px}.up-faq{border-top:1px solid #ddd}.up-q{border-bottom:1px solid #ddd}.up-q button{width:100%;border:0;background:none;padding:14px 0;display:flex;justify-content:space-between;font:600 13px/1.35 "DM Sans",Arial,sans-serif;text-align:left;color:#151515;cursor:pointer}.up-a{display:none;padding:0 24px 14px 0;color:#666;font-size:13px;line-height:1.6}.up-q.open .up-a{display:block}
