.woocommerce ul.products li.product li.title h2 {
    margin-bottom: 0;
}
.woocommerce #order_review table.shop_table tbody td {
    background-color: #291b4b;
}
.woocommerce-checkout #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li:hover {
    background-color: #1e123a;
    color: #fff;
}
.woocommerce-info {
    color: #d5d1e0;
}
.woocommerce-checkout .woocommerce-info a:hover {
    color: #e3dbff;
}
.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    background-color: #2d1d51;
    color: #b9b1cd;
}
.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
    background-color: #6330d9;
    color:#fff;
}
.woocommerce .woocommerce-ordering .theme-select {
    color: #fff;
    border-radius: 3px;
    border-color: #e2deed;
}
.woocommerce .woocommerce-ordering .orderby>option{
    background-color: #1e123a;
    color: #fff;
}
.woocommerce .woocommerce-ordering .orderby>option:hover{
    background-color: #6330d9;
}
.theme-select:after {
    color: #e2deed;
    border-left: 1px solid #e2deed;
}
.woocommerce .oceanwp-off-canvas-filter {
    color: #fff;
    border: 1px solid #e2deed;
    border-radius:3px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    border: 1px solid #271c42;
}
.woocommerce .widget_price_filter .price_label {
    color: #b6accd;
}
ul.wc-block-product-categories-list.wc-block-product-categories-list--depth-1 {
    padding-left: 15px;
}
.wc-block-product-categories-list--depth-0 > .wc-block-product-categories-list-item > a > .wc-block-product-categories-list-item__name {
    font-weight: 800;
}