ff-faqs .ff-faqs__container,ff-faqs .ff-faqs__faqs-container{display:flex;flex-direction:column;gap:30px}ff-faqs .ff-faqs__title{font-family:var(--ff-font-family-primary);font-weight:var(--ff-font-weight-500);font-size:var(--ff-font-size-24);color:var(--ff-font-color-black);letter-spacing:normal;text-align:center}ff-faqs .ff-faqs__faq:focus-visible{outline-width:3px!important;outline-style:solid!important;outline-color:var(--ff-primary)!important;outline-offset:-1px!important}ff-faqs .ff-faqs__faq{cursor:pointer;display:grid;border:transparent;background:var(--ff-bg-color-white);grid-template-columns:1fr;grid-template-rows:auto 0fr;align-items:start;overflow:hidden;padding:30px;transition:all .3s ease}ff-faqs .ff-faqs__faq.active{grid-template-rows:auto 1fr;gap:8px}ff-faqs h3.ff-faqs__question{display:flex;justify-content:space-between;align-items:center;margin:0;font-weight:var(--ff-font-weight-800);font-size:var(--ff-font-size-20);line-height:24px;letter-spacing:normal}ff-faqs h3.ff-faqs__question .icon-plus{width:14px;height:14px;min-width:14px;min-height:14px;transition:all .3s ease}ff-faqs .ff-faqs__faq.active h3.ff-faqs__question .icon-plus{transform:rotate(135deg)}ff-faqs .ff-faqs__answer{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;opacity:0;height:0;transform:translateY(-100%);transition:height .3s ease}ff-faqs .metafield-rich_text_field p,ff-faqs .metafield-rich_text_field ul,ff-faqs .metafield-rich_text_field ol,ff-faqs .metafield-rich_text_field li{margin:0;font-weight:var(--ff-font-weight-400);font-size:var(--ff-font-size-16);color:var(--ff-font-color-dark-green);line-height:24px;letter-spacing:normal}ff-faqs .metafield-rich_text_field a{color:var(--ff-link-color);text-decoration:underline}ff-faqs .metafield-rich_text_field a:hover{color:var(--ff-link-color--hovered)}ff-faqs .ff-faqs__faq.active .ff-faqs__answer{opacity:1;height:100%;transform:translateY(0);transition:opacity .3s ease .25s,transform .3s ease .15s}@media (max-width: 768px){ff-faqs h3.ff-faqs__question{font-size:var(--ff-font-size-18);line-height:21px}ff-faqs .ff-faqs__faq{padding:20px}ff-faqs .metafield-rich_text_field p,ff-faqs .metafield-rich_text_field ul,ff-faqs .metafield-rich_text_field ol,ff-faqs .metafield-rich_text_field li{font-size:var(--ff-font-size-14);line-height:21px}}
/*# sourceMappingURL=/cdn/shop/t/592/assets/ff-faqs--product.css.map */
