.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 { display: none !important; }
@media (min-width: 769px) {
.ar-page .product-tabs__compare { justify-content: space-between; max-width: 900px; display: flex !important; }
}
@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%; }
}
