/* DveriBravo: height and width rows in hpmodel's look (.hpm-type-images .hpm-item comes from the theme). */
#hpmodel .bsp-hidden {display: none !important;}
#hpmodel .bsp-group {margin: 10px 0;}
#hpmodel .bsp-group .hpm-item {min-width: 64px;}
#hpmodel .bsp-group .hpm-item.disabled {cursor: pointer;}
#hpmodel .bsp-group .hpm-item.bsp-pending {border-style: dashed;}
#hpmodel .bsp-group .hpm-item:focus {outline: 2px solid rgb(33, 153, 198); outline-offset: 1px;}
#hpmodel .bsp-hint {display: none; clear: both; margin: 4px 0 10px; padding: 6px 10px; border-radius: 8px; background: #fff7e6; color: #7a4b00; font-size: 13px; line-height: 1.4;}
#hpmodel .bsp-hint a {color: inherit; text-decoration: underline;}
/* While the size is not chosen to the end, the card's ways to order the product shown wait. */
.bsp-held {opacity: .45 !important; cursor: not-allowed !important; filter: grayscale(.4);}
@media (max-width: 575px) {
	#hpmodel .bsp-group .hpm-item {min-width: 58px;}
}
