/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */


 /* PRODUCT SEARCH */
body form.woocommerce-product-search .search-field, .merchant-product-search .search-field{
	padding: 24px 16px;
}

body form.woocommerce-product-search button[type="submit"], body form.woocommerce-product-search button.search-submit, .merchant-product-search button[type="submit"], .merchant-product-search button.search-submit {
	background: #0084d1 !important;
}

/* TWEAK MIDDLE COLUMN WIDTH IN HEADER (FOR SEARCH INPUT) */
#header [data-column-set="3"] > div {
	grid-template-columns: 1fr 44% 1fr !important;
}

/* ADD WHEN IMAGES IS UGLY
.ct-media-container img {
    aspect-ratio: 100/50 !important; 
    object-fit: contain !important;
}*/

.products .product .ct-media-container  {
    width: 130px !important;
    align-self: center;
}

.products .product {
    background-color: #fff;
    padding: 16px 16px;
    border: rgb(194, 194, 194) solid 1px;
    border-radius: 4px;

    &:hover {
        border-color: #0084d1;
        box-shadow: #0084d163 0px 2px 4px;
    }
    &:has(.added){
        border-color: #2ad100;
        box-shadow: #2ad1003c 0px 2px 4px;
    }
}


 /* FULL WIDTH ADD TO CART BUTTON */
.ct-woo-card-actions, .product_type_simple.add_to_cart_button.ajax_add_to_cart{
    width: 100% !important;
}



.merchant-ajax-search-item-image{
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
}

.merchant-ajax-search-item-title {
    text-align: left !important;
}


.ct-media-container img, .ct-media-container picture {
    width: 20em !important;

}

.ct-media-container {
    justify-content: center !important;
}