.elementor-763306 .elementor-element.elementor-element-d7bf2b9{--display:flex;}.elementor-763306 .elementor-element.elementor-element-23b6509 > .elementor-widget-container{padding:040px 0px 0px 0px;}.elementor-763306 .elementor-element.elementor-element-23b6509 .woocommerce-breadcrumb > a{color:var( --e-global-color-secondary );}.elementor-763306 .elementor-element.elementor-element-23b6509 .woocommerce-breadcrumb{font-size:12px;}.elementor-763306 .elementor-element.elementor-element-7757adf{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-763306 .elementor-element.elementor-element-b1cd3af .elementor-icon-wrapper{text-align:center;}.elementor-763306 .elementor-element.elementor-element-b1cd3af.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-763306 .elementor-element.elementor-element-b1cd3af.elementor-view-framed .elementor-icon, .elementor-763306 .elementor-element.elementor-element-b1cd3af.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-763306 .elementor-element.elementor-element-b1cd3af.elementor-view-framed .elementor-icon, .elementor-763306 .elementor-element.elementor-element-b1cd3af.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-763306 .elementor-element.elementor-element-b1cd3af.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-763306 .elementor-element.elementor-element-b1cd3af.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-763306 .elementor-element.elementor-element-b1cd3af .elementor-icon{border-width:0px 0px 0px 0px;}@media(max-width:767px){.elementor-763306 .elementor-element.elementor-element-b1cd3af{z-index:99;}.elementor-763306 .elementor-element.elementor-element-b1cd3af .elementor-icon{font-size:16px;}.elementor-763306 .elementor-element.elementor-element-b1cd3af .elementor-icon svg{height:16px;}}/* Start custom CSS for product_table, class: .elementor-element-ff2aac9 */.product-filters__single select{
    color:black;
}

.product-table__quantity{
    color: black;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b1cd3af */.elementor-763306 .elementor-element.elementor-element-b1cd3af{
    position: fixed;
    bottom: 20px;
    left: 10px
}

@media only screen and (min-width: 767px) {
    .elementor-763306 .elementor-element.elementor-element-b1cd3af{
    display:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f74088 */@media only screen and (max-width: 767px) {

body.noscroll{
    overflow:hidden;
}
.product-attributes.show{
    width: 100%;
    z-index: 9;
    position:fixed;
    visibility:visible;
    top:0px;
    left:0px;
    overflow-y: scroll;
    height: 100%;
}

.product-attributes{
   left: -600px;
   position:absolute;
    overflow: hidden;
    visibility: hidden;
}

.product-table__header{
    display:none !important;
}

.product-table__cell--title, .product-table__cell--sku, .product-table__cell--stock, .product-table__cell--price, .product-table__cell--retail-price, .product-table__cell--add-to-cart {
    width:auto !important;
}

.product-table{
    width:100% !important;
}

.product-table__actions{
    flex-wrap: wrap;
}

.product-table__row{
    display:grid !important;
    grid-template-columns:1fr 1fr !important;
}

.product-table__cell:not(.product-table__cell--thumbnail) {
    text-align: start !important;
}

.product-table__cell--sku::before{
    content:'SKU: ';
    font-weight:600;
}
.product-table__cell--price::before{
    content:'Τιμή: ';
    font-weight:600;
}
.product-table__cell--retail-price::before{
    content:'Τιμή λιανικής: ';
    font-weight:600;
}

.product-table__pagination{
    text-align:center !important;
}

.product-table__cell{
    padding-bottom:3px;
}

#fetch-on-sale, #fetch-back-in-stock{
    width:49%;
    margin-left:0px;
}
.js-product-table__button{
    width:100%;
    margin-left:0px !important;
}

.product-table__actions{
    gap:6px;
}

.product-table__quantity-plus{
    padding: 1vw 3vw !important;
    font-size:5vw !important;
}

.product-table__quantity-minus{
        padding: 1vw 3.5vw !important;
        font-size:5vw !important;
}
input.product-table__quantity{
    width: 8vw  !important;
}

.product-filters__dropdown {
        border-right: solid 1px #9d9d9d !important;
    }
    
.product-table__sort-select{
    width:100% !important;
}
.product-table__sort-form, .product-table__per-page-form {
    margin-right: 0px !important;
    width: 100% !important;
}

.product-table__pagination-info{
    padding:10px 0px;
}
}/* End custom CSS */