.brv-lock,.brv-lock body{overflow:hidden!important}.brv-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#0f172a99;display:flex;align-items:flex-end;justify-content:center;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media(min-width:768px){.brv-ov{align-items:center}}.brv-dlg{position:relative;box-sizing:border-box;width:100%;max-width:560px;max-height:94vh;overflow-y:auto;background:#fff;color:#0f172a;border-radius:18px 18px 0 0;padding:18px 16px calc(20px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}@media(min-width:768px){.brv-dlg{border-radius:18px;padding:26px}}.brv-dlg *{box-sizing:border-box}.brv-x{position:absolute;top:8px;right:8px;width:44px;height:44px;border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:#0f172a;z-index:2}.brv-h{margin:0 40px 4px 0;font-size:1.3rem;line-height:1.25;font-weight:800}.brv-h3{margin:18px 0 8px;font-size:1.02rem;font-weight:800}.brv-sub{margin:0 0 14px;color:#475569;font-size:.9rem}.brv-note{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:#f1f5f9;font-size:.88rem;line-height:1.45}.brv-tips{margin:0 0 16px;padding:0;list-style:none;display:grid;gap:8px;font-size:.92rem}.brv-tips li{display:flex;gap:10px;align-items:flex-start}.brv-tips b{flex:none;width:24px;height:24px;border-radius:50%;background:#0f172a;color:#fff;font-size:.8rem;display:inline-flex;align-items:center;justify-content:center}.brv-btns{display:grid;gap:10px}.brv-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;border-radius:12px;border:0;font-size:1.02rem;font-weight:800;cursor:pointer;text-decoration:none;padding:0 14px;text-align:center}.brv-pri{background:#df641f;color:#fff}.brv-sec{background:#fff;color:#0f172a;border:2px solid #CBD5E1}.brv-btn[disabled]{opacity:.55;cursor:progress}.brv-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.brv-photo{position:relative;border-radius:12px;overflow:hidden;background:#0f172a;margin-bottom:10px;touch-action:manipulation;cursor:crosshair}.brv-photo img{display:block;max-width:100%;max-height:52vh;width:auto;height:auto;margin:0 auto}.brv-dot{position:absolute;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:3px solid #fff;background:#df641fd9;box-shadow:0 2px 8px #0006;pointer-events:none}.brv-hint{font-size:.85rem;color:#475569;margin:0 0 12px}.brv-row{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px;align-items:center}.brv-lbl{font-weight:700;font-size:.92rem;margin-right:4px}.brv-chip{min-width:56px;min-height:44px;padding:0 14px;border-radius:999px;border:2px solid #CBD5E1;background:#fff;font-weight:700;cursor:pointer;color:#0f172a;font-size:.92rem}.brv-chip.on{border-color:#0f172a;background:#0f172a;color:#fff}.brv-chk{display:flex;gap:10px;align-items:flex-start;font-size:.85rem;line-height:1.4;margin:0 0 12px;cursor:pointer}.brv-chk input{margin-top:2px;width:20px;height:20px;flex:none;accent-color:#0F172A}.brv-chk a{color:#0f172a}.brv-err{margin:10px 0 0;color:#b91c1c;font-weight:700;font-size:.92rem}.brv-warn{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#fef3c7;color:#78350f;font-size:.88rem;line-height:1.4}.brv-prog{padding:26px 6px;text-align:center}.brv-spin{width:52px;height:52px;margin:0 auto 16px;border-radius:50%;border:5px solid #E2E8F0;border-top-color:#df641f;animation:brvs 1s linear infinite}@keyframes brvs{to{transform:rotate(360deg)}}.brv-step{font-weight:800;font-size:1.05rem;min-height:1.4em}.brv-small{font-size:.82rem;color:#64748b;margin-top:6px}.brv-bar{height:6px;border-radius:6px;background:#e2e8f0;overflow:hidden;margin:16px 0 0}.brv-bar i{display:block;height:100%;width:0;background:#df641f;transition:width .8s ease}.brv-prev{position:relative;border-radius:12px;overflow:hidden;margin-bottom:12px;background:#0f172a}.brv-prev img{display:block;width:100%;height:auto;filter:blur(5px) saturate(1.1);transform:scale(1.05)}.brv-badge{position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:90%;max-width:380px;background:#fffffff2;border-radius:14px;padding:12px 14px;text-align:center;box-shadow:0 8px 30px #00000040}.brv-badge strong{display:block;font-size:1rem;margin-bottom:2px}.brv-badge span{font-size:.84rem;color:#475569}.brv-in{width:100%;min-height:52px;border-radius:12px;border:2px solid #CBD5E1;padding:0 14px;font-size:1rem;margin:0 0 10px;color:#0f172a;background:#fff}.brv-in:focus{outline:none;border-color:#0f172a}.brv-legal{font-size:.75rem;color:#64748b;margin:12px 0 0;line-height:1.4}.brv-full{display:block;width:100%;height:auto;border-radius:12px;margin:0 0 6px}.brv-price{text-align:center;margin:14px 0 10px}.brv-price b{font-size:1.6rem;color:#df641f}.brv-price s{color:#94a3b8;margin-left:8px}.brv-price em{display:inline-block;margin-top:4px;font-style:normal;background:#fee2e2;color:#b91c1c;font-weight:800;font-size:.82rem;padding:3px 8px;border-radius:6px}.brv-price small{display:block;color:#64748b;font-size:.82rem;margin-top:2px}.brv-specs{width:100%;border-collapse:collapse;font-size:.88rem;margin:4px 0 0}.brv-specs td{padding:6px 0;border-top:1px solid #E2E8F0}.brv-specs td:first-child{color:#64748b;width:44%}.brv-specs td:last-child{font-weight:700}.brv-alts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.brv-alt{display:block;text-decoration:none;color:#0f172a;border:1px solid #E2E8F0;border-radius:12px;overflow:hidden;background:#fff}.brv-alt img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#f8fafc}.brv-alt span{display:block;padding:6px 10px 0;font-weight:800;font-size:.9rem}.brv-alt b{display:block;padding:0 10px 10px;color:#df641f;font-size:.95rem}.brv-usp{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#0f172a;border-radius:12px;padding:12px 6px;margin-top:16px;text-align:center;color:#cbd5e1;font-size:.72rem;line-height:1.3}.brv-usp b{display:block;color:#f59e0b;font-size:1.05rem}.brv-site-header{display:flex;align-items:center;min-height:58px;margin:-18px -16px 18px;padding:7px 48px 7px 12px;border-bottom:1px solid #E2E8F0;background:#fff;pointer-events:none;overflow:hidden}.brv-site-header .brp-headrow{display:flex;align-items:center;width:100%;min-height:44px;gap:12px}.brv-site-header .brp-brand{display:block;flex:0 0 auto;width:170px;border:0;background:transparent;padding:0}.brv-site-header .brp-brand img{display:block;width:100%;height:auto}.brv-site-header .brp-headersearch{display:none}.brv-site-header .brp-nav{display:flex;align-items:center;gap:5px;margin-left:auto;white-space:nowrap}.brv-site-header .brp-nav button{border:0;background:transparent;color:#0f172a;font-size:.67rem;font-weight:800;padding:7px 5px}.brv-site-header .brp-cartlink{border-radius:9px!important;background:#0b2b68!important;color:#fff!important}.brv-prev{min-height:300px}.brv-unlock{position:absolute;left:50%;top:50%;width:min(88%,390px);transform:translate(-50%,-50%);padding:20px 18px;border:1px solid rgba(255,255,255,.55);border-radius:16px;background:#fffffff5;box-shadow:0 18px 55px #00000057;text-align:center}.brv-unlock strong{display:block;font-size:1.05rem;line-height:1.25}.brv-unlock>span{display:block;margin:5px 0 12px;color:#475569;font-size:.86rem}.brv-unlock .brv-in{margin-bottom:8px;text-align:left}.brv-unlock .brv-btn{min-height:48px}.brv-unlock .brv-chk{margin:10px 0 0;text-align:left;font-size:.72rem}.brv-unlock .brv-err{text-align:left}.brv-result{position:relative;overflow:hidden;border-radius:12px;background:#0f172a}.brv-result .brv-full{margin:0;border-radius:0}.brv-watermark{position:absolute;right:12px;bottom:10px;padding:5px 9px;border:1px solid rgba(255,255,255,.65);border-radius:7px;background:#0f172a8c;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.02em}.brv-caption{margin:6px 0 12px;color:#64748b;font-size:.78rem;text-align:center}.brv-actions{display:grid;grid-template-columns:1fr 1fr 1.45fr;gap:8px;margin:0 0 14px}.brv-action{min-height:46px;padding:0 8px;border:1px solid #CBD5E1;border-radius:10px;background:#fff;color:#0f172a;font-size:.78rem;font-weight:800;cursor:pointer}.brv-actions .brv-btn{min-height:46px;font-size:.78rem;padding:0 8px}@media(max-width:767px){.brv-site-header{margin:-18px -16px 14px;padding-right:45px}.brv-site-header .brp-brand{width:144px}.brv-site-header .brp-nav button:not(.brp-cartlink){display:none}.brv-site-header .brp-cartlink{font-size:.72rem;padding:8px 9px}.brv-unlock{width:calc(100% - 24px);padding:16px 13px}.brv-actions{grid-template-columns:1fr 1fr}.brv-actions .brv-btn{grid-column:1 / -1}}.brv-site-header .brp-headrow{flex-wrap:wrap;min-width:0}.brv-site-header .brp-nav{flex:1 1 100%;width:100%;min-width:0;margin-left:0;flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;white-space:normal}.brv-site-header .brp-nav a,.brv-site-header .brp-nav button{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:8px 5px;font-size:.875rem;line-height:1.35;white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/8/assets/br-visualize.css.map */
