.block-specification .header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #2d354a;margin-bottom:10px}.block-specification .header__brand{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.block-specification .header__spec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.block-specification .header__spec .title{-ms-flex-preferred-size:40%;flex-basis:40%}.block-specification .header__spec .description{-ms-flex-preferred-size:60%;flex-basis:60%}.block-specification .header p{font-family:var(--title-font);font-size:.65em;font-weight:700;color:#2d354a;line-height:1.2;font-style:normal;margin:0}.block-specification .brand{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #2d354a;padding:.5em 0}.block-specification .brand__name{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;margin:0;font-family:var(--title-font);font-size:.9em;font-weight:700;color:#2d354a;line-height:1.2;font-style:normal}.block-specification .brand .specification{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.block-specification .brand .specification p{font-family:var(--text-font);font-size:.9em;font-weight:400;color:#2d354a;line-height:1.2;font-style:normal;margin:0}.block-specification .brand .specification .row{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #2d354a;padding:.5em 0}.block-specification .brand .specification .row:last-of-type{border-bottom:none;padding-bottom:0}.block-specification .brand .specification .row:first-of-type{padding-top:0}.block-specification .brand .specification .row .title{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;padding-right:1em}.block-specification .brand .specification .row .description{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}@media (max-width:767px){.block-specification{border-top:1px solid #2d354a}.block-specification .header{display:none}.block-specification .brand{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;border-bottom:none}.block-specification .brand__name{font-size:1.35em;padding-left:44px;position:relative;padding-top:8px}.block-specification .brand__name::before{content:'';position:absolute;left:18px;top:calc(50% + 4px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:8px;height:7px;-webkit-mask-image:url(../../../dist/images/triangle.svg);mask-image:url(../../../dist/images/triangle.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#2d354a}.block-specification .brand .specification{margin-top:.5em;border-top:1px solid #2d354a;max-height:0;overflow:hidden;-webkit-transition:max-height .3s;transition:max-height .3s}.block-specification .brand .specification .row{border-color:#2d354a4d;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:28px 0}.block-specification .brand .specification .row:first-of-type{padding-top:28px}.block-specification .brand .specification .row:last-of-type{padding-bottom:20px}.block-specification .brand .specification .row .title{font-weight:700;line-height:1.4}.block-specification .brand.active{border-bottom:1px solid #2d354a}.block-specification .brand.active .brand__name::before{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.block-specification .brand.active .specification{max-height:1000px}}