.field.field-reserved.taxvat:not(.required) {
    display: none;
}
.page-products .custom_loop_admor .loop_cta .whishlist_custom_icon-remove{
    content: "";
    width: 18px;
    height: 25px;
    background-image: var(--icon_delete_item);
    background-size: 25px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}
.wishlist-index-index .sidebar.sidebar-main {
    display: none;
}
.wishlist-index-index .columns .main {
    grid-column-start: 1 !important;
    grid-column-end: 4;
}
.wishlist-index-index .custom_header_admor {
    padding: 15px 20px 12px 20px;
    text-align: left;
    border-bottom: 1px solid black;
    box-sizing: border-box;
}
.toolbar.wishlist-toolbar.bottom-toolbar {
    box-sizing: border-box;
    padding: 15px 20px 13px;
}
.toolbar.wishlist-toolbar.bottom-toolbar a.focus\:border-primary-lighter:focus,
.toolbar.wishlist-toolbar.bottom-toolbar  a.border-primary {
    border-color:black;
}
.wishlist-index-index .column.main .message.info.empty {
    padding: 30px 20px 0;
    margin-bottom: 0;
}
@media all and (max-width: 1024px) {
    .wishlist-index-index .products-grid > .grid {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }

    .page-products .custom_loop_admor form:not(:nth-child(3n)) {
        border-right: 1px solid black;
    }

    .page-products .custom_loop_admor form:nth-child(3n) {
        border-right: 0;
    }
}
@media all and (max-width: 767px) {
    .wishlist-index-index .products-grid > .grid {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }

    .page-products .custom_loop_admor form:not(:nth-child(2n)) {
        border-right: 1px solid black;
    }
    .page-products .custom_loop_admor form {
        border-bottom: 1px solid black;
    }
    .page-products .custom_loop_admor form:nth-child(2n) {
        border-right: 0;
    }
}
@media all and (max-width: 540px) {
    .wishlist-index-index .products-grid > .grid {
        grid-template-columns: 1fr;
    }

    .page-products .custom_loop_admor form {
        border-left: 0 !important;
        border-right: 0 !important;
        border-bottom: 1px solid black;
        border-top: 0 !important;
    }
}
