.product-list{margin:8px 0}.product-list__item-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-list__product-content{padding:20px 30px}.product-list__product-image{text-align:center;position:relative;padding-top:16px}.product-list__product-logo img{height:45px;max-width:100%}.product-list__product-description{font-size:14px}.product-list__item-inner--supercar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-list__item-inner--supercar .product-list__product-image{padding:30px 0 0}.product-list__item-inner--supertruck{background:#f5f5f5}.product-list__item-inner--track img{vertical-align:text-bottom}.product-list__item-inner--track .product-list__product-image{-ms-flex-item-align:stretch;align-self:stretch}.product-list__item{list-style-type:none}.product-list__item--right .weapons{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;left:40%}.product-list__item--right.product-list__item-inner--track{background:#fafafa}.product-list__item--right.product-list__item-inner--supertruck{background:#fff}.weapons{position:absolute;bottom:5%;line-height:1;left:30%}.weapons p{font-family:'Avenir Heavy Oblique','Helvetica Neue',Helvetica,Arial,sans-serif}.compareall.m--expanded .compareall__modal{display:block}.compareall.m--expanded .compareall__button{background:0 0;font-size:0;top:0}.compareall.m--expanded .compareall__button:before{content:'';height:14px;display:block;width:14px;background:url(../images/compareall-close.png) no-repeat center top}.compareall__button{position:absolute;top:46px;right:75px;z-index:1;font-size:12px;font-family:'Avenir Heavy Oblique','Helvetica Neue',Helvetica,Arial,sans-serif;margin:0;text-transform:uppercase;padding:44px 0 0;background:url(../images/compare-btn.png) no-repeat center top;cursor:pointer}.compareall__video{position:relative;z-index:2}.compareall__modal{padding:30px 40px;display:none}.compareall__title{font-size:14px;font-family:'Avenir Black Oblique','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;padding:0 10px}.compareall__subtitle{padding:0 10px;font-size:16px;font-family:'Avenir Black Oblique','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;color:#999;margin-bottom:40px}.compareall__tabs{margin:0 auto 64px;border:1px solid #999;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:right;-ms-flex-align:right;align-items:right;-webkit-transform:skew(-10deg);transform:skew(-10deg);width:100%}.compareall__col-1{width:25%}.compareall__col-2{width:75%}.compareall__tabs-list{list-style:none;display:table;width:100%;margin:0;font-size:13px}.compareall__tabs-item{display:table-cell;text-align:center}.compareall__tabs-item.ui-state-active{background:#f58c30}.compareall__tabs-item.ui-state-active .compareall__tabs-link{color:#fff}.compareall__product-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.compareall__tabs-title{font-size:16px;font-family:'Avenir Black Oblique','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;color:#999;padding:6px 0 5px 29px}.compareall__tabs-link{font-family:'Avenir Black','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:9px;color:#000;text-transform:uppercase;display:block;padding:8px 0}.compareall__tabs-content{margin-bottom:60px}.compareall__product-link{margin:0 15px 10px;display:block;min-height:160px}.compareall__product-params{margin:0 15px}.compareall__product-logo{width:90%;margin:0 auto;text-align:center;max-height:20px;display:block}.compareall__product-title{font-size:14px;font-family:'Avenir Black Oblique','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase}.compareall__product-ability{border:1px solid #ccc;height:11px;position:relative}.compareall__product-ability:before{background:url(../images/compareall-left.png) no-repeat center;content:'';height:11px;position:absolute;width:5px;z-index:2;top:-1px;left:-2px}.compareall__product-ability:after{background:url(../images/compareall-right.png) no-repeat center;content:'';height:11px;position:absolute;width:5px;z-index:2;top:-1px;right:-2px}.compareall__product-ability-bar{height:7px;margin-top:1px;width:0;-webkit-transition:width 1s ease-in-out 1s;transition:width 1s ease-in-out 1s;position:relative}.compareall__product-ability-bar:after{background:url(../images/compareall-r-bar.png) no-repeat center;content:'';height:9px;position:absolute;width:2px;z-index:2;top:-1px;right:0}.compareall__product-swatches:after{width:100%;height:1px;content:'';clear:both}.compareall__product-swatch{margin:0 4px 4px 0;float:left;position:relative;text-align:center}.compareall__product-swatch:nth-child(3){margin:0 auto}.compareall__product-swatch-title{font-size:12px;font-family:'Avenir Black Oblique','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;position:static;display:inline-block;vertical-align:middle;color:#999}.slot-grid-header>div{padding-bottom:8px}@media (min-width:768px){.product-list__product-image{text-align:right}.product-list__product-description{font-size:16px}.product-list__item-inner--supercar{background:url(../images/horizon.jpg) -300px 27% no-repeat;padding-top:6%}.product-list__item-inner--supercar .product-list__product-image{padding:30px}.product-list__item-inner--track .product-list__product-image img{height:100%}.product-list__item--right.product-list__item-inner--supercar,.product-list__item--right.product-list__item-inner--supertruck,.product-list__item--right.product-list__item-inner--track{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.product-list__item--right.product-list__item-inner--supercar{background:#fafafa url(../images/horizon-grey.jpg) 200px 15% no-repeat}.product-list__item--right .product-list__product-image{text-align:left}.compareall__title{font-size:28px}.compareall__tabs-link{font-size:13px}.compareall__product-title{font-size:16px}}@media (min-width:768px) and (max-width:991px){.product-list__item-inner--track{min-height:310px}.product-list__item-inner--track .product-list__product-image img{position:absolute;left:0}.compareall__modal{padding:20px 10px}.compareall__subtitle{font-size:14px}.compareall__tabs{font-size:14px;width:100%}.compareall__product-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.compareall__tabs-title{font-size:13px}.compareall__tabs-content{margin-bottom:20px}.compareall__product-link{width:28%}.compareall__product-params{width:27%}.compareall__product-swatches{width:45%;max-width:100%;margin:0 20px 0}.compareall__product-swatch-title{width:75px;display:block;margin-top:5px}}@media (min-width:992px){.product-list__product-content{padding:5%}.product-list__item-inner--supercar .product-list__product-content{padding:3% 10% 3% 5%}.product-list__item--right.product-list__item-inner--supercar .product-list__product-content{padding:3% 5% 3% 10%}.compareall__product-block{display:block}.compareall__item-list{display:-webkit-box;display:-ms-flexbox;display:flex}.compareall__product-swatches{margin:26px auto 0;max-width:170px}.compareall__product-swatch:after{display:none;content:"";position:absolute;z-index:1;left:0;top:0;background:url(../images/hexogen-weapon-bg.png) 0 0 no-repeat;width:72px;height:100%}.compareall__product-swatch:nth-child(3){margin:-28px 0 5px 38px}.compareall__product-swatch:hover:after{display:block}.compareall__product-swatch:hover .compareall__product-swatch-title{display:block;z-index:2}.compareall__product-swatch-title{position:absolute;display:none;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;color:#333}}@media (max-width:767px){.product-list__item-inner--supertruck .product-list__product-content{padding:0 20px 20px}.compareall.m--expanded .compareall__button{position:absolute;padding:0;top:5px;right:20px}.compareall__button{position:relative;top:0;right:0;padding:11px 0 11px 44px;background:url(../images/compare-btn.png) left center no-repeat}.compareall__modal{padding:15px 0}.compareall__subtitle{font-size:14px}.compareall__tabs{position:relative;margin-top:50px;width:95%}.compareall__col-1{position:absolute;width:90%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-35px}.compareall__col-2{width:100%}.compareall__item{margin-top:45px}.compareall__item:first-child{margin-top:0}.compareall__tabs-title{padding:0;text-align:center}.compareall__product-link{width:40%;margin:0}.compareall__product-params{width:50%}.compareall__product-swatch{margin:25px 0 0 15px}.compareall__product-swatch:nth-child(2n+1){display:none}.compareall__product-swatch-image{display:inline-block;vertical-align:middle}.compareall__slot-container{margin-bottom:10px}}