/*
Theme Name: Curly Child
Theme URI: https://curly.qodeinteractive.com/
Description: A child theme of Curly Theme
Author: Mikado Themes
Author URI: https://qodeinteractive.com/
Version: 1.0.0
Text Domain: curly
Template: curly
*/


.woocommerce-shipping-methods input:not([type=checkbox]), textarea {
    -webkit-appearance: auto;
    -webkit-border-radius: 0;
}


.woocommerce-checkout #payment ul.payment_methods {
    list-style-type: disc; /* bullets για τη λίστα */
    padding-left: 20px;    /* απόσταση από το αριστερό μέρος */
}

.woocommerce-checkout #payment ul.payment_methods li {
    margin-bottom: 10px;
}





/* κάνε τα radio/checkbox δίπλα-δίπλα */
.woocommerce .thwcfd-field-radio .woocommerce-input-wrapper,
.woocommerce .thwcfd-field-checkboxgroup .woocommerce-input-wrapper {
    display: flex !important;
    flex-wrap: wrap;
    gap: 20px;
}

.woocommerce .thwcfd-field-radio .woocommerce-input-wrapper label,
.woocommerce .thwcfd-field-checkboxgroup .woocommerce-input-wrapper label {
    display: inline-flex !important;
    align-items: center;
    gap: 5px;
    margin: 0;
    cursor: pointer;
}







.wc-block-components-button.wc-block-cart__submit-button.contained {
    background-color: #000000 !important; /* πιο σκούρο χρώμα */
    color: #ffffff !important;            /* λευκά γράμματα */
    font-weight: bold !important;         /* πιο έντονη γραμματοσειρά */
    font-size: 18px !important;           /* λίγο μεγαλύτερο μέγεθος */
    padding: 14px 28px !important;        /* μεγαλύτερο padding */
    border-radius: 6px !important;        /* στρογγυλεμένες γωνίες */
    text-transform: uppercase;            /* ΚΕΦΑΛΑΙΑ για περισσότερη έμφαση */
    box-shadow: 0 4px 10px rgba(0,0,0,0.2); /* σκιά για βάθος */
    transition: all 0.3s ease;
}

.wc-block-components-button.wc-block-cart__submit-button.contained:hover {
    background-color: #c59d5f !important; /* χρώμα hover */
    box-shadow: 0 6px 14px rgba(0,0,0,0.3);
}




@media (max-width: 768px) {

    /* Κρύψε τον default τίτλο του πίνακα */
    .mkdf-woocommerce-page .woocommerce-checkout table th {
        display: none !important;
    }

    /* Δώσε full width στο κελί που περιέχει το BoxNow */
    .mkdf-woocommerce-page .woocommerce-checkout table td {
        width: 100% !important;
        display: block !important;
    }

    /* BoxNow container full width και μεγάλο */
    #box_now_delivery_embedded_map {
        width: 100% !important;
        height: 120vw !important;  /* πιο μεγάλο από τετράγωνο */
        max-height: 1000px;
        margin: 15px 0;
    }

    #box_now_delivery_embedded_map iframe {
        width: 100% !important;
        height: 100% !important;
        min-height: 700px !important;
        border: 0 !important;
        display: block !important;
    }
}



@media (max-width: 768px) {
    .sfsi_wDiv.sfsi_floater_position_center-right {
        display: none !important;
    }
}

