.fl-faq,.fl-guarantees{background:#fff;color:#32282a;font-family:Archivo,Arial,sans-serif}.fl-faq{padding:64px 24px 18px}.fl-faq__inner{max-width:850px;margin:auto}.fl-faq h2{font-family:Playfair Display,Georgia,serif;font-size:30px;font-weight:400;color:#7a1f2b;margin:0 0 40px}.fl-faq__item{margin:0;padding:0;border:0}.fl-faq__item summary{display:flex;gap:14px;align-items:center;list-style:none;font-size:14px;line-height:1.6;cursor:pointer;padding:10px 0}.fl-faq__item summary::-webkit-details-marker{display:none}.fl-faq__arrow{position:relative;display:block;width:27px;height:27px;flex:0 0 27px;border:1px solid #ddc9cd;border-radius:50%;color:#7a1f2b}.fl-faq__arrow:after{content:"";display:block;width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);position:absolute;left:8px;top:7px}.fl-faq__item[open] .fl-faq__arrow:after{transform:rotate(225deg);top:10px}.fl-faq__item summary:focus-visible{outline:2px solid #7a1f2b;outline-offset:4px}.fl-faq__answer{font-size:14px;line-height:1.75;padding:3px 0 15px 41px}.fl-faq__answer p{margin:0 0 12px}.fl-faq__answer a{color:#7a1f2b;text-underline-offset:3px}.fl-guarantees{padding:70px 24px 84px}.fl-guarantees__grid{max-width:1060px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;text-align:center}.fl-guarantees__item{min-width:0}.fl-guarantees__icon{display:block;color:#7a1f2b;width:58px;height:58px;margin:0 auto 20px}.fl-guarantees__icon svg{width:58px;height:58px}.fl-guarantees h2{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:400;line-height:1.15;text-transform:uppercase;color:#7a1f2b;margin:0 0 17px}.fl-guarantees .rte{font-size:14px;line-height:1.65}.fl-guarantees .rte p{margin:0}.fl-guarantees__link{display:inline-block;color:#7a1f2b;font-size:12px;margin-top:15px;text-underline-offset:3px}@media(max-width:749px){.fl-faq{padding:45px 22px 10px}.fl-faq h2{font-size:27px;margin-bottom:25px}.fl-faq__item summary{font-size:14px;gap:11px;align-items:flex-start}.fl-faq__answer{padding-left:38px}.fl-guarantees{padding:45px 22px 55px}.fl-guarantees__grid{grid-template-columns:1fr;gap:42px;max-width:390px}.fl-guarantees h2{font-size:22px}.fl-guarantees__icon{margin-bottom:15px}}.fl-guarantees__icon svg [stroke]{stroke:currentColor}.fl-guarantees__icon svg [fill]:not([fill=none]){fill:currentColor}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fl-faq-guarantees.css.map */
