.bf-faq{background:#fffbf3}.bf-faq__inner{max-width:1200px;margin:0 auto;padding:40px 40px 36px}.bf-faq__title{margin:0 0 20px;font-family:Cormorant,serif;font-size:32px;line-height:1.08;font-weight:500;color:#373d3b;letter-spacing:.03em}.bf-faq__list{display:flex;flex-direction:column;gap:10px}.bf-faq__item{background:#fffaf1;border:1px solid rgba(116,110,54,.08);border-radius:20px;overflow:hidden}.bf-faq__item[open]{background:#fdfbf6}.bf-faq__question{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.bf-faq__question::-webkit-details-marker{display:none}.bf-faq__question-text{font-family:Urbanist,sans-serif;font-size:15px;line-height:1.45;font-weight:600;color:#373d3b}.bf-faq__icon{position:relative;width:18px;height:18px;flex-shrink:0}.bf-faq__icon:before,.bf-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:#746e36;border-radius:999px;transform:translate(-50%,-50%);transition:transform .22s ease,opacity .22s ease}.bf-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.bf-faq__item[open] .bf-faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.4)}.bf-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.bf-faq__item[open] .bf-faq__answer{grid-template-rows:1fr}.bf-faq__answer-inner{overflow:hidden;padding:0 20px;font-family:Urbanist,sans-serif;font-size:14px;line-height:1.8;color:#5a5e5c}.bf-faq__item[open] .bf-faq__answer-inner{padding-bottom:18px}.bf-faq__answer-inner p{margin:0}.bf-faq__answer-inner p+p{margin-top:1em}@media screen and (max-width:768px){.bf-faq__inner{padding:36px 20px}.bf-faq__title{font-size:26px}.bf-faq__question{padding:16px}.bf-faq__question-text{font-size:14px}.bf-faq__answer-inner{padding-left:16px;padding-right:16px;font-size:14px;line-height:1.75}.bf-faq__item[open] .bf-faq__answer-inner{padding-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-faq.css.map */
