body {
    height: auto;
}

#main-page-content #header .logoshrink {
  display: none;
}

#main-page-content #header .stuck-menu .logoshrink {
  display: block;
}

.product-price-brand-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

body#checkout section.checkout-step .payment-options .payment-option label span {
    display: inline-block;
    width: auto;
}

/*
body#checkout section.checkout-step .payment-options .payment-option label {
    max-width: unset;
}
*/

.payment-options .payment-option label > img {
    max-height: 2rem;
}

#ui-datepicker-div.ui-datepicker {
    width: 17.5em;
}
/*
.delivery-options-list {
    position: relative;
}

.delivery-options-list .submit-wrapper {
    position: relative;
    width: 100%;
}

.delivery-options-list .submit-wrapper .inner {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

#shippingform-btn-placeholder {
}
*/

#module-gcmyinvoiceslist-default .table tr td, #module-gcmyinvoiceslist-default .table tr th {
    padding: 0.75em;
    text-align: center;
    vertical-align: middle;
}

#module-gcmyinvoiceslist-default .table tr .left {
    text-align: left;
}   

#module-gcmyinvoiceslist-default .table tr .right {
    text-align: right;
}   

/* NXL 08-24 [[ */
.alert-warning.min_order_amount_error {
    border-color: transparent;
    background-color: transparent;
}

.block-promo .cart-voucher-area {
    background-color: transparent; 
    padding: 1.25rem;
    border-top: 1px solid rgba(102,117,148,0.1019607843);
}

#promo-code form input[name=discount_name] {
    width:229px;            /* 219 + padding 10 ref commande */
    margin-right:11px;
    float: left;
}

#promo-code form button {
    width: 156px;
}

@media (max-width:991px) {

    #promo-code form input[name=discount_name] {
        margin-bottom:11px;
    }

    #promo-code form button {
        width: 115px;
    }
}

@media (min-width:992px) {
    
    .customersreference_div button.cr-btn {
        line-height: 1.7;
    }
    
    #promo-code form button {
        line-height: 1.7;
    }
}

/* ]] NXL 08-24 */


/* NXL 12-25 [[ */

#cart #CartOptions {
    width: 100%;
}

/* ]] NXL 12-25 */

/* page produit */

#product .product-manufacturer-next {
    padding-top: 15px;
    margin-top: 0;
}

.product-manufacturer-next img {
    max-height: 110px;
}

@media (max-width: 991px) {
    body#product .product-manufacturer-next.mob {
        margin-top: -30px;
        padding-top: 0;
    }
  
    body#product .product-manufacturer-next.mob img {
        max-height: 70px;
    }
}

/* NXL 02-26 [[ */

/* module customfields */
#order-detail #customfieldsblock_shipping .accordion-content {
    display: block;
}

/* états commande */

#order-detail #o-states tbody tr:first-child td {
    font-weight: bold;
}

/* avis Google lps */
.lps_border_color {
  border-top: none !important;
}

#header {
  z-index: auto;
}

/* ]] NXL 02-26 */
