.lum-lightbox {z-index: 99990;}			
/* - Add niguramu ---- */
.dataTables_wrapper {margin-top: 1em;}
table.dataTable, table.dataTable th, table.dataTable td {border-collapse: collapse; border-spacing: unset; box-sizing: unset !important;}
table.dataTable thead {display: none;}
table.dataTable:not( .has-background ) tbody td, table.dataTable:not( .has-background ) tbody tr:nth-child(2n) td, .variations-table-row:nth-child(even) {background-color: unset;}
table.dataTable tbody th, table.dataTable tbody td {padding: 0; vertical-align: top;}
table.dataTable tbody tr {border-top: 1px solid #f2f2f2 !important;}
td.variations-table-value-im.variations-table-value { padding-top: 1em; padding-bottom: 1em;}
td.variations-table-value-im.variations-table-value img {max-width: 65px; min-width: 43px; margin-right: 10px;}
td.variations-table-value-at.variations-table-value {display: block; padding-top: 1em;}
td.variations-table-value-pr.variations-table-value {display: block; font-size: 18px; font-size: 1.125rem; font-weight: 600; line-height: normal;}
td.variations-table-value-st.variations-table-value {display: block; font-size: 12px; font-size: 0.75rem; font-weight: 600; line-height: normal;}
td.variations-table-value-wi.variations-table-value {display: block; padding-bottom: 1em;}
td.variations-table-value-mq.variations-table-value {padding-top: 1em; padding-bottom: 1em; max-width: 70px; min-width: 53px;}
.variations-table-multiple-quantity-add-to-cart-products .quantity .qty {width: 100%; text-align: center; padding: 20px 0px;}
td.variations-table-value-wi.variations-table-value .yith-wcwl-add-to-wishlist {width: auto; text-align: left !important;  font-size: 0.75rem !important; line-height: normal; margin: 10px 0px 0px; padding: 4px 10px !important; border: none !important; background: gold; border-radius: 20px;}
td.variations-table-value-wi.variations-table-value .yith-wcwl-add-to-wishlist {line-height: 100%;}
td.variations-table-value-wi.variations-table-value .yith-wcwl-add-to-wishlist a {margin-top: 5px;}
table.dataTable tfoot th, table.dataTable tfoot td {border:none; padding: 1.5em 0em 1.9em;}
button#variations-table-multiple-add-to-cart-btn {width: 100%; padding: 20px 0px; font-size: 14px; font-size: 0.875rem; line-height: 1.618; font-weight: 500; color: #ffffff; background-color: #333333; border-color: #333333;}
button#variations-table-multiple-add-to-cart-btn:hover {background-color: #000;}
span.lum-lightbox-position-helper {display:inline-block;}
span.variations-table-only-mobile {display: none;}
/* Mobile */
@media (max-width: 768px){
.variations-table-value {display:table-cell; width: auto;}
}