.btn-default{font-size:.9rem;padding:.65rem 1rem .45rem;margin-bottom:1rem;display:inline-flex;align-items:center;justify-content:center;width:max-content;border-radius:7px;border:1px solid #131e29;color:#fff!important;background-color:#000;transition:all 250ms ease-in-out;cursor:pointer;line-height:1;vertical-align:middle;-webkit-box-align:center;-webkit-box-pack:center}html.safari .btn-default{padding:.55rem 1rem;line-height:1.2}@media screen and (max-width:998px){.btn-default{font-size:1.1rem}}.btn-default:hover{background-color:#fff;color:#131e29!important;border-color:#131e29}.btn-light{font-size:.9rem;padding:.65rem 1rem .45rem;margin-bottom:1rem;display:inline-flex;align-items:center;justify-content:center;width:max-content;border-radius:7px;border:1px solid #131e29;color:#fff!important;background-color:#000;transition:all 250ms ease-in-out;cursor:pointer;line-height:1;vertical-align:middle;-webkit-box-align:center;-webkit-box-pack:center;color:#131e29!important;border:1px solid #fff;background-color:#fff}html.safari .btn-light{padding:.55rem 1rem;line-height:1.2}@media screen and (max-width:998px){.btn-light{font-size:1.1rem}}.btn-light:hover{background-color:#fff;color:#131e29!important;border-color:#131e29}.btn-light:hover{background-color:#131e29;color:#fff!important}.btn-transparent{font-size:.9rem;padding:.65rem 1rem .45rem;margin-bottom:1rem;display:inline-flex;align-items:center;justify-content:center;width:max-content;border-radius:7px;border:1px solid #131e29;color:#fff!important;background-color:#000;transition:all 250ms ease-in-out;cursor:pointer;line-height:1;vertical-align:middle;-webkit-box-align:center;-webkit-box-pack:center;border-color:#fff;background-color:transparent}html.safari .btn-transparent{padding:.55rem 1rem;line-height:1.2}@media screen and (max-width:998px){.btn-transparent{font-size:1.1rem}}.btn-transparent:hover{background-color:#fff;color:#131e29!important;border-color:#131e29}.btn-transparent:hover{background-color:transparent;border-color:#f4ae2a;color:#f4ae2a!important}@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}.rotating{animation:rotating .5s linear infinite}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fade-out{animation:fadeOut 125ms linear}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn 125ms linear}@keyframes popIn{from{transform:translateY(2rem)}to{transform:translateY(0)}}.pop-in{animation:popIn 100ms ease-in-out}#intro{padding-block:4rem;padding-inline:7rem;text-align:center}@media screen and (max-width:1600px){#intro{padding-inline:2rem}}@media screen and (max-width:480px){#intro{padding-inline:1rem}}#intro .content{max-width:500px;margin-inline:auto}#product-list{padding-inline:7rem;display:flex;gap:2rem;align-items:flex-start;margin-bottom:4rem;position:relative}@media screen and (min-width:calc(1600px + (7rem * 2))){#product-list{padding-inline:calc((100% - 1600px)/2)}}@media screen and (max-width:1600px){#product-list{padding-inline:2rem}}@media screen and (max-width:480px){#product-list{padding-inline:1rem}}@media screen and (max-width:998px){#product-list{display:block}}#product-list .toggle-sidebar{display:none!important;all:unset;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;border-radius:7px;background-color:#edeff4;padding:1rem 1rem .8rem;justify-content:space-between;margin-bottom:1rem;align-items:center}#product-list .toggle-sidebar span{font-weight:700;font-size:1.2rem;line-height:1}@media screen and (max-width:767px){#product-list .toggle-sidebar{display:flex!important}}#product-list button.close{all:unset;position:absolute;right:1rem;top:1rem;display:none}@media screen and (max-width:767px){#product-list button.close{display:block}}#product-list button{cursor:pointer}#product-list aside{padding:1rem;background-color:#edeff4;border-radius:7px;min-width:300px;position:sticky;top:2rem}@media screen and (max-width:998px){#product-list aside{min-width:250px;position:static;margin-bottom:1rem}}@media screen and (max-width:767px){#product-list aside{position:absolute;left:-100%;margin-bottom:0}#product-list aside.active{position:fixed;bottom:0;left:0;top:auto;z-index:9001;width:100%;border-radius:7px 7px 0 0}}#product-list aside h2{font-size:1.2rem;border-bottom:1px solid #131e294d;padding-bottom:.5rem;margin-bottom:1rem}#product-list aside h3{font-size:1rem}#product-list aside h3,#product-list aside ul{margin-bottom:1rem;padding:0!important}#product-list aside ul:last-of-type{margin-bottom:0}#product-list aside li{margin-bottom:.5rem}#product-list aside li label{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#product-list aside li label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0;padding:0}#product-list aside li label .checkmark{position:absolute;top:0;left:0;height:1rem;width:1rem;background-color:#fff}#product-list aside li label .checkmark:after{content:"";display:none;position:absolute;top:.15rem;left:.15rem;width:.7rem;height:.7rem;background-color:#000}#product-list aside li label input:checked~.checkmark:after{display:block}#product-list aside li label .label-title{position:relative;display:block;padding-left:36px;min-height:1rem;font-size:.8rem;line-height:1rem}#product-list aside li label:last-of-type{margin-bottom:0}#product-list aside ul{padding-bottom:.5rem;margin-bottom:1rem}#product-list aside input{width:unset;margin-right:1rem;border:0}#product-list aside .mobile-only{display:none}@media screen and (max-width:767px){#product-list aside .mobile-only{display:block;border-top:1px solid #131e294d;padding-top:1rem}#product-list aside .mobile-only .btn-default{width:100%;justify-content:center}}#product-list ._list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;grid-auto-rows:1fr}@media screen and (max-width:1230px){#product-list ._list{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){#product-list ._list{grid-template-columns:1fr}}#product-list ._list a{height:100%;display:block}#product-list ._list figure{border-radius:7px;position:relative;width:100%;height:100%}#product-list ._list figure img{object-fit:cover;width:100%;height:100%;transition:scale .5s ease-in-out}#product-list ._list figure figcaption{font-size:.9rem;padding:.65rem 1rem .45rem;margin-bottom:1rem;display:inline-flex;align-items:center;justify-content:center;width:max-content;border-radius:7px;border:1px solid #131e29;color:#fff!important;background-color:#000;transition:all 250ms ease-in-out;cursor:pointer;line-height:1;vertical-align:middle;-webkit-box-align:center;-webkit-box-pack:center;color:#131e29!important;border:1px solid #fff;background-color:#fff;border-radius:7px;position:absolute;bottom:.5rem;left:.5rem;margin-bottom:0;max-width:calc(100% - 1rem)}html.safari #product-list ._list figure figcaption{padding:.55rem 1rem;line-height:1.2}@media screen and (max-width:998px){#product-list ._list figure figcaption{font-size:1.1rem}}#product-list ._list figure figcaption:hover{background-color:#fff;color:#131e29!important;border-color:#131e29}#product-list ._list figure figcaption:hover{background-color:#131e29;color:#fff!important}#product-list ._list li:hover img{scale:1.03}#_intro h1{font-size:2.25rem}#_intro h2{font-size:1.25rem}#_intro figure img{object-position:center}#_intro .content>img{width:120px;margin-bottom:1rem}#_intro .content p{margin-bottom:1rem}#_intro .content ul{columns:2;margin-bottom:1rem}@media screen and (max-width:767px){#_intro .content ul{columns:1}}#_intro .content li{position:relative;padding-left:30px;margin-bottom:.5rem;font-size:.9rem;color:#465462}@media screen and (max-width:998px){#_intro .content li{font-size:1.1rem}}#_intro .content li::before{width:16px;height:2px;background-color:#f4ae2a;position:absolute;top:calc(.5rem + 1px);left:0;content:""}#_intro .content button{font-size:.9rem;padding:.65rem 1rem .45rem;margin-bottom:1rem;display:inline-flex;align-items:center;justify-content:center;width:max-content;border-radius:7px;border:1px solid #131e29;color:#fff!important;background-color:#000;transition:all 250ms ease-in-out;cursor:pointer;line-height:1;vertical-align:middle;-webkit-box-align:center;-webkit-box-pack:center;border-color:#f4ae2a;background-color:#f4ae2a;color:#000!important;padding-block:.5rem;appearance:none;margin-bottom:0;gap:.5rem}html.safari #_intro .content button{padding:.55rem 1rem;line-height:1.2}@media screen and (max-width:998px){#_intro .content button{font-size:1.1rem}}#_intro .content button:hover{background-color:#fff;color:#131e29!important;border-color:#131e29}#_intro .content button:hover{background-color:transparent;border-color:#000}#_intro .content button img{width:.9rem}#_intro ._controls{display:flex;align-items:center;gap:1rem}#_specs,#_documentation{padding-inline:7rem;padding-block:2rem}@media screen and (min-width:calc(1600px + (7rem * 2))){#_specs,#_documentation{padding-inline:calc((100% - 1600px)/2)}}@media screen and (max-width:1600px){#_specs,#_documentation{padding-inline:2rem}}@media screen and (max-width:480px){#_specs,#_documentation{padding-inline:1rem}}#_specs h2,#_documentation h2{font-size:1.25rem}#_specs .content>ul,#_documentation .content>ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;justify-content:center}@media screen and (max-width:767px){#_specs .content>ul,#_documentation .content>ul{grid-template-columns:1fr}}#_specs .content>ul>li,#_documentation .content>ul>li{background-color:#edeff4;padding:2rem;border-radius:7px}#_specs .content>ul>li li,#_documentation .content>ul>li li{margin-bottom:.375rem}#_specs h3,#_documentation h3{font-size:1.1rem;text-transform:uppercase;margin-bottom:.5rem}#_specs.ul-cols-2 .content>ul,#_documentation.ul-cols-2 .content>ul{grid-template-columns:1fr}#_specs.ul-cols-2 .content>ul ul,#_documentation.ul-cols-2 .content>ul ul{columns:2;gap:2rem}@media screen and (max-width:767px){#_specs.ul-cols-2 .content>ul ul,#_documentation.ul-cols-2 .content>ul ul{columns:1}}#_specs a>img,#_documentation a>img{width:.8rem;display:inline-block;transform:translateY(.1rem)}#_training .content{width:30rem}#_training a{display:inline-block}#_training a:first-of-type{font-size:.9rem;padding:.65rem 1rem .45rem;margin-bottom:1rem;display:inline-flex;align-items:center;justify-content:center;width:max-content;border-radius:7px;border:1px solid #131e29;color:#fff!important;background-color:#000;transition:all 250ms ease-in-out;cursor:pointer;line-height:1;vertical-align:middle;-webkit-box-align:center;-webkit-box-pack:center;margin-right:1rem}html.safari #_training a:first-of-type{padding:.55rem 1rem;line-height:1.2}@media screen and (max-width:998px){#_training a:first-of-type{font-size:1.1rem}}#_training a:first-of-type:hover{background-color:#fff;color:#131e29!important;border-color:#131e29}#_training a:last-of-type{font-size:.9rem;padding:.65rem 1rem .45rem;margin-bottom:1rem;display:inline-flex;align-items:center;justify-content:center;width:max-content;border-radius:7px;border:1px solid #131e29;color:#fff!important;background-color:#000;transition:all 250ms ease-in-out;cursor:pointer;line-height:1;vertical-align:middle;-webkit-box-align:center;-webkit-box-pack:center;color:#131e29!important;border:1px solid #fff;background-color:#fff;border:1px solid #131e29}html.safari #_training a:last-of-type{padding:.55rem 1rem;line-height:1.2}@media screen and (max-width:998px){#_training a:last-of-type{font-size:1.1rem}}#_training a:last-of-type:hover{background-color:#fff;color:#131e29!important;border-color:#131e29}#_training a:last-of-type:hover{background-color:#131e29;color:#fff!important}