.fibralys-faq-v2{--ffq-list-bg: #f5f5f5;--ffq-list-open-bg: #ededed;--ffq-title-color: #222;--ffq-q-color: #222;--ffq-a-color: #444;--ffq-border-color: #e6e6e6;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:1140px;margin:0 auto;padding:40px 20px 60px;color:var(--ffq-a-color);-webkit-font-smoothing:antialiased}.fibralys-faq-v2 .fibralys-faq-v2__title{font-size:28px;font-weight:700;text-align:center;margin:0 0 32px;color:var(--ffq-title-color);letter-spacing:-.01em;line-height:1.2}.fibralys-faq-v2 .fibralys-faq-v2__list{display:flex;flex-direction:column;gap:0;background:var(--ffq-list-bg);border-radius:10px;overflow:hidden}.fibralys-faq-v2 details{border-bottom:1px solid var(--ffq-border-color);background:var(--ffq-list-bg);transition:background-color .2s ease}.fibralys-faq-v2 details:last-child{border-bottom:none}.fibralys-faq-v2 details[open]{background:var(--ffq-list-open-bg)}.fibralys-faq-v2 details summary{list-style:none;cursor:pointer;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fibralys-faq-v2 details summary::-webkit-details-marker{display:none}.fibralys-faq-v2 details summary::marker{display:none}.fibralys-faq-v2 details summary:focus-visible{outline:2px solid #2a5d5d;outline-offset:-2px}.fibralys-faq-v2 .fibralys-faq-v2__q{flex:1;font-size:15.5px;font-weight:700;color:var(--ffq-q-color);line-height:1.4;letter-spacing:.01em}.fibralys-faq-v2 .fibralys-faq-v2__icon{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.4,0,.2,1)}.fibralys-faq-v2 .fibralys-faq-v2__icon svg{width:100%;height:100%;display:block}.fibralys-faq-v2 details summary .fibralys-faq-v2__icon--opened{display:none}.fibralys-faq-v2 details summary .fibralys-faq-v2__icon--closed{display:inline-flex}.fibralys-faq-v2 details[open] summary .fibralys-faq-v2__icon--opened{display:inline-flex}.fibralys-faq-v2 details[open] summary .fibralys-faq-v2__icon--closed{display:none}.fibralys-faq-v2 details[open] summary .fibralys-faq-v2__icon{transform:rotate(180deg)}.fibralys-faq-v2 .fibralys-faq-v2__answer{padding:0 22px 22px;font-size:14px;line-height:1.65;color:var(--ffq-a-color);font-weight:400}.fibralys-faq-v2 .fibralys-faq-v2__answer p{margin:0 0 12px}.fibralys-faq-v2 .fibralys-faq-v2__answer p:last-child{margin-bottom:0}.fibralys-faq-v2 .fibralys-faq-v2__answer strong{color:var(--ffq-title-color);font-weight:700}@keyframes fibralysFaqSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fibralys-faq-v2 details[open] .fibralys-faq-v2__answer{animation:fibralysFaqSlideDown .35s ease-out}@media(max-width:900px){.fibralys-faq-v2{padding-left:16px;padding-right:16px}.fibralys-faq-v2 .fibralys-faq-v2__title{font-size:24px;margin-bottom:24px}}@media(max-width:600px){.fibralys-faq-v2{padding-left:12px;padding-right:12px}.fibralys-faq-v2 .fibralys-faq-v2__title{font-size:21px;margin-bottom:20px}.fibralys-faq-v2 details summary{padding:16px 14px;gap:12px}.fibralys-faq-v2 .fibralys-faq-v2__q{font-size:14px}.fibralys-faq-v2 .fibralys-faq-v2__icon{width:28px;height:28px}.fibralys-faq-v2 .fibralys-faq-v2__answer{padding:0 14px 18px;font-size:13.5px;line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fibralys-faq-v2.css.map */
