/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.displayCustomBanners1 .playlist .banner-wrapper {
    background-color: #4d3226;
}

#products .product-description,
.featured-products .product-description,
.product-accessories .product-description,
.product-miniature .product-description,
#products .thumbnail-container .additional-button,
.featured-products .thumbnail-container .additional-button,
.product-accessories .thumbnail-container .additional-button,
.product-miniature .thumbnail-container .additional-button {
    width: 100%;
}

 /* Prestashop Checkout */
.payment-method-logo-block,
#checkout.lang-fr #ps_checkout-loader {
    display: none;
}

body#checkout section.checkout-step.-current .step-title {
    margin-bottom: 10px;
}

body#checkout section.checkout-step .address-selector {
    -ms-flex-align: stretch;
	align-items: stretch;
}

body#checkout section.checkout-step .address-item {
    display: -ms-flexbox;
	display: flex;
    -ms-flex-direction: column;
	flex-direction: column;
}

body#checkout section.checkout-step .address-item > hr {
    margin-top: auto;
}

body#checkout section.checkout-step.-reachable.-complete.-current h1 .step-number {
    display: inline-block;
}

body#checkout section.checkout-step .payment-options .payment-option {
    background: #f5f0ed;
    margin-bottom: 0;
    padding: .9375rem;
}

body#checkout section.checkout-step .payment-options > div:not(.additional-information):not(.js-payment-option-form) ~ div:not(.additional-information):not(.js-payment-option-form) {
    margin-top: .9375rem;
}

body#checkout .payment-options .additional-information {
    background: #f5f0ed;
    margin-top: 0;
    margin-left: 0;
    padding: 0 .9375rem .9375rem;
}

body#checkout .payment-options .additional-information:before {
    border-top: 1px solid #e5e5e5;
    content : "";
    display: block;
    margin-bottom: .9375rem;
    width: 100%;
}

body#checkout .payment-options .additional-information p:last-of-type {
    margin-bottom: 0;
}

div#prestablogfont a:not(.fancybox) {
    text-decoration-line: underline;
    text-decoration-color: #34190e;
    text-underline-offset: 0.2em;
    text-decoration-thickness: 0.125rem;
}