/* Software uses the shared approved card; neutralize legacy archive decoration. */
/* Compact the software hero gap without changing other product templates. */
body.single-product:is(.postid-2046,.postid-2047,.postid-2048,.postid-2049,.postid-2051,.postid-2052) #main section.section:has(.cc-sw-hero){padding-top:24px!important}
body.single-product:is(.postid-2046,.postid-2047,.postid-2048,.postid-2049,.postid-2051,.postid-2052) #main section.section:has(.cc-sw-hero) .row>.col:has(.woocommerce-product-gallery):not(:has(.cc-sw-hero)){display:none!important}
body.single-product:is(.postid-2046,.postid-2047,.postid-2048,.postid-2049,.postid-2051,.postid-2052) #main .col-inner>p:has(+.woocommerce-tabs){display:none!important}
body.single-product:is(.postid-2046,.postid-2047,.postid-2048,.postid-2049,.postid-2051,.postid-2052) #main .woocommerce-tabs .tab-panels{padding-top:0!important}
body.single-product:is(.postid-2046,.postid-2047,.postid-2048,.postid-2049,.postid-2051,.postid-2052) #main .centauro-software>.cc-sw-hero{margin-top:0!important}

body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051) .cc-rbe-card .box-image{border:2px solid #000!important;box-sizing:border-box!important}

body.tax-product_cat.cc-standard-catalog .products>.product-small.post-2052 .cc-rbe-card .box .box-image{background:#000!important}

body.tax-product_cat.cc-standard-catalog .products>.product-small.post-2051 .cc-rbe-card .box-image img{background:#4d4d4d!important;border-radius:4px}
body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051,.post-2052) .cc-rbe-card .cc-rbe-spec{min-height:66px}

body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051,.post-2052) .cc-rbe-card .box{border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;height:auto!important;display:block!important}
body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051,.post-2052) .cc-rbe-card .box-text{padding:0!important;min-height:0!important;background:transparent!important;color:#fff!important}
body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051,.post-2052) .cc-rbe-card .title-wrapper{display:block!important}
body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051,.post-2052) .cc-rbe-card .product-cat{order:initial!important;min-height:0!important;line-height:1.4!important;margin:0!important;white-space:normal!important}
body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051,.post-2052) .cc-rbe-card .product-title{order:initial!important;height:auto!important;min-height:64px!important;line-height:1.25!important;margin:0 0 8px!important}
body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051,.post-2052) .cc-rbe-card .box-image{height:220px!important;max-height:none!important;border-radius:9px!important;background:#4d4d4d!important;flex:none!important}
body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051,.post-2052) .cc-rbe-card .box-image>div:first-child{height:100%!important;width:100%!important;padding:0!important;position:relative!important;background:transparent!important}
body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051,.post-2052) .cc-rbe-card .box-image>div:first-child>a{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;width:100%!important;padding:18px!important;background:transparent!important;box-sizing:border-box!important}
body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051,.post-2052) .cc-rbe-card .box-image img{position:static!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;transform:none!important;object-fit:contain!important;object-position:center!important;padding:0!important}
body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051,.post-2052) .cc-rbe-card .cc-rbe-spec strong{font-size:12px!important;white-space:normal!important;overflow-wrap:normal!important}
@media(max-width:650px){
 body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051,.post-2052) .cc-rbe-card .box-image{height:145px!important}
 body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051,.post-2052) .cc-rbe-card .box-image>div:first-child>a{padding:12px!important}
 body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051,.post-2052) .cc-rbe-card .product-title{min-height:85px!important}
 body.tax-product_cat.cc-standard-catalog .products>.product-small:is(.post-2046,.post-2047,.post-2048,.post-2049,.post-2051,.post-2052) .cc-rbe-card .cc-rbe-spec strong{font-size:10px!important}
}
