/* listing - columns */
.listing{display:flex;flex-wrap:wrap;width:100%}
.artbox_thumb{display:block;height:290px;margin:0 0 10px;position:relative;text-align:center;transition: .5s}
/* artbox */
.inner:hover .artbox_thumb{transform: scale(1.02);transition: .5s}
.inner{display:flex;flex-direction:column}
/* title */
.inner .title{display:block;font-weight:700;margin:0 0 5px;text-decoration: underline;position: relative}
.inner img{transition: .5s}
.inner:hover img{transform: scale(1.05);transition: .5s}
/* btn */
.actions a{display:block;text-align:center;padding:10px;line-height:normal;height:auto;text-decoration: none;transition: .3s;color:#fff !important}
.actions a:hover{filter: brightness(1.1);transition: .3s}
.actions a.more, .actions a.buynow, a.more_info:hover, .bt_allsupplier:hover, .content_listing a.more_info:hover {background-image: var(--btn-img-gradient);background-color: var(--btn-color-bg)}
/* price */
.inner .price{margin:15px 0;font-weight:700;color: red;font-size: 1.615rem}
.inner .price-info {font-size: 0.69rem;display: block;color: #000}
/* desc */
.desc {flex: 1}
.desc-table td {border: none !important;padding: 6px 10px}
.desc-table {width: 100%;margin: 15px 0;font-size: 0.9rem}
.desc-table th {color: var(--btn-color-bg)}
.desc-table tr:nth-child(even) {background-color: var(--color-light-gray)}