.abus-brand-modern{--brand-navy:#062354;--brand-blue:#0167c1;--brand-blue-hover:#0057a5;--brand-blue-soft:#eaf3fb;--brand-blue-soft-strong:#d8eafb;--brand-bg-main:#f5f8fc;--brand-bg-alt:#edf4fa;--brand-surface:#fff;--brand-heading:#062354;--brand-text:#27364d;--brand-text-secondary:#526278;--brand-border:#d9e3ee;--brand-border-strong:#bdd2e6;--brand-font-sans:"Plus Jakarta Sans", "DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--brand-font-serif:"Cormorant Garamond", Georgia, serif;font-family:var(--brand-font-sans);color:var(--brand-text);background-color:var(--brand-bg-main)}.abus-brand-modern h1,.abus-brand-modern h2.font-serif,.abus-brand-modern .font-serif{font-family:var(--brand-font-serif)!important}.abus-brand-modern h3,.abus-brand-modern p,.abus-brand-modern li,.abus-brand-modern a,.abus-brand-modern span,.abus-brand-modern button{font-family:var(--brand-font-sans)}.abus-brand-modern .model-image-viewport{aspect-ratio:4/3;background-color:#fff;border:1px solid #d9e3ee;border-radius:.75rem;justify-content:center;align-items:center;width:100%;height:auto;min-height:250px;max-height:300px;margin-bottom:1rem;padding:.75rem;display:flex;overflow:hidden}.abus-brand-modern .model-image-viewport img{object-fit:contain;width:auto;max-width:96%;height:auto;max-height:96%}.abus-brand-modern .brand-hero-logo{zoom:.62}@media (width>=1024px){.abus-brand-modern .brand-hero-logo{zoom:.8}}.abus-brand-modern .brand-hero-thumb{aspect-ratio:1;background-color:#fff;border:1px solid #d9e3ee;border-radius:.75rem;justify-content:center;align-items:center;width:100%;padding:6px;transition:border-color .2s;display:flex;overflow:hidden}.abus-brand-modern .brand-hero-thumb img{object-fit:contain;width:auto;max-width:94%;height:auto;max-height:94%;transform:scale(var(--hero-thumb-scale,1))}.abus-brand-modern .brand-compare-table{border-collapse:collapse;text-align:left;width:100%;font-family:var(--brand-font-sans);color:#27364d;font-size:15px;line-height:1.6}.abus-brand-modern .brand-compare-table th{font-weight:400}.abus-brand-modern .brand-compare-table th,.abus-brand-modern .brand-compare-table td{overflow-wrap:break-word;hyphens:auto}.abus-brand-modern .brand-compare-thumb{background-color:#fff;border:1px solid #d9e3ee;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;padding:4px;display:flex;overflow:hidden}.abus-brand-modern .brand-compare-thumb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.abus-brand-modern .brand-compare-thumb-lg{border-radius:.75rem;width:132px;height:132px;padding:8px}@media (width<=1279px){.abus-brand-modern .brand-compare-table,.abus-brand-modern .brand-compare-table tr,.abus-brand-modern .brand-compare-table th,.abus-brand-modern .brand-compare-table td{display:block}.abus-brand-modern .brand-compare-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.abus-brand-modern .brand-compare-table tbody{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.abus-brand-modern .brand-compare-table tbody tr{background-color:#fff;border:1px solid #d9e3ee;border-radius:1rem;flex-direction:column;min-width:0;padding:1.25rem;display:flex;box-shadow:0 1px 2px #0623540d}.abus-brand-modern .brand-compare-table tbody td{padding-top:.875rem}.abus-brand-modern .brand-compare-table tbody td[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:#0167c1;margin-bottom:.25rem;font-size:13px;font-weight:800;display:block}.abus-brand-modern .brand-compare-table tbody td.brand-compare-link{margin-top:auto;padding-top:.5rem}}@media (width>=768px) and (width<=1279px){.abus-brand-modern .brand-compare-table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.abus-brand-modern .brand-compare-table.is-collapsed tbody tr[data-compare-extra]{display:none}}@media (width>=1280px){.abus-brand-modern .brand-compare-wrap{background-color:#fff;border:1px solid #d9e3ee;border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px #0623540d}.abus-brand-modern .brand-compare-table{table-layout:fixed}.abus-brand-modern .brand-compare-table thead th{color:#062354;background-color:#f5f8fc;border-bottom:1px solid #d9e3ee;padding:.875rem 1rem;font-size:14px;font-weight:700}.abus-brand-modern .brand-compare-table tbody th,.abus-brand-modern .brand-compare-table tbody td{vertical-align:top;border-top:1px solid #d9e3ee;padding:1rem}.abus-brand-modern .brand-compare-table tbody tr:first-child th,.abus-brand-modern .brand-compare-table tbody tr:first-child td{border-top:0}.abus-brand-modern .brand-compare-table th:first-child{width:24%}.abus-brand-modern .brand-compare-table th:nth-child(2){width:21%}.abus-brand-modern .brand-compare-table th:nth-child(4){width:18%}.abus-brand-modern .brand-compare-table th:last-child{width:168px}.abus-brand-modern .brand-compare-table-wide-link th:last-child{width:232px}}.abus-brand-modern #breadcrumb-nav a{position:relative}.abus-brand-modern #breadcrumb-nav a:after{content:"";position:absolute;inset:-12px -4px}.abus-brand-modern .group:hover img[style*=--brand-card-scale]{transform:scale(calc(var(--brand-card-scale) * 1.05))!important}.abus-brand-modern header{border-bottom:1px solid var(--brand-border)!important;background-color:#fff!important}.abus-brand-modern header nav a{color:var(--brand-text)!important;font-family:var(--brand-font-sans)!important;font-weight:600!important}.abus-brand-modern header nav a:hover{color:var(--brand-blue)!important}.abus-brand-modern header a[href^=tel\:]{background-color:var(--brand-blue)!important;color:#fff!important;border-radius:8px!important}.abus-brand-modern header a[href^=tel\:]:hover{background-color:var(--brand-blue-hover)!important}.abus-brand-modern footer{background-color:var(--brand-navy)!important;color:var(--brand-blue-soft)!important}.abus-brand-modern footer h2,.abus-brand-modern footer h3,.abus-brand-modern footer h4{color:#fff!important}.abus-brand-modern footer a{color:var(--brand-blue-soft-strong)!important}.abus-brand-modern footer a:hover{color:#fff!important}.abus-brand-modern footer .md\:col-span-1 .flex.items-center.gap-4>span,.abus-brand-modern footer .md\:col-span-1 .flex.items-center>span{display:none!important}.abus-brand-modern footer .md\:col-span-1 .flex.items-center.gap-4,.abus-brand-modern footer .md\:col-span-1 .flex.items-center{gap:0!important;margin-bottom:1.25rem!important}.abus-brand-modern footer .md\:col-span-1 a.bg-white{width:180px!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background-color:#fff!important;border:none!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:6px 8px!important;display:inline-flex!important}.abus-brand-modern footer .md\:col-span-1 a.bg-white img{object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important}@media (width<=1023px){.abus-brand-modern footer .md\:col-span-1 a.bg-white{width:165px!important}}@media (width<=767px){.abus-brand-modern footer .md\:col-span-1 a.bg-white{width:150px!important}}.eurokey-variant-card:focus-visible{outline:none;box-shadow:0 0 0 2px #0167c1}.eurokey-image-viewport,.eurokey-modal-image-viewport{cursor:zoom-in}.eurokey-image-viewport:focus-visible{outline:none;box-shadow:0 0 0 2px #0167c1}.eurokey-magnifier-lens,.eurokey-modal-magnifier-lens{aspect-ratio:1;pointer-events:none;z-index:25;opacity:0;visibility:hidden;will-change:transform;background-color:#f8fafc;border:2px solid #0167c173;border-radius:50%;width:clamp(170px,46%,220px);height:clamp(170px,46%,220px);transition:opacity .15s,visibility .15s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 10px 25px #06235438,inset 0 0 0 1px #ffffffe6}.eurokey-magnifier-lens.is-active,.eurokey-modal-magnifier-lens.is-active{opacity:1;visibility:visible}.eurokey-magnifier-inner,.eurokey-modal-magnifier-inner{pointer-events:none;will-change:transform;background-color:#f8fafc;position:absolute;top:0;left:0}@media (hover:none),(pointer:coarse){.eurokey-magnifier-lens,.eurokey-modal-magnifier-lens{display:none!important}}
