.et_mobile_menu{background-color:#0b1d33!important;border-top:3px solid #f2c500!important}.et_mobile_menu li a{color:#ffffff!important}.et_mobile_menu .sub-menu{background-color:#0b1d33!important}@media only screen and (max-width:980px){.et_mobile_menu .sub-menu,#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{display:none!important;visibility:hidden!important;padding-left:10px}.et_mobile_menu li.dt-open>.sub-menu,.et_mobile_menu li.dt-open>ul,#main-header .et_mobile_menu li.dt-open>ul,.et_pb_fullwidth_menu .et_mobile_menu li.dt-open>ul,.et_pb_menu .et_mobile_menu li.dt-open>ul{display:block!important;visibility:visible!important}.et_mobile_menu .menu-item-has-children>a::after{display:none!important;content:none!important}.et_mobile_menu .menu-item-has-children>a{display:flex!important;align-items:center!important;justify-content:space-between!important}.et_mobile_menu .menu-item-has-children>a .dt-toggle-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:28px!important;height:28px!important;margin-left:8px!important;font-size:24px!important;font-weight:300!important;line-height:1!important;color:#ffffff!important;pointer-events:none!important}.et_mobile_menu .menu-item-has-children>a .dt-toggle-icon::before{content:'+'!important}.et_mobile_menu .menu-item-has-children.dt-open>a .dt-toggle-icon::before{content:'−'!important}.et_mobile_menu .sub-menu>.menu-item>a{padding-left:16px!important}.et_mobile_menu .sub-menu .sub-menu>.menu-item>a{padding-left:28px!important}}:root{--bif-brand:#1B2A4A;--bif-brand-dark:#10192E;--bif-accent:#C8952A;--bif-bg:#F8F9FC;--bif-bg-alt:#EEF1F7;--bif-line:#E1E5EE;--bif-ink:#1A1F2B;--bif-muted:#6B7280;--bif-wa:#25D366}.bif-wrap{max-width:1140px;margin:0 auto;padding:0 26px;box-sizing:border-box}body.bif-override-page #main-content,body.bif-override-page .container,body.bif-override-page #left-area{max-width:100%!important;padding:0!important;margin:0!important}body.bif-override-page #sidebar{display:none!important}.bif-eyebrow{font-family:'Roboto Mono',monospace;font-size:11.5px;letter-spacing:0.08em;text-transform:uppercase;color:var(--bif-accent);margin:0 0 8px}.bif-hl-dark{font-size:clamp(1.8rem,1rem + 3vw,2.8rem);font-weight:800;color:var(--bif-ink);margin:0 0 6px;line-height:1.15}.bif-h2{font-size:clamp(1.5rem,1rem + 2vw,2.2rem);font-weight:800;color:var(--bif-ink);margin:0 0 20px}.bif-prod-meta{color:var(--bif-muted);font-size:14px;margin:0 0 24px}.bif-prod-meta a{color:var(--bif-brand);text-decoration:none}.bif-breadcrumb{font-size:13px;color:var(--bif-muted);margin:0}.bif-breadcrumb a{color:var(--bif-brand);text-decoration:none}.bif-breadcrumb a:hover{text-decoration:underline}.bif-btn{display:inline-flex;align-items:center;padding:13px 24px;border-radius:6px;font-weight:600;font-size:14.5px;text-decoration:none;transition:transform 0.15s ease,opacity 0.15s ease}.bif-btn:hover{transform:translateY(-1px);opacity:0.92}.bif-btn.fill{background:var(--bif-brand);color:#fff}.bif-btn.wa{background:var(--bif-wa);color:#fff;margin-left:12px}@media (max-width:480px){.bif-btn.wa{margin-left:0;margin-top:10px}}.bif-prod-cta{margin:22px 0 16px;display:flex;flex-wrap:wrap}.bif-prod-trust{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.bif-pt{font-size:13px;color:var(--bif-muted)}.bif-prod-main{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:30px 26px 50px}@media (max-width:900px){.bif-prod-main{grid-template-columns:1fr;gap:28px}}.bif-gallery-main{border:1px solid var(--bif-line);border-radius:10px;overflow:hidden;background:#fff;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.bif-gallery-img{width:100%;height:100%;object-fit:contain;padding:16px}.bif-no-image{color:var(--bif-muted);background:var(--bif-bg)}.bif-gallery-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.bif-thumb{width:64px;height:64px;object-fit:contain;border:2px solid var(--bif-line);border-radius:6px;padding:4px;cursor:pointer;background:#fff;transition:border-color 0.15s ease}.bif-thumb.active,.bif-thumb:hover{border-color:var(--bif-brand)}.bif-prod-short{font-size:16px;line-height:1.6;color:var(--bif-ink)}.bif-prod-desc-wrap,.bif-prod-attrs-wrap{padding:10px 26px 40px;max-width:1140px;margin:0 auto}.bif-prod-desc h2,.bif-prod-desc h3{color:var(--bif-ink);margin-top:28px}.bif-prod-desc ul{padding-left:20px;line-height:1.7}.bif-spec-table,table.bif-spec-table{width:100%;border-collapse:collapse;margin:16px 0}.bif-spec-table th,.bif-spec-table td{border:1px solid var(--bif-line);padding:10px 14px;text-align:left;font-size:14.5px}.bif-spec-table th{background:var(--bif-bg-alt);width:220px;color:var(--bif-ink)}.bif-related-wrap,.bif-cat-grid-wrap{padding:40px 26px 60px;max-width:1140px;margin:0 auto}.bif-related-grid,.bif-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media (max-width:980px){.bif-related-grid,.bif-cat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.bif-related-grid,.bif-cat-grid{grid-template-columns:1fr}}.bif-related-card{display:flex;flex-direction:column;border:1px solid var(--bif-line);border-radius:10px;overflow:hidden;background:#fff;text-decoration:none;transition:transform 0.15s ease,box-shadow 0.15s ease}.bif-related-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.08)}.bif-related-img{width:100%;aspect-ratio:1/1;object-fit:contain;padding:16px;background:#fff}.bif-related-title{padding:0 14px;font-weight:600;color:var(--bif-ink);font-size:14.5px}.bif-related-btn{margin:10px 14px 14px;padding:8px 0;text-align:center;border:1px solid var(--bif-brand);border-radius:6px;color:var(--bif-brand);font-size:13px;font-weight:600}.bif-cat-arch-desc{color:var(--bif-muted);line-height:1.6;max-width:70ch}.bif-result-count{font-size:13px;color:var(--bif-muted)}.bif-pagination{display:flex;gap:8px;margin-top:30px;flex-wrap:wrap}.bif-pagination .page-numbers{padding:8px 14px;border:1px solid var(--bif-line);border-radius:6px;text-decoration:none;color:var(--bif-ink);font-size:14px}.bif-pagination .page-numbers.current{background:var(--bif-brand);color:#fff;border-color:var(--bif-brand)}