@charset "utf-8";

/* WCEX SKU Select CSS */

.p-entry-item__cart-item-sku { font-size: 14px; line-height: 2; margin-bottom: 22px; }

dl.item-sku { border: none; display: block; }
dl.item-sku dt { background: none; border: none; display: block; font-weight: normal; padding: 0; }
dl.item-sku dd { border: none; display: block; margin-bottom: 20px; padding: 0; }
dl.item-sku dd select { border: 1px solid #ddd; margin-top: 6px; max-width: 100%; padding: 12.5px 12px; width: 240px; }
dl.item-sku dd input[type="radio"] { display: none; }
dl.item-sku dd label { color: #000; cursor: pointer;  border: 2px solid #ddd; display: inline-block; margin-bottom: 4px; padding: 1px 21px; -webkit-transition: border-color 0.2s ease; -moz-transition: border-color 0.2s ease; -ms-transition: border-color 0.2s ease; transition: border-color 0.2s ease; }
dl.item-sku dd input[type="radio"]:checked + label, dl.item-sku dd label:hover { border: 3px solid #aaa; padding: 0 20px; }

table.item-sku { margin: 0; }
table.item-sku th { background: #f1f1f1; border: 1px solid #ddd; }
table.item-sku td { background: #fff; border: 1px solid #ddd; }

@media (max-width: 991px) {
	dl.item-sku dd select { min-widdth: 200px; }
}
