.ar-page .columns { display: flex; flex-direction: column-reverse; order: -1; }
.ar-page .ascher-racing-actions { display: grid; gap: 10px; }
.ar-page .ascher-racing-title { width: 780px; }
.ar-page .ascher-racing-description { width: 520px; }
.ar-page .ascher-racing-actions a { text-align: center !important; border-radius: 0px !important; }
.ar-page .product-secondDrop, .ar-page .custom-small { display: none !important; }
.ar-page .thumbnail-item { width: 110px; }
.ar-page .wheel-rims-containerF28 { min-height: 900px; }
.ar-page .wheel-rims-imageF28 { max-width: 1510px; margin: 0px auto; background-position: center center; background-size: cover; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; padding: 153px 20px 200px; }
.ar-page .product-descShop { margin-top: 3.9%; }
@media (min-width: 769px) {
.ar-page .product-tabs__compare { display: flex !important; }
.ar-page .engineered-media { width: 35%; margin-top: -2% !important; }
.ar-page .engineered-info { padding-top: 0px; }
}
@media (max-width: 768px) {
.ar-page .product-tabs__compare { display: block !important; }
.ar-page .template-tab__padding ul { padding-left: 0px !important; }
.ar-page .extras__row--right__media, .ar-page .extras__row--left__media { width: 50%; }
}
@media (min-width: 521px) and (max-width: 768px) {
.ar-page .functional-media { background-size: 100% auto; background-position: center -86%; }
.ar-page .functional-info { padding-top: 394px; }
}
@media (max-width: 520px) {
.ar-page .functional-media { background-size: 100% auto; background-position: center -18%; }
.ar-page .wheel-rims-imageF28 { max-width: 1510px; padding: 183px 20px 200px; height: 1px; }
.ar-page .wheel-rims-imageF28 img { max-width: 82%; }
.ar-page .wheel-rims-containerF28 { min-height: 3px; }
.ar-page .product-price { width: 50%; }
.ar-page .ascher-racing-title { font-size: 40px; }
}
@media (max-width: 375px) {
.ar-page .ascher-racing-title { font-size: 32px; }
}
