/* Wholesale styles */

/* hide header stuff (notification, menus, search, etc) */
body.wholesale_customer #menu-2019-main-navigation {
    display:none !important;
} /* hide main navigation */

body.wholesale_customer .site-header-search {
    display:none !important;
} /* hide main search (can get to products this way) */

body.wholesale_customer .al-primary-menu-extra ul.menu li:nth-child(2) {
    display:none;
} /* hide Swell Rewards link */

body.wholesale_customer div.site-header-text {
    display:none !important;
} /* hide top notification bar */

body.wholesale_customer .al-above-footer {
    display:none !important;
} /* hide footer */

body.wholesale_customer.search-results li.searchResult.product {
    display:none !important;
} /* hide products in search results page */

/* shop styles */
body.wholesale_customer ul.products li.product span.price > del:nth-child(2) {
    display:none;
} /* remove second msrp price in shop pages */

body.wholesale_customer .price del {
    text-decoration: none;
    opacity: 100;
    color: #AAA;
} /* remove strikethrough */

body.wholesale_customer .products .price del::before {
    font-size: .5em;
} /* very small in product lists (so it fits) */

body.wholesale_customer.woocommerce-account .order-actions .button {
    margin-right:7px;
}

body.wholesale_customer.woocommerce-account .order-actions .button.pay {
    display:none;
}

body.wholesale_customer.woocommerce-cart .coupon input {
    display:none;
}

body.wholesale_customer.woocommerce-cart .woocommerce-cart-notice-minimum-amount {
    display:none;
}

body.wholesale_customer.woocommerce-checkout .woocommerce-cart-notice-minimum-amount {
    display:none;
}

body.wholesale_customer.woocommerce-checkout #woocommerce-cart-notice-free-shipping-over-149 {
    display:none;
}

/* tweak styles for wholesale quick view popup product detail */
body.wholesale_customer .wwof-popup-product-images img {
    height:auto;
}

body.wholesale_customer .wwof-popup-product-summary p.product-categories {
    display:none;
}

body.wholesale_customer .wwof-popup-product-summary .product-price del {
    text-decoration: none;
}

body.wholesale_customer .wwof-popup-product-summary .product-price del span.amount::before {
    content: "MSRP: ";
}

body.wholesale_customer .wwof-popup-product-summary .wwof-product-add-ons-container {
    display:none;
}

body.wholesale_customer tr.cart_item.bundled_table_item td {
    padding:0 !important;
}

body.wholesale_customer tr.cart_item.bundled_table_item img.attachment-shop_thumbnail {
    max-height: 80px !important;
}

/* wholesale email campaign landing page */
body.postid-286373 ul.products .amount, body.postid-286373 ul.products a.add_to_cart_button {
    display:none;
}

body.postid-286373 ul.products .productInner {
    padding-bottom:0;
    height:auto;
}

body.postid-286373 ul.products .productInner a, body.postid-286373 ul.products .productInner a * {
    cursor:default !important;
}

body.postid-286373 ul.products .productInner:hover {
    box-shadow:none;
}

body.postid-289406 ul.products .amount, body.postid-289406 ul.products a.add_to_cart_button {
    display:none;
}

body.postid-289406 ul.products .productInner {
    padding-bottom:0;
    height:auto;
}

body.postid-289406 ul.products .productInner a, body.postid-289406 ul.products .productInner a * {
    cursor:default !important;
}

body.postid-289406 ul.products .productInner:hover {
    box-shadow:none;
}

/* Wholesale Table Styles */

:where(.css-1p3hq3p).ant-btn-primary {
    color: var(--color-white);
    background-color: var(--color-primary);
    box-shadow: 0 2px 0 rgba(5, 145, 255, 0.1);
}

:where(.css-1p3hq3p).ant-pagination .ant-pagination-item-active a {
        color: var(--color-primary)!important;
}

:where(.css-1p3hq3p).ant-pagination .ant-pagination-item-active {
    background-color: var(--color-white);
    border-color: var(--color-primary);
}

:where(.css-1p3hq3p).ant-pagination .ant-pagination-item-active:hover {
    border-color: var(--color-primary);
}

:where(.css-1p3hq3p).ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon, 
:where(.css-1p3hq3p).ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon
 {
    color: var(--color-primary);
}

:where(.css-1p3hq3p).ant-btn-default:not(:disabled):hover {
    color: var(--color-primary);
    border-color: var(--color-primary);
}

:where(.css-1p3hq3p).ant-input:hover {
    border-color: var(--color-primary);
}

:where(.css-1p3hq3p).ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
    border-color: var(--color-primary);
}

:where(.css-1p3hq3p).ant-input-number:hover {
    border-color: var(--color-primary);
}