:root{--bc-sand:#F5F0E8;--bc-mist:#EDE8DF;--bc-deep:#2C2416;--bc-gold:#A8843A;--bc-clay:#C9A882;--bc-moss:#5C6B4A;--bc-red:#B05538;--bc-serif:Georgia,serif;--bc-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.bc-wrap{font-family:var(--bc-sans);background:var(--bc-sand)}.bc-header{background:var(--bc-deep);padding:52px 40px 40px;text-align:center}.bc-eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--bc-clay);margin-bottom:12px;display:block}.bc-title{font-family:var(--bc-serif);font-size:38px;font-weight:400;color:var(--bc-sand);margin-bottom:10px;line-height:1.15}.bc-title em{font-style:italic;color:var(--bc-clay)}.bc-subtitle{font-size:14px;color:#f5f0e880;max-width:480px;margin:0 auto 28px;line-height:1.7}.bc-legend{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.bc-legend-item{display:flex;align-items:center;gap:7px;font-size:12px;color:#f5f0e8a6}.bc-ldot{width:9px;height:9px;border-radius:50%}.bc-ldot-cert{background:var(--bc-moss)}.bc-ldot-safe{background:#7ba05b}.bc-ldot-check{background:var(--bc-gold)}.bc-ldot-avoid{background:var(--bc-red)}.bc-controls{padding:22px 40px;background:var(--bc-mist);border-bottom:.5px solid rgba(44,36,22,.1);display:flex;gap:12px;flex-wrap:wrap;align-items:center}.bc-search-wrap{flex:1;min-width:240px}.bc-search{width:100%;background:#fff;border:.5px solid rgba(44,36,22,.2);padding:12px 14px;font-size:14px;color:var(--bc-deep);outline:none;font-family:var(--bc-sans)}.bc-search:focus{border-color:var(--bc-gold)}.bc-filters{display:flex;gap:7px;flex-wrap:wrap}.bc-filter{padding:8px 14px;font-size:11px;letter-spacing:.07em;text-transform:uppercase;border:.5px solid rgba(44,36,22,.2);background:transparent;cursor:pointer;color:var(--bc-deep);font-family:var(--bc-sans);transition:all .15s}.bc-filter.active,.bc-filter:hover{background:var(--bc-deep);color:var(--bc-sand);border-color:var(--bc-deep)}.bc-count{font-size:12px;color:#2c241666;margin-left:auto}.bc-spotlight{max-width:900px;margin:28px auto 0;padding:0 40px;display:none}.bc-spotlight-card{background:#fff;border:.5px solid rgba(44,36,22,.12);padding:28px}.bc-sp-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;flex-wrap:wrap;gap:10px}.bc-sp-name{font-family:var(--bc-serif);font-size:28px;font-weight:400;color:var(--bc-deep)}.bc-sp-badge{font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:7px 14px}.bc-sp-badge.certified{background:#5c6b4a1a;color:var(--bc-moss);border:1px solid var(--bc-moss)}.bc-sp-badge.safe{background:#7ba05b1a;color:#5a8a3a;border:1px solid #7BA05B}.bc-sp-badge.check{background:#a8843a1a;color:var(--bc-gold);border:1px solid var(--bc-gold)}.bc-sp-badge.avoid{background:#b055381a;color:var(--bc-red);border:1px solid var(--bc-red)}.bc-sp-cat{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bc-gold);margin-bottom:10px}.bc-sp-desc{font-size:14px;color:#2c2416a6;line-height:1.8;margin-bottom:14px}.bc-sp-details{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.bc-sp-detail{background:var(--bc-mist);padding:14px}.bc-sp-detail-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bc-gold);margin-bottom:5px}.bc-sp-detail-value{font-size:13px;color:var(--bc-deep);line-height:1.5}.bc-sp-tip{background:var(--bc-deep);color:var(--bc-sand);padding:14px 18px;margin-top:14px;font-size:13px;line-height:1.6}.bc-sp-tip strong{color:var(--bc-clay)}.bc-grid-wrap{max-width:1200px;margin:0 auto;padding:32px 40px 72px}.bc-group{margin-bottom:44px}.bc-group-title{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--bc-gold);margin-bottom:16px;padding-bottom:8px;border-bottom:.5px solid rgba(44,36,22,.1)}.bc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.bc-card{background:#fff;border:.5px solid rgba(44,36,22,.1);padding:16px 18px;cursor:pointer;transition:all .15s}.bc-card:hover{border-color:var(--bc-clay);transform:translateY(-1px)}.bc-card.certified{border-left:3px solid var(--bc-moss)}.bc-card.safe{border-left:3px solid #7BA05B}.bc-card.check{border-left:3px solid var(--bc-gold)}.bc-card.avoid{border-left:3px solid var(--bc-red)}.bc-card.hidden{display:none}.bc-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.bc-name{font-family:var(--bc-serif);font-size:17px;color:var(--bc-deep)}.bc-status{font-size:9px;letter-spacing:.08em;text-transform:uppercase}.bc-status.certified{color:var(--bc-moss)}.bc-status.safe{color:#5a8a3a}.bc-status.check{color:var(--bc-gold)}.bc-status.avoid{color:var(--bc-red)}.bc-cat{font-size:11px;color:#2c241661;margin-bottom:4px}.bc-verdict{font-size:12px;line-height:1.5}.bc-verdict.certified{color:var(--bc-moss)}.bc-verdict.safe{color:#5a8a3a}.bc-verdict.check{color:var(--bc-gold)}.bc-verdict.avoid{color:var(--bc-red)}.bc-no-results{text-align:center;padding:52px 20px;color:#2c241680}.bc-no-results h3{font-family:var(--bc-serif);font-size:22px;font-weight:400;margin-bottom:8px;color:var(--bc-deep)}.bc-no-results a{color:var(--bc-gold)}@media(max-width:680px){.bc-header,.bc-controls,.bc-grid-wrap,.bc-spotlight{padding-left:20px;padding-right:20px}.bc-title{font-size:26px}.bc-grid,.bc-sp-details{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/halal-brand-checker.css.map */
