/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */



.xpcb-revisitly-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 25px;
	margin: 50px 0;
}
.xpcb-empty-message {
	margin-bottom: 0 !important;
}

.xpcb-revisitly-wrap .xpcb-title {
    margin: 0;
    flex: 1;
}

.xpcb-revisitly-wrap .xpcb-clear-history {
    margin-left: auto;
}

.xpcb-revisitly-wrap ul.products {
    width: 100%;
}
.xpcb-revisitly-wrap .products {
    grid-template-columns: repeat(4,minmax(0,1fr));
    display: grid;
    column-gap: 20px;
}
.xpcb-revisitly-wrap .products li div {
    position: relative;
}

@media(max-width:767px) {
    .xpcb-revisitly-wrap .products {
        grid-template-columns: repeat(2,minmax(0,1fr));

    }
}