.sf-banner-slider{position:relative;background:#f5f4f1;color:#17191b;width:100%;overflow:hidden}.sf-banner-stage{position:relative;aspect-ratio:2560/1043;overflow:hidden}.sf-banner-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.sf-banner-slide[hidden]{display:none!important}.sf-banner-slide a{display:flex;align-items:center;width:100%;height:100%}.sf-banner-slide img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.sf-banner-arrows{position:absolute;right:20px;bottom:16px;z-index:3;display:flex;gap:8px}.sf-banner-arrows button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid #ffffff8c;border-radius:50%;background:#17191be8;color:#fff;font:22px/1 Arial,sans-serif;cursor:pointer;box-shadow:0 2px 8px #0002}.sf-banner-arrows button:hover{background:#17191b}.sf-banner-slider :focus-visible{outline:3px solid #075ab5;outline-offset:-3px}.sf-banner-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:767px){.sf-banner-arrows{right:8px;bottom:8px;gap:4px}.sf-banner-arrows button{width:44px;height:44px;font-size:20px}}

.sf-banner-slider .sf-banner-arrows button{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border-radius:50%!important}

.sf-banner-slider .sf-banner-slide[data-name="MagFlick Ultra"] img,.sf-banner-slider .sf-banner-slide[data-name="Onyx X1"] img{object-fit:fill!important;}

.sf-banner-slider .sf-banner-slide img{height:100%!important;max-height:none!important;width:100%!important;}
