Gracias por la aclaración, @natalia8994. @anadigital, el enfoque que mencionas es correcto, pero hay un detalle crucial en cómo se extienden los bloques Smarty en los temas hijos de PrestaShop 1.7.
Para que tu tema hijo sobrescriba el layout de la página de producto del tema Classic y ajuste las columnas Bootstrap 3, debes asegurar que tu product.tpl en el tema hijo extienda el archivo padre y luego sobrescriba los bloques específicos. En tu caso, los bloques product_cover_thumbnails y product_details están anidados dentro de page_content.
Aquí te muestro cómo deberías estructurar tu product.tpl en themes/tu_tema_hijo/templates/catalog/product.tpl:
{extends file='parent:catalog/product.tpl'}
{block name='page_content'}
<div class="row product-container js-product-container">
<div class="col-md-7 col-sm-12 col-xs-12">
{block name='product_cover_thumbnails'}
{$smarty.block.parent}
{/block}
</div>
<div class="col-md-5 col-sm-12 col-xs-12">
{block name='product_details'}
Explicación de los cambios:
{extends file='parent:catalog/product.tpl'}: Esto le dice a PrestaShop que este archivo es una extensión del product.tpl del tema padre (Classic).
{block name='page_content'}: Estás sobrescribiendo el bloque principal de contenido de la página de producto. Es dentro de este bloque donde se definen las columnas principales.
col-md-7 y col-md-5: Aquí es donde ajustas las clases de Bootstrap 3 para cambiar la distribución de las columnas en escritorios.
{$smarty.block.parent}: Dentro de cada bloque (product_cover_thumbnails y product_details), esta línea es esencial. Llama al contenido original de esos bloques del tema padre. Así, no tienes que copiar todo el HTML de cada sección, solo la estructura de columnas que las contiene.
Asegúrate de que tu tema hijo esté activado y, si el problema persiste, limpia la caché de PrestaShop desde Parámetros Avanzados -> Rendimiento.