/*
Theme Name: Blocksy Child
Theme URI: https://creativethemes.com/blocksy/
Template: blocksy
Author: CreativeThemes
Author URI: https://creativethemes.com
Description: Blocksy is a fast, modern WordPress theme with advanced WooCommerce support and full compatibility with the block editor.
Tags: accessibility-ready,blog,block-patterns,e-commerce,wide-blocks,block-styles,grid-layout,one-column,two-columns,three-columns,four-columns,right-sidebar,left-sidebar,translation-ready,custom-colors,custom-logo,custom-menu,featured-images,footer-widgets,full-width-template,theme-options,threaded-comments
Version: 2.1.51.1785864576
Updated: 2026-08-04 17:29:36

*/

/* Product list: bold price */
[data-products] .product .price,
[data-products] .product .price .woocommerce-Price-amount,
[data-products] .product .price ins,
[data-products] .product .price bdi,
.single-product .entry-summary .price,
.single-product .entry-summary .price .woocommerce-Price-amount,
.single-product .entry-summary .price ins,
.single-product .entry-summary .price bdi {
	font-weight: 700 !important;
}

[data-products] .product .price del,
[data-products] .product .price del .woocommerce-Price-amount,
.single-product .entry-summary .price del,
.single-product .entry-summary .price del .woocommerce-Price-amount {
	font-weight: 400 !important;
}

/* Product list: price left, compact Add to cart right, full footer width */
[data-products="type-2"] .ct-woo-card-actions {
	justify-content: space-between;
	align-items: center;
	gap: 8px;
	padding-inline: 12px;
}

[data-products="type-2"] .ct-woo-card-actions .price {
	flex: 1 1 auto;
	justify-content: flex-start;
	padding: 0;
	min-height: 0;
}



[data-products] .ct-woo-card-actions .button,
[data-products] .ct-woo-card-actions .added_to_cart,
[data-products="type-2"] .ct-woo-card-actions .button,
[data-products="type-2"] .ct-woo-card-actions .added_to_cart {
	--theme-button-text-initial-color: #fff;
	--theme-button-text-hover-color: #fff;
	flex: 0 0 auto;
	width: auto;
	max-width: max-content;
	align-self: center;
	min-height: 34px;
	margin: 8px 0;
	padding: 6px 12px;
	border: none;
	border-radius: var(--theme-button-border-radius, 3px);
	background-color: #203347 !important;
	color: #fff !important;
	font-weight: 600;
	font-size: 13px;
	white-space: nowrap;
	justify-content: center;
	text-align: center;
}

[data-products] .ct-woo-card-actions .button:hover,
[data-products] .ct-woo-card-actions .added_to_cart:hover,
[data-products="type-2"] .ct-woo-card-actions .button:hover,
[data-products="type-2"] .ct-woo-card-actions .added_to_cart:hover {
	background-color: var(--theme-button-background-hover-color, var(--theme-palette-color-2)) !important;
	color: #fff !important;
}



.woocommerce-checkout-review-order-table .product-name {
	width: 100%;
}

/* Checkout: product image beside name */
.technopack-checkout-product {
	display: flex;
	align-items: center;
	gap: 14px;
}

.technopack-checkout-product .technopack-checkout-thumb,
.technopack-checkout-product img {
	width: 64px;
	height: 64px;
	object-fit: cover;
	border-radius: 4px;
	flex-shrink: 0;
}

.technopack-checkout-product-name {
	flex: 1;
	min-width: 0;
}


[data-products=type-2] .ct-woo-card-actions .price {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start !important;
    column-gap: 5px;
}
[data-products=type-2] .ct-woo-card-actions:last-child {

    padding: 10px;
}