/* Brun & Doutté product FAQs. Every selector is scoped to the new component. */
.bd-product-questions{--bd-questions-burgundy:#690422;--bd-questions-ink:#282321;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:64px;clear:both;width:100%;margin:58px 0 48px;padding:48px 0 0;border-top:1px solid #e5dfdc;color:var(--bd-questions-ink);font-family:Verdana,Geneva,sans-serif;box-sizing:border-box}
.bd-product-questions *{box-sizing:border-box}
.bd-product-questions__main,.bd-product-questions__contact{min-width:0}
.bd-product-questions__heading{margin:0 0 26px}
.bd-product-questions__eyebrow{display:block;margin:0 0 11px;color:#690422;font-size:10px;line-height:1.6;letter-spacing:1.4px;text-transform:uppercase;font-weight:600}
.bd-product-questions h2{display:block!important;margin:0 0 12px;padding:0;color:#690422;font-family:Verdana,Geneva,sans-serif;font-size:clamp(26px,2.5vw,34px)!important;line-height:1.25!important;letter-spacing:-1px;font-weight:400;text-transform:none}
.bd-product-questions h2 em{font-style:italic;font-weight:400}
.bd-product-questions__heading p{margin:0;color:#625b57;font-size:13px;line-height:1.7}
.bd-product-questions__list{border-top:1px solid #ded6d2}
.bd-product-questions__item{margin:0;padding:0;border:0;border-bottom:1px solid #ded6d2;background:transparent}
.bd-product-questions__item summary{display:flex;align-items:center;justify-content:space-between;gap:22px;list-style:none;cursor:pointer;padding:23px 3px;color:#2e2528;font-size:14px;font-weight:400;line-height:1.6;transition:color .18s}
.bd-product-questions__item summary::-webkit-details-marker{display:none}
.bd-product-questions__item summary::marker{content:''}
.bd-product-questions__item summary:hover,.bd-product-questions__item[open] summary{color:#690422}
.bd-product-questions__item summary:focus-visible{outline:2px solid #690422;outline-offset:4px}
.bd-product-questions__plus{position:relative;flex:0 0 22px;width:22px;height:22px;color:#690422}
.bd-product-questions__plus:before,.bd-product-questions__plus:after{content:'';position:absolute;left:5px;top:10px;width:12px;height:1px;background:currentColor}
.bd-product-questions__plus:after{transform:rotate(90deg)}
.bd-product-questions__item[open] .bd-product-questions__plus:after{transform:rotate(0)}
.bd-product-questions__answer{padding:0 35px 23px 3px}
.bd-product-questions__answer p{margin:0;color:#625b57;font-size:13px;line-height:1.9}
.bd-product-questions__all{display:inline-flex;gap:14px;align-items:center;margin-top:22px;padding:4px 0;color:#690422;text-decoration:none;font-size:12px;line-height:1.7;border-bottom:1px solid #bdb0b0}
.bd-product-questions__all:hover{color:#901136;border-color:#690422}
.bd-product-questions__contact{display:flex;flex-direction:column;gap:16px;padding-top:4px}
.bd-product-questions__card{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:25px 25px 27px;border:1px solid #ded6d2;background:#fff;color:#690422;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s}
.bd-product-questions__card--quote{background:#690422;border-color:#690422;color:#fff}
.bd-product-questions__card:hover{transform:translateY(-2px);border-color:#690422;color:#690422;background:#faf7f5}
.bd-product-questions__card--quote:hover{color:#fff;background:#831436;border-color:#831436}
.bd-product-questions__card:focus-visible,.bd-product-questions__all:focus-visible{outline:2px solid #690422;outline-offset:4px}
.bd-product-questions__icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#f2ece8;color:#690422}
.bd-product-questions__card--quote .bd-product-questions__icon{background:rgba(255,255,255,.12);color:#fff}
.bd-product-questions__icon svg{width:22px;height:22px}
.bd-product-questions__card-label{font-size:11px;line-height:1.8;letter-spacing:.5px;text-transform:uppercase;color:inherit}
.bd-product-questions__card-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding-bottom:4px;border-bottom:1px solid currentColor;color:inherit;font-size:12px;line-height:1.7;font-weight:600}
@media(max-width:991px){.bd-product-questions{grid-template-columns:minmax(0,1fr) 230px;gap:30px}.bd-product-questions h2{font-size:29px}.bd-product-questions__card{padding:22px 20px}}
@media(max-width:767px){.bd-product-questions{grid-template-columns:minmax(0,1fr);gap:30px;margin:38px 0 35px;padding-top:34px}.bd-product-questions h2{font-size:28px}.bd-product-questions__contact{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bd-product-questions__card{padding:20px 17px;gap:15px}.bd-product-questions__item summary{font-size:13px;padding:20px 3px}.bd-product-questions__card-link{font-size:11px}}
@media(max-width:420px){.bd-product-questions__contact{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.bd-product-questions__card,.bd-product-questions__item summary{transition:none}.bd-product-questions__card:hover{transform:none}}
/* The new FAQ border supplies the separator above the product newsletter. */
.bd-product-questions + [id^="mp_form_below_posts"] .mailpoet_has_divider{display:none}

