.elementor-1262 .elementor-element.elementor-element-f9be22a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-1262 .elementor-element.elementor-element-f9be22a:not(.elementor-motion-effects-element-type-background), .elementor-1262 .elementor-element.elementor-element-f9be22a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-396f350 );}.elementor-1262 .elementor-element.elementor-element-9d405ae{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1262 .elementor-element.elementor-element-067c0d4{text-align:start;}.elementor-1262 .elementor-element.elementor-element-067c0d4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;letter-spacing:2.1px;color:var( --e-global-color-55845b0 );}.elementor-1262 .elementor-element.elementor-element-dff49df.elementor-element{--align-self:flex-start;}.elementor-1262 .elementor-element.elementor-element-dff49df{text-align:start;}.elementor-1262 .elementor-element.elementor-element-dff49df .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1262 .elementor-element.elementor-element-ae2da53{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Syne", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0.7px;}.elementor-1262 .elementor-element.elementor-element-78f6cfc{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1262 .elementor-element.elementor-element-83bcaa7{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:end;font-family:"Syne", Sans-serif;font-size:23px;font-weight:400;line-height:1.4em;letter-spacing:0.7px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1262 .elementor-element.elementor-element-1731273 .elementor-button{background-color:#C6A46B00;font-family:"Syne", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:3% 7% 3% 7%;}.elementor-1262 .elementor-element.elementor-element-1731273 .elementor-button:hover, .elementor-1262 .elementor-element.elementor-element-1731273 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-396f350 );border-color:var( --e-global-color-accent );}.elementor-1262 .elementor-element.elementor-element-1731273{width:100%;max-width:100%;margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1262 .elementor-element.elementor-element-1731273 .elementor-button:hover svg, .elementor-1262 .elementor-element.elementor-element-1731273 .elementor-button:focus svg{fill:var( --e-global-color-396f350 );}.elementor-1262 .elementor-element.elementor-element-56d7c37{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:3%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1262 .elementor-element.elementor-element-8d675b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1262 .elementor-element.elementor-element-f9be22a{--content-width:1330px;}.elementor-1262 .elementor-element.elementor-element-56d7c37{--content-width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1262 .elementor-element.elementor-element-f9be22a{--content-width:680px;}.elementor-1262 .elementor-element.elementor-element-9d405ae{--width:74%;}.elementor-1262 .elementor-element.elementor-element-56d7c37{--content-width:720px;}.elementor-1262 .elementor-element.elementor-element-8d675b5{--width:100%;}}@media(max-width:1024px){.elementor-1262 .elementor-element.elementor-element-f9be22a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-1262 .elementor-element.elementor-element-9d405ae{--min-height:260px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1262 .elementor-element.elementor-element-067c0d4 .elementor-heading-title{font-size:24px;}.elementor-1262 .elementor-element.elementor-element-dff49df .elementor-heading-title{font-size:26px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1262 .elementor-element.elementor-element-ae2da53{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:16px;}.elementor-1262 .elementor-element.elementor-element-83bcaa7{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:16px;}.elementor-1262 .elementor-element.elementor-element-1731273{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1262 .elementor-element.elementor-element-1731273 .elementor-button{padding:6% 10% 6% 10%;}.elementor-1262 .elementor-element.elementor-element-56d7c37{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-1262 .elementor-element.elementor-element-8d675b5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-1262 .elementor-element.elementor-element-f9be22a{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-1262 .elementor-element.elementor-element-9d405ae{--min-height:148px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1262 .elementor-element.elementor-element-067c0d4 .elementor-heading-title{font-size:22px;}.elementor-1262 .elementor-element.elementor-element-dff49df .elementor-heading-title{font-size:28px;letter-spacing:0.5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1262 .elementor-element.elementor-element-ae2da53{text-align:start;}.elementor-1262 .elementor-element.elementor-element-78f6cfc{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1262 .elementor-element.elementor-element-83bcaa7{text-align:start;}.elementor-1262 .elementor-element.elementor-element-1731273{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1262 .elementor-element.elementor-element-1731273 .elementor-button{font-size:16px;padding:6% 15% 06% 15%;}.elementor-1262 .elementor-element.elementor-element-56d7c37{--content-width:100%;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-1262 .elementor-element.elementor-element-8d675b5{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* YITH REQUEST A QUOTE | TABLE STYLING */

/* Γενική εμφάνιση πίνακα */
#yith-ywrq-table-list {
    background: #ffffff !important;
    border-collapse: collapse !important;
    border: 2px solid #000000 !important;
    width: 100%;
}

/* Όλα τα κελιά */
#yith-ywrq-table-list th,
#yith-ywrq-table-list td {
    background: #ffffff !important;
    border: 2px solid #000000 !important;
    color: #000000 !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    font-style: normal !important;
}

/* Επικεφαλίδες πίνακα */
#yith-ywrq-table-list thead th {
    background: #ffffff !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
}

/* Ονόματα προϊόντων */
#yith-ywrq-table-list .product-name,
#yith-ywrq-table-list .product-name a {
    color: #000000 !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
}

/* Ποσότητα */
#yith-ywrq-table-list .product-quantity,
#yith-ywrq-table-list input {
    background: #ffffff !important;
    color: #000000 !important;
    font-weight: 400 !important;
}


/* YITH | REMOVE PRODUCT */

#yith-ywrq-table-list .product-remove a.yith-ywraq-item-remove {
    color: #000000 !important;
    font-size: 40px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    text-decoration: none !important;
    transition: color 0.2s ease !important;
}

/* HOVER */
#yith-ywrq-table-list .product-remove a.yith-ywraq-item-remove:hover {
    color: #ff0000 !important;
    background: transparent !important;
}


/* YITH | PRODUCT NAME & VARIATIONS */

/* Τίτλος προϊόντος */
#yith-ywrq-table-list td.product-name a {
    font-size: 18px !important;
    font-weight: 400 !important;
    text-transform: none !important;
    color: #000000 !important;
    line-height: 1.5 !important;
}

/* Επιλογές προϊόντος */
#yith-ywrq-table-list td.product-name {
    font-size: 14px !important;
    font-weight: 400 !important;
    text-transform: none !important;
    line-height: 1.4 !important;
}

/* Hover τίτλου */
#yith-ywrq-table-list td.product-name a:hover {
    color: #777777 !important;
}


/* YITH | QUANTITY INPUT */

#yith-ywrq-table-list .product-quantity input,
#yith-ywrq-table-list .product-quantity .quantity input {
    border: 2px solid #000000 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    color: #000000 !important;
    font-weight: 400 !important;
    box-shadow: none !important;
}


/* YITH | UPDATE LIST BUTTON */

#yith-ywrq-table-list .actions input[name="update_raq"]:hover {
    background: #000000 !important;
    color: #ffffff !important;
    border-color: #000000 !important;
}


/* YITH | MOBILE & TABLET TABLE BORDERS */

@media (max-width: 1024px) {

    #yith-ywrq-table-list {
        border: 1px solid #000000 !important;
    }

    #yith-ywrq-table-list th,
    #yith-ywrq-table-list td {
        border: 1px solid #000000 !important;
    }



/* YITH | MOBILE & TABLET PRODUCT LAYOUT */

@media (max-width: 1024px) {

    /* Product name & quantity cells */
    #yith-ywrq-table-list td.product-name,
    #yith-ywrq-table-list td.product-quantity {
        display: block !important;
        width: 100% !important;
        text-align: left !important;
        font-weight: 400 !important;
        text-transform: none !important;
    }

    /* Mobile labels */
    #yith-ywrq-table-list td.product-name::before,
    #yith-ywrq-table-list td.product-quantity::before {
        display: block !important;
        float: none !important;
        width: 100% !important;
        margin-bottom: 8px !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        text-transform: uppercase !important;
        color: #000000 !important;
        text-align: left !important;
    }

    /* Product title */
    #yith-ywrq-table-list td.product-name a {
        display: block !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        text-transform: none !important;
        line-height: 1.5 !important;
        text-align: left !important;
    }

    /* Product variations */
    #yith-ywrq-table-list td.product-name {
        font-size: 12px !important;
        line-height: 1.6 !important;
    }

    /* Quantity alignment */
    #yith-ywrq-table-list td.product-quantity .quantity {
        float: none !important;
        display: block !important;
        width: fit-content !important;
    }

}

.woocommerce-message {
    background: #ffffff !important;
    border: none !important;
    color: #000000 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
    padding: 25px 30px !important;
    margin: 30px auto !important;
    width: 100% !important;
}

.woocommerce-message::before,
.woocommerce-message::after {
    display: none !important;
}/* End custom CSS */