.recipe-faq-heading{color:#a62329;margin-bottom:40px;font-weight:400;font-size:36px;letter-spacing:0;text-align:center;vertical-align:middle;text-transform:uppercase;font-family:OhnoSoftie-Medium!important;line-height:1.4}.recipe-faq-item{border-radius:10px;overflow:hidden;border:1px solid #A62329;border:1px solid rgba(51,51,51,.1)}.faq-description:before{content:"";position:absolute;background-image:url(lines-icon.svg);width:60%;left:24px;top:0;height:1px}.faq-description{position:relative}.recipe-faq-item:not(:last-child){margin-bottom:10px}.recipe-faq-question{width:100%;background:transparent;color:#333;border:none;padding:24px 24px 22px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;vertical-align:middle;position:relative;font-family:Josefin Sans;font-weight:500;font-size:18px;line-height:28px;letter-spacing:.01em}.recipe-faq-answer{max-height:0;overflow:hidden;background:#fff;transition:max-height .4s ease}.recipe-faq-answer .faq-description{padding:20px 30px}.recipe-faq-answer p{margin:0;font-weight:400;font-family:Montserrat;color:#333c}.recipe-faq-icon{transition:transform .3s ease}.recipe-faq-item.active .recipe-faq-icon{transform:rotate(45deg)}.recipe-faq-question img{width:100%;height:auto;display:block;max-width:14px}.recipe-faq-question span{display:inline-block;transition:all .5s}.recipe-faq-question .plus-icon{transform:rotate(360deg)}.recipe-faq-item.active .plus-icon{opacity:0;transform:rotate(0)}.header-heading h2{font-family:Josefin Sans;font-weight:700;font-size:32px;line-height:38px;letter-spacing:0;text-align:center;vertical-align:middle;text-transform:uppercase;margin:0 0 30px}span.minuse-icon{position:absolute;right:20px;top:50%;opacity:0;transition:all .5s;transform:rotate(-360deg)}.recipe-faq-item.active .minuse-icon{opacity:1;transform:rotate(0)}.recipe-faq-question:focus-visible{outline:none;outline-offset:0;box-shadow:none}@media screen and (max-width:767px){.recipe-faq-heading{font-size:30px;margin-bottom:20px}.recipe-faq-question{font-size:16px;padding:15px 20px;letter-spacing:0}.header-heading h2{font-size:20px;line-height:30px;max-width:326px;margin-bottom:16px}.recipe-faq-answer .faq-description{padding:15px 20px}.recipe-faq-item.active .recipe-faq-answer{min-height:118px}.recipe-faq-answer p{font-size:14px;line-height:22px}.faq-description:before{width:calc(100% - 40px);left:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/blog-accordion.css.map */
