.specification-groups h1{transition:all .3s ease-in-out;font-size:38px;color:#fff}.hidden{display:none}.specification-group-name-text{display:block}.specification-group-name-text:first-letter{text-transform:uppercase}.key-specifications{display:flex;flex-wrap:wrap;justify-content:space-between}.key-specification-box{display:flex;flex-direction:column;flex-basis:32%;align-items:flex-start;margin:20px 0}.key-specification-box .key-specification-image{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px;width:100%}.key-specification-box .key-specification-image img{width:50px;height:50px}.key-specification-box .key-specification-title{font-weight:700;font-size:18px;margin-bottom:20px}.key-specification-box .key-specification-text{line-height:20px}.specification-group{display:flex;width:100%}.specification-group .specification-group-name{font-size:24px;width:20%}.specification-group-values{display:flex;flex-wrap:wrap;width:80%}.specification-group-values .specification-group-value{flex-basis:33.33%}.all-specifications-header{align-items:center;cursor:pointer;display:flex;margin:30px 0 0;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:24px;color:#fff}.all-specifications-header .specification-arrow{transform:rotate(-90deg);width:34px;height:34px;margin-right:20px}.all-specifications-header.specification-header-active .specification-arrow{transform:rotate(0)}.all-specifications-mobile{display:none}.all-specifications-desktop{display:block}.specification-group{border-bottom:1px solid #2a3d4e;border-top:1px solid #2a3d4e;padding:40px 40px 45px 0}.specification-group:last-child{border-bottom:none}.specification-group-values{font-size:14px}.specification-group-name-arrow{display:none}.specification-value-name{font-weight:700}.Collapsible__trigger{outline:0!important}@media (min-width:800px){.specification-group-value{padding:0 10px;margin-bottom:15px}.specification-group-value ul li{line-height:22px;margin-bottom:20px}.specification-group-value ul{padding:0;list-style-type:none;margin:5px 0 0}}.specification-color-swatcher{margin:10px 0;width:40px;height:40px;border:3px solid #fff;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:50%}.specification-wrapper{padding:20px 16px;background-color:#001428;color:#fff;border-color:#fff}.specification{display:flex;align-items:center;justify-content:center;padding:20px 0;margin:20px 16px;border-top:1px solid;border-bottom:1px solid;cursor:pointer}.specification__title-text{font-size:19px;margin-left:30px}.specification--visible .specification-trigger__icon{transform:rotate(180deg);margin-bottom:0}.specification-trigger__icon-wrapper{border:2px solid;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.specification-trigger__icon{margin-bottom:-4px;transition:all .3s ease-in-out}.specification-groups{overflow:hidden;display:flex;justify-content:center;background-color:#001428;color:#fff}.specification-groups-container{max-width:87.5rem;margin:0 12px;width:100%}.arrow-filter{-webkit-filter:invert(30%) grayscale(100%) brightness(70%) contrast(1000);filter:invert(30%) grayscale(100%) brightness(70%) contrast(1000)}@media (max-width:768px){.specification{gap:48px}.specification__title-text{width:70%;margin-left:0}.all-specifications-mobile{display:none}.all-specifications-desktop{display:block!important;padding:0}.all-specifications-header{display:none}.all-specifications{display:block;padding:10px}.specification-group{border:0;padding:40px 40px 45px 0}.specification-group-name{align-items:center;cursor:pointer;display:flex;font-weight:700;font-size:16px!important;justify-content:space-between;outline:0!important;border-bottom:1px solid #2a3d4e;width:100%!important;margin-bottom:20px;padding:0 0 5px}.specification-group-value ul{padding:0;list-style-type:none;margin:5px 0 0}.specification-group-value ul li{line-height:22px;margin-bottom:20px;font-size:12px}.specification-group-name-arrow{display:none;width:10px;height:10px}.specification-group{display:flex;flex-direction:column;padding:0 10px}.specification-group-values{display:flex;flex-wrap:wrap;width:100%}.specification-group-values.open-specification-group-values{display:block}.specification-group-values .specification-group-value{flex-basis:50%;margin-bottom:20px;padding-right:20px;font-size:12px}}