@media only screen and (min-width:600px){#ProductList .products-list.listview:not(:where(.offers)) .productDescriptionContainerTop .framedImage>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#ProductList .products-list.listview:not(:where(.offers)) .productDescriptionContainerTop .framedImage>a img{height:auto;max-height:100%;width:auto;max-width:100%;object-fit:contain}}#ProductList #productListContainer .products-list.gridview:not(.offers) .product-extras-frame{flex-wrap:nowrap;height:auto;min-height:41px}#ProductList #productListContainer .products-list.gridview:not(.offers) .product-extras-frame>:is(.fitsbox,.kitbox,.videoFrame,.pdfFrame){flex:1 1 0;min-width:0;width:auto;max-width:100%;margin:0}#ProductList #productListContainer .products-list.gridview:not(.offers) .product-extras-frame :is(.view-fits-vehicles,.kitbox:not(.videoFrame) .toggle)>span{position:absolute;top:0;right:0}#ProductList #productListContainer .products-list.gridview:not(.offers) .productInfoBox .product-head .brand-logo{margin-inline:0;width:100%}@media only screen and (min-width:768px){#ProductList .products-list.listview:not(:where(.offers)) .productDescriptionContainerTop .productImageContainer{width:28%}#ProductList .products-list.listview:not(:where(.offers)) .productDescriptionContainerTop .productInfoBox{width:72%}#ProductList .products-list.listview:not(:where(.offers)) .offertag{inset:0 auto auto calc(28% - 80px)}#ProductList .products-list.listview:not(:where(.offers)) .fitsbox{width:28%}#ProductList .products-list.listview:not(:where(.offers)) .fitsbox .fits-vehicles{width:28%}#ProductList .products-list.listview:not(:where(.offers)) .kitbox .txtbox{inset:auto 0 41px calc(28% + 1px)}}@media only screen and (max-width:767px){#ProductList .products-list.listview:not(:where(.offers)) .offertag{inset:0 0 auto auto}#ProductList .products-list.listview:not(:where(.offers)) .fitsbox,#ProductList .products-list.listview:not(:where(.offers)) .fitsbox .fits-vehicles{width:100%}#ProductList .products-list.listview:not(:where(.offers)) .kitbox .txtbox{inset:auto 0 41px 0}}@media only screen and (min-width:600px) and (max-width:1279px){#ProductList .products-list.listview:not(:where(.offers)) .product-wrapper .framedImage{padding:22px 0 6px}#ProductList .products-list.listview:not(:where(.offers)) .productDescriptionContainerTop,#ProductList .products-list.listview:not(:where(.offers)) .productDescriptionContainerTop .productImageContainer{height:210px}#ProductList .products-list.listview:not(:where(.offers)) .productDescriptionContainerTop .productInfoBox{height:100%}#ProductList .products-list.listview:not(:where(.offers)) .productDescriptionContainerTop .productInfoBox .prod-main-txt{height:calc(100% - 100px)}#ProductList .products-list.listview:not(:where(.offers)) .productDescriptionContainerTop .productInfoBox .product-head a{height:100%;overflow:hidden}}@media only screen and (min-width:1280px){#ProductList .products-list.listview:not(:where(.offers)) .product-wrapper .framedImage{padding:22px 0 6px}#ProductList .products-list.listview:not(:where(.offers)) .productDescriptionContainerTop,#ProductList .products-list.listview:not(:where(.offers)) .productDescriptionContainerTop .productImageContainer{height:300px}#ProductList .products-list.listview:not(:where(.offers)) .productDescriptionContainerTop .productInfoBox{height:100%}#ProductList .products-list.listview:not(:where(.offers)) .productDescriptionContainerTop .productInfoBox .prod-main-txt{height:calc(100% - 100px)}#ProductList .products-list.listview:not(:where(.offers)) .productDescriptionContainerTop .productInfoBox .product-head a{height:100%;overflow:hidden}}