.bd49{padding:26px 0 46px}.bd49-panel{background:#fff;border:1px solid var(--bd27-line,#e4e7ec);border-radius:14px;padding:26px 26px 30px}@media(max-width:640px){.bd49-panel{padding:20px 16px 24px}}.bd49 .bd28-sec-head{margin-bottom:6px}.bd49-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 6px}.bd49-tab{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--bd27-line,#e4e7ec);border-radius:10px;padding:12px 16px;font-weight:800;font-size:14px;color:#111827;cursor:pointer;line-height:1.2}.bd49-tab svg{width:20px;height:20px;fill:none;stroke:#6b7280;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bd49-tab:hover{border-color:#db121559}.bd49-tab.is--active{background:var(--bd27-red,#db1215);border-color:var(--bd27-red,#db1215);color:#fff}.bd49-tab.is--active svg{stroke:#fff}.bd49-entry{margin:16px 0 4px}.bd49-lbl{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#4b5563;margin-bottom:8px}.bd49-select{width:100%;max-width:560px;height:50px;border:1px solid var(--bd27-line,#e4e7ec);border-radius:10px;padding:0 12px;font-size:15px;background:#fff;color:#111827}.bd49-select:focus{outline:none;border-color:var(--bd27-red,#db1215)}.bd49-chips{display:flex;flex-wrap:wrap;gap:9px}.bd49-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;background:#f6f7f9;border:1px solid var(--bd27-line,#e4e7ec);border-radius:10px;padding:10px 14px;cursor:pointer;text-align:left}.bd49-chip b{font-size:14px;font-weight:800;color:#111827}.bd49-chip small{font-size:11px;color:#6b7280;font-weight:600}.bd49-chip:hover{border-color:#db121559}.bd49-chip.is--active{background:var(--bd27-red,#db1215);border-color:var(--bd27-red,#db1215)}.bd49-chip.is--active b,.bd49-chip.is--active small{color:#fff}.bd49-resultwrap{margin-top:22px}.bd49-result-title{font-size:19px;font-weight:900;color:#111827;margin:0 0 14px;line-height:1.3}.bd49-safety{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;background:#fff7f0;border:1px solid #f3ddc8;border-radius:12px;padding:14px 16px;margin:0 0 18px}.bd49-safety-txt{display:flex;gap:12px;align-items:flex-start;flex:1 1 340px;min-width:260px}.bd49-safety-txt svg{width:26px;height:26px;flex:0 0 26px;fill:none;stroke:var(--bd27-red,#db1215);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.bd49-safety-txt p{margin:0;font-size:13.5px;line-height:1.5;color:#4b5563}.bd49-safety-actions{display:flex;gap:8px;flex-wrap:wrap}.bd49-safety-actions .bd27-btn{min-height:42px}.bd49-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:1080px){.bd49-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.bd49-grid{grid-template-columns:1fr}}.bd49-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--bd27-line,#e4e7ec);border-radius:14px;padding:16px;transition:.18s ease}.bd49-card:hover{box-shadow:0 14px 26px #0a0e191a;border-color:#db12154d;transform:translateY(-2px)}.bd49-card-img{height:150px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:10px}.bd49-card-img img{max-width:100%;max-height:148px;object-fit:contain}.bd49-card-title{font-size:14.5px;font-weight:800;line-height:1.35;color:#111827;margin:0 0 8px}.bd49-card-specs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.bd49-card-specs span{background:#f6f7f9;border-radius:6px;padding:3px 8px;font-size:11px;color:#4b5563;font-weight:700}.bd49-bands{border-top:1px solid #f0f1f3;padding-top:10px;margin-bottom:10px}.bd49-bands-h{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;margin:0 0 6px}.bd49-band{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;padding:3px 0}.bd49-band-nm{color:#4b5563;font-weight:700}.bd49-band-lb{color:#111827;font-weight:900;white-space:nowrap}.bd49-card-price{margin-top:auto;font-size:17px;font-weight:950;color:#111827}.bd49-card-price small{display:block;font-size:11px;font-weight:400;color:#6b7280;margin-top:1px}.bd49-card-cta{margin-top:12px}.bd49-card-cta .bd27-btn{width:100%}.bd49-morewrap{margin-top:18px;text-align:center}.bd49-cross{margin-top:26px;border-top:1px solid var(--bd27-line,#e4e7ec);padding-top:20px}.bd49-cross-h{font-size:15px;font-weight:900;color:#111827;margin:0 0 12px}.bd49-cross-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.bd49-cross-tile{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--bd27-line,#e4e7ec);border-radius:14px;padding:10px 12px;text-decoration:none!important;color:#111827!important;line-height:1.3;transition:.16s ease}.bd49-cross-tile:hover{border-color:#db12154d;box-shadow:0 10px 20px #0a0e1914}.bd49-cross-img{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border:1px solid #f0f1f3;border-radius:10px}.bd49-cross-img img{max-width:100%;max-height:56px;object-fit:contain}.bd49-cross-img--ph{background:#f6f7f9}.bd49-cross-img--ph svg{width:24px;height:24px;stroke:#c4c8cf;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bd49-cross-info{display:flex;flex-direction:column;gap:3px;min-width:0}.bd49-cross-title{font-size:13px;font-weight:800;color:#111827;line-height:1.3}.bd49-cross-price{font-size:13px;font-weight:900;color:#111827}.bd49-cross-price small{display:block;font-size:10.5px;font-weight:400;color:#6b7280;margin-top:1px}@media(max-width:620px){.bd49-cross-row{grid-template-columns:1fr}}.bd49-empty{color:#6b7280;font-size:14px;margin:18px 0 0}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bd49-brillenfinder.css.map */
