body.woocommerce-cart {
    .woocommerce-message {
        display:none;
    }
    header.entry-header {
        display: inline-block;
        h1 {
            display: inline-block;
        }
        a.gold.gd-button {
            display: inline-block;
            margin-bottom: 10px;
            vertical-align: middle;
            margin-left: 30px;
            margin-bottom: 25px;
        }
    }
    .product-price::before {
        @media screen and (max-width: 768px) {
            content: '' !important;
        }
    }
    .product-price .product-attributes {
        justify-content: flex-start;
        min-width: 200px;
        flex-wrap: nowrap;
        gap: 20px;
        @media screen and (max-width: 570px) {
            column-count: 2;
            display: block;
        }
    }
    .product-price .product-attributes li {
        font-size: 10.5px;
        margin-bottom: 4px;
        width: 50%;
        line-height: 1.2;
        @media screen and (max-width: 570px) {
            width:100%;
        }
    }

    .product-price .product-attributes li strong {
        font-size: 10.5px;
    }

    .product-price .product-attributes .diamond-line {
        display: none;
    }

    .product-price .product-attributes li a {
        color: var(--color-gold);
        text-decoration: none;
        font-weight: 400;
    }
}


body.wholesaler.woocommerce-shop .pagination-links {
    margin-top:30px;
}

body.wholesaler.woocommerce-shop .product-wrap {
    grid-template-columns: repeat(auto-fill, 100%);
    grid-gap: 0px;
    .product {
        padding-bottom:0px;
        display:flex;
        flex-direction: row;
        .product-image {
            display: none;
        }
        > a {
            display: none;
        }
        > img {
            display: none;
        }
        .product-brand-logo {
            position: relative;
        }
        .product-short-description {
            display: none;
        }
        table.trade-shop-archive-table {
            margin-bottom: 0px;
        }
        .trade-shop-archive-table td {
            padding: 15px;
            font-size: 12px;
        }

        .trade-shop-archive-table td p {
            margin: 0;
            font-size: 12px;
            display: block;
        }

        .trade-shop-archive-table .product-attributes {
            justify-content: flex-start;
            min-width: 200px;
        }

        .trade-shop-archive-table .product-attributes li {
            font-size: 10.5px;
            margin-bottom: 4px;
            width: 50%;
            line-height: 1.2;
        }

        .trade-shop-archive-table .product-attributes li strong {
            font-size: 10.5px;
        }

        .trade-shop-archive-table .product-attributes .diamond-line {
            display: none;
        }

        .trade-shop-archive-table .product-attributes li a {
            color: var(--color-gold);
            text-decoration: none;
            font-weight: 400;
        }

        .trade-shop-archive-table td:nth-child(1){
            font-weight: 600;
        }
        /* .product-brand-logo {
            position: relative;
            right: unset;
            top: unset;
            object-fit: contain;
        }
        a:not(.gd-button) {
            display: flex;
            justify-content: center;
            align-items: center;
            gap: 20px;
            margin-left: 10px;
        }
        .gd-button {
            position: relative;
            bottom: unset;
            left: unset;
            width: auto;
        }
        .product-short-description {
            display: flex;
            gap: 20px;
        } */
    }
}

/*--------------------------------------------------------------
# Trade Shop Display
--------------------------------------------------------------*/

.wqo-notice {
	display: block;
	text-align: center;
	text-transform: uppercase;
	margin-top: 5px;
}

#wqo-products-table th.brand-logo,
.trade-shop-archive-table td.brand-logo {
    width: 120px;
}
.trade-shop-archive-table td.brand-logo {
    text-align: center;
}
#wqo-products-table th.cask-desc,
.trade-shop-archive-table td.cask-desc {
    width: 120px;
}
#wqo-products-table th.cask-price,
.trade-shop-archive-table td.cask-price {   
    width: 100px;
}
#wqo-products-table th.cask-attr,
.trade-shop-archive-table td.cask-attr {
    width: 290px;
}

 @media screen and (max-width: 840px) {
    #wqo-products-table {
        display: none;
    }
    .trade-shop-archive-table {
        margin-bottom: 40px !important;
    }
    .trade-shop-archive-table tr{
        display: flex;
        flex-wrap:wrap;
    }
    .trade-shop-archive-table td{
        display: block;
    }
    .trade-shop-archive-table td.brand-logo,
    .trade-shop-archive-table td.cask-desc {
        width: 50%;
    }
    .trade-shop-archive-table td.cask-price,
    .trade-shop-archive-table td.cask-attr,
    .trade-shop-archive-table td.cask-add {
        width:100%;
    }
    .trade-shop-archive-table td.cask-add .wqo-add-to-cart {
        width: 100%;
        text-align: center;
    }
    /* descriptions */
    .trade-shop-archive-table td.brand-logo::before {
        content: 'Distillery:';
        display: block;
        font-weight: 600;
        margin-bottom: 5px;
    }
    .trade-shop-archive-table td.cask-desc::before {
        content: 'Description:';
        display: block;
        font-weight: 600;
        margin-bottom: 5px;
    }
    .trade-shop-archive-table td.cask-price::before {
        content: 'Price:';
        display: block;
        font-weight: 600;
        margin-bottom: 5px;
    }
    .trade-shop-archive-table td.cask-attr::before {
        content: 'Attributes:';
        display: block;
        font-weight: 600;
        margin-bottom: 5px;
    }
}

@media screen and (max-width: 420px) {
    .trade-shop-archive-table td.brand-logo,
    .trade-shop-archive-table td.cask-desc {
        width: 100%;
    }
}