
/**
    Product related
 */
.product_related .category_image{background: var(--sc-primary);  padding: 1rem; width: 125px; height: 125px; display: flex; align-items: center; justify-content: center;box-shadow: 0px 6px 6px #00000033;}
.product_related .category_image img{filter: brightness(5); object-fit: cover; height: 85%; width: auto!important;}

/**
    Product highlight
 */
.product_highlight .category_image{height: 40px; width: 40px; margin: 0 auto}
.product_highlight .category_image img{object-fit: contain; height: 100%;}
/*.product_highlight .category_image{height: 16px; width: 16px; margin-left:.25rem;}*/
/*.product_highlight .category_image img{object-fit: contain; height: 100%; width: auto; filter: brightness(5)}*/
/*.product_highlight .category_image_and_label{display: flex; gap: .25rem; align-items: center;}*/
/*.product_highlight .category_image_and_label .category_label{color: #fff!important; font-weight: 500;}*/

.product_cat_with_image h3{word-break: break-all}

.product_card_tiny{padding: .75rem 75px .75rem 1rem; display: flex;flex-direction: column;justify-content: center; position: relative; background: #FFFFFF;box-shadow: 0px 2px 2px #00000001;border-radius: 9px;}
/*.product_card_tiny{padding: .75rem 75px .75rem 1rem; display: flex;flex-direction: column;justify-content: center; position: relative;}*/
.product_card_tiny * {pointer-events: none; color: initial;}
.product_card_tiny > *{margin: .25rem 0!important;}
.product_card_tiny .location{font-size: 16px;}
.star-rating{font-size: 1.2em;}
.star-rating:before{font-weight: 100!important;color: var(--sc-dark)!important;}
.star-rating span:before{color: var(--sc-dark)!important;}
.product_card_tiny .arrow{height: 40px; width: auto!important;position: absolute; right: 1rem;}
.product_card_tiny .bottom{display: flex; align-items: center; gap: 1rem;}
.product_card_tiny .promotion{background: var(--sc-primary); padding: .25rem .5rem; border-radius: 4px; color: #fff;}

.product_card_tiny:hover{background: var(--sc-secondary);}
.product_card_tiny:hover *{color:#fff!important;}
/*.product_card_tiny:hover{background: var(--sc-secondary);}*/
/*.product_card_tiny:hover *{color:#fff!important;}*/
.product_card_tiny:hover .arrow{filter: brightness(5);}
.product_card_tiny:hover .promotion{background: #fff; color: var(--sc-primary)!important;}


/**
    Product attribute icons
 */
.pa_locatie {display: flex; align-items: end;}
.pa_locatie i::before{content: ''; width: 31px; height:26px; background-image: url("../icons/locatie.svg"); display: inline-block; background-size: cover;}
