/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

del span.amount {
	color: var(--text-dark);
	margin-right: 0.5rem;
}

ins span.amount {
	color: #f00;
}

.woocommerce mark {
	background-color: var(--primary-light);
}


/* Hide checkboxes but maintain their functionality */
.ovriga-select {
    display: none;
}

/* Style for selected items */
.ovriga-item.selected, .door-item.selected {
    border: 2px solid var(--success) !important;
    box-shadow: none !important;
    transform: translateY(0) !important;
    transition: all 0.3s ease;
}

/* Normal state */
.ovriga-item {
    transition: all 0.3s ease;
    border-radius: var(--radius-l);
    border: 1px solid var(--bricks-border-color);
}

/* Add to cart notice styling */
.adding-additionals, .added-additionals, .error-additionals {
    padding: 10px;
    margin: 10px 0;
    border-radius: 3px;
}
.adding-additionals {
    background-color: #f8f9fa;
    border-left: 4px solid #007bff;
}
.added-additionals {
    background-color: #d4edda;
    border-left: 4px solid #28a745;
}
.error-additionals {
    background-color: #f8d7da;
    border-left: 4px solid #dc3545;
}

/* Improve selected item appearance */
.ovriga-item.selected .add-product-label {
    background-color: var(--success);
	border: 2px solid var(--success);
    color: white;
}
.ovriga-item .add-product-label:hover {
	border: 2px solid var(--primary);
}