.shopify-product-selector { .existing_products { margin-bottom: 10px; ul { margin: 0; padding: 0; list-style: none; li { margin: 0; padding: 0; list-style: none; a { display: block; margin: 0 0 2px 0; padding: 4px; border: #ccc 1px solid; background: #efefef; text-decoration: none; } } } margin-bottom: 10px; } #custom_collections_container { select { width: 100%; font-size: 12pt; } } #product_title { width: 100%; font-size: 12pt; margin-bottom: 10px; } #product_results { ul { margin: 0; padding: 0; list-style: none; li { margin: 0; padding: 0; list-style: none; a { display: block; margin: 0 0 2px 0; padding: 4px; border: #ccc 1px solid; background: #efefef; text-decoration: none; } } } } } .shopify-variants { table { border-collapse: collapse; td { margin: 0; padding: 4px 8px; border: #ccc 1px solid; &.show { text-align: center; } &.use_custom_price { text-align: center; } &.real_price { text-align: right; } &.custom_price { input { width: 75px; text-align: right; } } } th { margin: 0; padding: 4px 8px; border: #ccc 1px solid; font-weight: strong; vertical-align: bottom; } } } .product_options_edit_variants { table { border-collapse: collapse; td { margin: 0; padding: 4px 8px; border: #ccc 1px solid !important; &.image { img { width: 75px !important; } } &.default_variant { text-align: center; } &.show { text-align: center; } &.use_custom_price { text-align: center; } &.real_price { text-align: right; } &.custom_price { input { width: 75px; text-align: right; } } } th { margin: 0; padding: 4px 8px; border: #ccc 1px solid; font-weight: strong; vertical-align: bottom; text-align: center; } tr.selected { border: 0; td { background: #FFF69F; } } } }