@charset "UTF-8";
/** @author Michel Dumont <michel.dumont.io> @version 1.0.0 - 2022-04-24 @copyright Michel Dumont @license Tous droits réservés / Le droit d'auteur s'applique (All rights reserved / French copyright law applies) @package prestashop 1.7 */
/* #region Bootstrap Accordion */
.accordion .accordion-header { margin-bottom: 0; }
.accordion .accordion-item { background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.125); }
.accordion .accordion-item:first-of-type { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.accordion .accordion-item:first-of-type .accordion-button { border-top-left-radius: calc(0.25rem - 1px); border-top-right-radius: calc(0.25rem - 1px); }
.accordion .accordion-item:not(:first-of-type) { border-top: 0; }
.accordion .accordion-item:last-of-type { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.accordion .accordion-item:last-of-type .accordion-button.collapsed { border-bottom-right-radius: calc(0.25rem - 1px); border-bottom-left-radius: calc(0.25rem - 1px); }
.accordion .accordion-item:last-of-type .accordion-collapse { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.accordion .accordion-body { padding: 1rem 1.25rem; }
.accordion .accordion-flush .accordion-collapse { border-width: 0; }
.accordion .accordion-flush .accordion-item { border-right: 0; border-left: 0; border-radius: 0; }
.accordion .accordion-flush .accordion-item:first-child { border-top: 0; }
.accordion .accordion-flush .accordion-item:last-child { border-bottom: 0; }
.accordion .accordion-flush .accordion-item .accordion-button { border-radius: 0; }

/* #endregion Bootstrap Accordion */
.mdgfaq-question-wrap .accordion-item { border: none; }
.mdgfaq-question-wrap .accordion-item .accordion-header { position: relative; color: #484848; background-color: #f6f6f6; border-radius: 4px; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; padding: .5rem 1rem; cursor: pointer; }
.mdgfaq-question-wrap .accordion-item .accordion-header:after { content: '\e145'; position: absolute; display: block; top: 50%; right: 1rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 1em; height: 1em; font-family: "Material Icons", Arial, sans-serif; font-size: 24px; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; }
.mdgfaq-question-wrap .accordion-item .accordion-header[aria-expanded=true] { color: #f6f6f6; background-color: #484848; }
.mdgfaq-question-wrap .accordion-item .accordion-header[aria-expanded=true]:after { content: '\e15b'; }
.mdgfaq-question-wrap .accordion-item .accordion-collapse > div { padding: 1rem; }

.mdgFaqFooterProduct-v16 #mdgfaq-question-wrap .accordion-item .accordion-header:after { font-family: FontAwesome; font-size: 14px; content: "\f068"; }
.mdgFaqFooterProduct-v16 #mdgfaq-question-wrap .accordion-item .accordion-header.collapsed:after { content: "\f067"; }
