.woosw-list table.woosw-items tr td {
    padding: 20px;
}
.woosw-list table.woosw-items .woosw-item .woosw-item--name a {
    font-size: 20px;
    color: var(--title-color);
}
.woosw-list table.woosw-items .woosw-item .woosw-item--name a {
    font-size: 20px;
}
.woosw-list table.woosw-items tr .woosw-item--actions {
    width: 88px;
}
.woosw-list table.woosw-items .woosw-item .woosw-item--name a:hover {
       color: var(--theme-color);
}


.woosw-list table.woosw-items .woosw-item .woosw-item--atc .add_to_cart_inline .cart-button.icon-btn.added {
    display: none;
}
.woosw-list table.woosw-items tr .woosw-item--actions {
    width: 170px;
}
.woosw-list table.woosw-items .woosw-item .woosw-item--atc p, .woosw-list table.woosw-items .woosw-item .woosw-item--atc .add_to_cart_inline {
    text-align: center;
}
.woosw-list table.woosw-items .woosw-item .woosw-item--atc .add_to_cart_inline .added_to_cart.wc-forward {
    height: 50px;
    display: block;
    line-height: 50px;
    text-align: center;
    padding: 0 20px;
    background-color: var(--icon-bg, #f7f7f7);
    border: 1px solid var(--th-border-color);
    color: var(--title-color);
}

.th-header .cart-dropdown {
    position: relative;
}
.th-header .cart-dropdown .cart-dropdown-menu {
    position: absolute;
    right: -60px;
    top: 56px;
    background: var(--white-color);
    z-index: 9;
    transform: scaleY(0);
    transition: 0.4s;
    transform-origin: top;
    box-shadow: 0 5px 50px 0 rgba(0, 0, 0, 0.15);
    margin-bottom: 0;
    min-width: 430px;
	border-radius: 0;
}
.th-header .cart-dropdown:hover .cart-dropdown-menu {
    transform: scaleY(1);
}
.th-product .btn-group .added_to_cart {
    border-color: var(--theme-color);
    background: var(--theme-color);
    font-size: 16px !important;
    font-weight: 500;
    width: auto !important;
    height: auto !important;
    padding: 20px 24px;
    border: 0 !important;
    line-height: 1 !important;
    text-transform: capitalize;
}
.th-product .btn-group .added_to_cart:hover {
    background: var(--title-color);
}
.th-header .cart-dropdown .cart-dropdown-menu .cart_list .th-remove-product {
    position: absolute;
    top: 50%;
    left: 95%;
    transform: translateY(-50%);
	font-size: 20px;
    line-height: 1;
}
.th-header .cart-dropdown .cart-dropdown-menu.widget_shopping_cart .cart_list a:not(.remove) {
    margin-top: -0.4em;
}
.th-header .cart-dropdown .cart-dropdown-menu.widget_shopping_cart .cart_list img {
    top: 15px;
}
.th-product .btn-group .added_to_cart:after {
    margin-left: 10px;
}
.th-header .cart-dropdown .cart-dropdown-menu .button.th-btn {
    display: inline-block;
    margin-right: 0 !important;
}
.th-header .cart-dropdown .cart-dropdown-menu .woocommerce-mini-cart__buttons.buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 0;
}
.th-header .cart-dropdown .cart-dropdown-menu.widget_shopping_cart ul {
    height: 336px;
    overflow-y: scroll;
}
@media (max-width: 1700px) {
    .th-header .cart-dropdown .cart-dropdown-menu {
        right: 0px;
        padding: 30px;

    }
}
@media (max-width: 575px) {
    .th-header .cart-dropdown .cart-dropdown-menu {
        min-width: 300px;
		right: -40px;
    }
}
@media (max-width: 340px) {
    .th-header .cart-dropdown .cart-dropdown-menu {
        right: -58px;
        padding: 30px;
        min-width: 290px;
    }
}