.elementor-5655 .elementor-element.elementor-element-6b7aab11{--display:flex;}@media(min-width:768px){.elementor-5655 .elementor-element.elementor-element-6b7aab11{--content-width:1600px;}}/* Start custom CSS */.wcxsfp_container{
    overflow:auto;
}
.wcxsfp_container > p:first-child{
    display:none;
}
.wcxsfp_header .wcxsfp_actions table,.wcxsfp_header .wcxsfp_actions table tr,.wcxsfp_header .wcxsfp_actions table tr td{
    background:none;
    border:none;
}
.wcxsfp_header .wcxsfp_actions table{
    margin:0 auto;
    width:auto;
}
.wcxsfp_header .wcxsfp_actions table tr td{
    padding:9px 0px;
}
.wcxsfp_header .wcxsfp_actions table tr td:first-child{
    padding-right:4.5px;
    vertical-align:middle;
}
.wcxsfp_header .wcxsfp_actions table tr td:last-child{
    padding-left:4.5px;
}
.wcxsfp_header .wcxsfp_actions select{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
    line-height:var( --e-global-typography-primary-line-height );
    color: var(--e-global-color-primary);
    accent-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border:1px solid var(--e-global-color-primary) !important;
    border-radius: 4px;
    height:100%;
    padding: 8px;
}
.wcxsfp_header .wcxsfp_actions .wcxsfp_apply{
    height:auto !important;
    padding:10px 16px !important;
}
table.wcxsfp_favourite_products{
    background-color:var(--e-global-color-secondary);
    border:1px solid var(--e-global-color-text) !important;
    border-collapse:separate;
    border-radius:5px !important;
    font-size:17px !important;
}
table.wcxsfp_favourite_products tbody tr th{
    background:var(--e-global-color-9d5b5f8) !important;
    border-left:none;
    border-right:none;
    border-top:none;
    border-bottom:1px solid var(--e-global-color-text) !important;
    color:var(--e-global-color-f219581) !important;
    font-size:17px;
    font-weight: 500 !important;
    line-height:1.1em;
    text-align:left;
}
table.wcxsfp_favourite_products tbody tr th, table.wcxsfp_favourite_products tbody tr td{
    padding:9px !important;
}
table.wcxsfp_favourite_products tbody tr td{
    background:transparent !important;
    border-bottom:none !important;
    border-left:none !important;
    border-right:none !important;
    border-top:1px solid var(--e-global-color-text) !important;    
    vertical-align: middle;
}
table.wcxsfp_favourite_products tbody tr th:first-child, table.wcxsfp_favourite_products tbody tr td:first-child{
    text-align:center;
}
table.wcxsfp_favourite_products tbody tr th:nth-child(2), table.wcxsfp_favourite_products tbody tr td:nth-child(2){
    width:11.25% !important;
}
table.wcxsfp_favourite_products tbody tr th:last-child, table.wcxsfp_favourite_products tbody tr td:last-child{
    width:77px !important;
}
table.wcxsfp_favourite_products .wcxsfp_thumbnail a{
    align-items:center;
    display:flex;
    justify-content:center;
}
table.wcxsfp_favourite_products .wcxsfp_thumbnail img{
    background-color:rgba(0,0,0,0.1);
    border:1px solid rgba(0,0,0,0.2);
}
table.wcxsfp_favourite_products tbody tr td:last-child{
    text-align:center;
}
table.wcxsfp_favourite_products tbody tr td:last-child a{
    display:inline-block;
}
table.wcxsfp_favourite_products a.wcxsfp_view_item i, table.wcxsfp_favourite_products a.wcxsfp_remove i{
    align-items:center;
    display:flex;
    font-weight:600;
    height:30px;
    justify-content:center;
    line-height:30px;
    padding:9px !important;
    text-align:center;
    width:30px;
}
@media all and (max-width:767px){
    table.wcxsfp_favourite_products tbody tr th:nth-child(2), table.wcxsfp_favourite_products tbody tr td:nth-child(2){
        display:none;
    }
}/* End custom CSS */