/**
 * 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;
}

.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));

    }
}