.edgtf-single-product-content .select2-container--default {
    line-height: 44px;
    display: block;
    width: 100%;
}

.edgtf-single-product-content .select2-container--default span {
    display: block !important;
}

.admin-bar.single-product .select2-container--default .select2-dropdown {
    top: 32px !important;
}

.edgtf-single-product-content .select2-container--default .select2-selection--single {
    color: #65514D !important;
    font-family: montserrat !important;
    font-size: 14px;
    font-weight: 400;
    border-radius: 5px !important;
}

.edgtf-woocommerce-page table.cart tr.cart_item td .variation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.edgtf-woocommerce-page table.cart tr.cart_item td .variation > * {
    margin-right: 20px !important;
    margin-bottom: 5px !important;
}


.edgtf-woocommerce-page table.cart tr.cart_item td .variation > .variation-tag.variation-Bougieenformedtoile,
.edgtf-woocommerce-page table.cart tr.cart_item td .variation > .variation-tag.variation-Bougieenformedecoeur,
.edgtf-woocommerce-page table.cart tr.cart_item td .variation > .variation-tag.variation-Bougiespourlegteau,
.edgtf-woocommerce-page table.cart tr.cart_item td .variation > .variation-tag.variation-Bougies,
.edgtf-woocommerce-page table.cart tr.cart_item td .variation > .variation-tag.variation-Impressioncomestible {
    display: none !important;
}

.dropzone .dz-preview .dz-error-message {
    font-family: montserrat !important;
    color: #65514D !important;
    background: #EEF4E6 !important;
    border-radius: 5px !important;
    width: 170px !important;

}

.dropzone .dz-preview .dz-error-message:after {
    border-bottom: 6px solid #EEF4E6 !important;
}

@media (max-width: 767px) {
    .products.columns-4 {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: minmax(0, 1fr) 10px minmax(0, 1fr);
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 10px;
    }

    .edgtf-woo-normal-space ul.products > .product {
        padding: 0 !important;
    }

    .edgtf-woocommerce-page .woocommerce-notices-wrapper .woocommerce-message {
        text-align: center;
        display: flex;
        flex-direction: column;
    }

    .edgtf-woocommerce-page .woocommerce-notices-wrapper .woocommerce-message a {
        margin: 0 auto 10px auto !important;
    }
}

.edgtf-quantity-buttons.quantity {
    margin-bottom: 28px !important;
}

.woocommerce-page .edgtf-content button[type=submit] {
    margin-top: 0 !important;
}

.woocommerce-page .edgtf-content button[type=submit] {
    vertical-align: top !important;
}

.postid-1616 .edgtf-content .edgtf-content-inner > .edgtf-container > .edgtf-container-inner, .postid-1616 .edgtf-content .edgtf-content-inner > .edgtf-full-width > .edgtf-full-width-inner {
    padding-top: 110px !important;
}

.dz-filename {
    font-size: 14px !important;
    word-break: break-all !important;
}

.pewc_group_12064_12068 .pewc-field-label {
    display: none !important;
}


.edgtf-woocommerce-page table.shop_table tr.cart_item td .variation > div span,
.edgtf-woocommerce-page table.shop_table tr.cart_item td .variation > div .variation-label,
.edgtf-woocommerce-page table.shop_table tr.cart_item td .variation > div p {
    font-size: 14px !important;
    font-weight: 600;
    text-decoration: underline;
}

.edgtf-woocommerce-page table.shop_table td .variation > .variation-tag {
    margin-right: 20px;
    margin-bottom: 5px;
}

.edgtf-woocommerce-page table.shop_table td .variation > .variation-tag.variation-Bougieenformedtoile,
.edgtf-woocommerce-page table.shop_table td .variation > .variation-tag.variation-Bougieenformedecoeur,
.edgtf-woocommerce-page table.shop_table td .variation > .variation-tag.variation-Bougiespourlegteau,
.edgtf-woocommerce-page table.shop_table td .variation > .variation-tag.variation-Bougies,
.edgtf-woocommerce-page table.shop_table td .variation > .variation-tag.variation-Impressioncomestible,
.edgtf-woocommerce-page table.shop_table td .variation .variation-tag.variation-Ajouteruneinscription,
.edgtf-woocommerce-page table.shop_table td .variation .variation-tag.variation-Imageimprimer,
.edgtf-woocommerce-page table.shop_table td .variation .variation-tag.variation-Ajouterdesbougies,
.edgtf-woocommerce-page table.shop_table td .variation .variation-tag.variation-Dure {
    display: none !important;
}

.edgtf-woo-single-page .upsells.products {
    margin: 20px 0 !important;
}

.other-formats .edgtf-pl-inner,
.other-formats .edgtf-pl-category,
.other-formats .duration,
.price .duration {
    display: none;
}

.other-formats ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.other-formats h2 {
    font-size: 18px;
    font-weight: 600;
}

a.other-format-block {
    border-radius: 5px;
    padding: 13px 14px 10px 14px;
    display: block;
    background-color: white;
    transition: all 250ms;
    border: 3px solid #fcf7f3;
}

.other-formats h6 {
    margin-bottom: 2px !important;
    margin-top: 0 !important;
}

.other-formats ul li + li {
    margin-top: 10px;
}

.other-formats .woocommerce-Price-amount {
    color: #65514D !important;
    font-size: 16px;
    font-weight: 400;
}


.wc-pao-addon .wc-pao-addon-name[data-addon-name="Moment du ramassage"] {
    margin-top: 10px;
}

.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form h2.h2-single-product,
.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form [data-addon-name="Moment du ramassage"] {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #3f2620 !important;
    font-family: Lora, sans-serif !important;
    font-style: normal !important;
}

.edgtf-woo-single-page .edgtf-single-product-summary form.cart,
.woocommerce.pewc-has-extra-fields .summary .cart {
    margin-top: 0 !important;
}

.product-template-default.single.single-product .edgtf-content-inner .edgtf-title.edgtf-has-background.edgtf-title-image-responsive {
    display: none;
}

body.edgtf-woocommerce-page .woocommerce-message {
    border: 3px solid #fcf7f3 !important;
    font-family: montserrat;
    color: #65514D;
    font-weight: 400;
    margin-top: 10px;
}


.woocommerce-table .wc-item-meta {
    padding: 0;
    margin: 0;
    list-style: none;
}

.woocommerce-table .wc-item-meta li p {
display: inline;
    font-weight: bold;
}

.woocommerce-table .wc-item-meta strong.wc-item-meta-label {
    font-weight: 500;
}
