.woocommerce-cart-form__cart-item .product-thumbnail a {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
}

.woocommerce-cart-form__cart-item .product-thumbnail a img {
    height: 150px !important;
    width: 150px !important;
}

.woocommerce-shipping-totals {
    display: flex !important;
}

.woocommerce-shipping-totals td {
    width: 100% !important;
    display: flex !important;
    justify-content: space-between !important;
}

.woocommerce-shipping-totals td:before {
    width: 50% !important;
}

.woocommerce-shipping-totals .woocommerce-shipping-destination, .woocommerce-shipping-totals .woocommerce-shipping-calculator {
    display: none !important;
}

.woocommerce-checkout-review-order-table .woocommerce-shipping-totals{
    width: 100% !important;
    justify-content: space-between !important;
}

.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td {
    display: contents !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .place-order {
    align-items: center !important;
}

input .shipping_method {
    appearance: none !important;
    background-color: #000000 !important;
}

.e-checkout__container .col2-set .col-1, .e-checkout__container .col-2 .woocommerce-additional-fields, .e-checkout__container .col-2 .shipping_address {
    border: none !important;
    padding: 0 !important;
}

.e-checkout__container .e-checkout__order_review,
.e-checkout__container .woocommerce-checkout-payment {
    border: none !important;
}

.e-checkout__container .e-coupon-box {
    display: none !important;
}

#ship-to-different-address {
    padding: 0 !important;
}

.woocommerce-order-details .woocommerce-table--order-details{
    background: #EFEFE5 !important;
    padding: 15px !important;
}

.woocommerce-order-details .woocommerce-order-details__title, .woocommerce-customer-details .woocommerce-column__title{
    color: #000000 !important;
    font-size: 16px !important;
}

.woocommerce-column--billing-address address, .woocommerce-column--shipping-address address {
    border: none !important;
    background: #EFEFE5 !important;
    padding: 25px !important;
}

.woocommerce-order-details, .woocommerce-customer-details {
    font-family: Oswald, sans-serif !important;
}

.page-header {
    display: none !important;
}

.woocommerce-thankyou-order-received {
    font-size: 35px !important;
    font-family: Chonburi, sans-serif !important;
    text-align: center !important;
    color: #F5A700 !important;
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

.woocommerce-thankyou-order-details {
    margin: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.woocommerce-order-received .third {
    background-color: #3F4932 !important;
    background-image: url(https://laguiole.pycofa.fr/wp-content/uploads/2023/07/arrow-cart-white-2-3.png) !important;
    background-repeat: no-repeat;
    background-position: center left;
}

.woocommerce-order-received .third h2 {
    color: #EFEFE5 !important;
}

.woocommerce-order-received .second {
    background-color: #EFEFE5 !important;
    background-image: none !important;
}

.woocommerce-order-received .second h2 {
    color: #3F4932 !important;
}

.etiquettes {
    width: 100%;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.elementor-menu-cart__product {
    grid-template-columns: 56% auto !important;
}

.elementor-menu-cart__main {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.woocommerce-order-received .woocommerce-info {
    display: none !important;
}

.woocommerce-breadcrumb {
    font-size: 16px;
    font-family: Oswald, sans-serif !important;
    color: #000000 !important;
    font-weight: 400;
}

.woocommerce-notices-wrapper .woocommerce-message {
    padding-left: 215px !important;
    display: flex;
    gap: 50px;
    padding-right: 215px !important;
    font-family: Oswald, sans-serif !important;
    font-size: 16px !important;
    color: #000000 !important;
    background: #EFEFE5 !important;
    border-top: 5px solid transparent !important;
    border-image: url("https: //laguiole.pycofa.fr/wp-content/uploads/2022/10/header-bg.jpg");
    border-top: 2px solid transparent !important;
    border-image-slice: 1;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
}

.woocommerce-message::before {
    display: none !important;
}

.woocommerce-notices-wrapper .woocommerce-message a {
    border-radius: 60px !important;
    background-color: #F5A700;
    color: #000000 !important;
    font-family: Oswald, sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.woocommerce .coupon div {
    flex-direction: column;
    align-items: stretch;
}

.woocommerce .coupon div .coupon-col-end {
    text-align: center;
}

.woocommerce .coupon div .coupon-col-end bouton {
    border-radius: 60px !important;
    background-color: #F5A700;
    color: #000000 !important;
    font-family: Oswald, sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.woocommerce-notices-wrapper .woocommerce-message a {
    background-color: #F5A700;
}

.woocommerce .cart-empty {
    background-color: #EFEFE5;
    border: none;
}

.woocommerce .cart-empty::before {
    color: #3F4932;
}

.woocommerce .return-to-shop {
    text-align: center;
}

.woocommerce .return-to-shop a {
    border-radius: 60px !important;
    background-color: #F5A700;
    color: #000000 !important;
    font-family: Oswald, sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.woocommerce .return-to-shop a:hover {
    background-color: #F5A700;
}

.woocommerce-info {
    font-size: 16px !important;
    font-family: Oswald, sans-serif !important;
    border-top: none !important;
    background-color: #EFEFE5 !important;
}

.woocommerce-info::before {
    content: none !important;
}

@media screen and (min-width: 768px) {
    .woocommerce .coupon div {
        flex-direction: row;
        align-items: stretch;
    }

    .woocommerce .coupon div input {
        margin-bottom: 0 !important;
    }
}

@media screen and (min-width: 1200px) {
    .elementor-menu-cart__toggle_wrapper .elementor-menu-cart__container {
        width: 500px !important;
    }

    .elementor-menu-cart__product {
        grid-template-columns: 37% auto !important;
    }
}

