.fl-faq{--fl-faq-on-surface-muted: #6f7268;--fl-faq-ease: cubic-bezier(.22, .61, .36, 1);--fl-faq-duration: .42s;--fl-faq-row-tint: rgba(69, 72, 64, .18);--fl-faq-open-bg: rgba(0, 0, 0, .025);padding-left:80px;padding-right:80px}.fl-faq__inner{display:grid;grid-template-columns:.85fr 1.15fr;gap:96px;align-items:start;max-width:1280px;margin:0 auto}.fl-faq__intro{position:sticky;top:96px;padding-right:4%}.fl-faq .fl-overline{margin-bottom:18px}.fl-faq__title{font-family:var(--fl-font-headline);font-size:3.25rem;font-weight:400;line-height:1.02;letter-spacing:.005em;color:var(--fl-on-surface);margin:0 0 28px}.fl-faq__title-line{display:block}.fl-faq__title em{font-style:italic}.fl-faq__lead{font-family:var(--fl-font-body);font-size:15.5px;line-height:1.7;color:var(--fl-on-surface-variant);margin:0 0 56px;max-width:420px}.fl-faq__contact{display:flex;flex-direction:column;gap:10px;padding-top:28px;max-width:360px;position:relative}.fl-faq__contact:before{content:"";position:absolute;top:0;left:0;width:56px;height:1px;background:var(--fl-on-surface);opacity:.55}.fl-faq__contact-stamp{font-family:var(--fl-font-body);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--fl-on-surface-variant)}.fl-faq__contact-link{font-family:var(--fl-font-headline);font-size:26px;font-style:italic;color:var(--fl-on-surface);text-decoration:none;transition:color .22s var(--fl-faq-ease);align-self:flex-start}.fl-faq__contact-link:hover{color:var(--fl-primary)}.fl-faq__contact-meta{font-family:var(--fl-font-body);font-size:12.5px;color:var(--fl-faq-on-surface-muted);margin-top:4px}.fl-faq__list{display:flex;flex-direction:column}.fl-faq__item{background-image:linear-gradient(180deg,var(--fl-faq-row-tint) 0%,var(--fl-faq-row-tint) 1px,transparent 1px,transparent 100%);transition:background-color var(--fl-faq-duration) var(--fl-faq-ease);scroll-margin-top:96px}.fl-faq__item:first-child{background-image:none}.fl-faq__item[open]{background-color:var(--fl-faq-open-bg)}.fl-faq__item>summary{list-style:none;cursor:pointer}.fl-faq__item>summary::-webkit-details-marker{display:none}.fl-faq__row{width:100%;display:grid;grid-template-columns:56px 1fr 32px;align-items:center;gap:28px;padding:32px 20px;background:transparent;border:0;text-align:left;color:var(--fl-on-surface);font:inherit}.fl-faq__num{font-family:var(--fl-font-headline);font-style:italic;font-size:18px;color:var(--fl-faq-on-surface-muted);letter-spacing:.02em;transition:color var(--fl-faq-duration) var(--fl-faq-ease)}.fl-faq__item[open] .fl-faq__num,.fl-faq__item.is-open .fl-faq__num{color:var(--fl-primary)}.fl-faq__question{font-family:var(--fl-font-headline);font-size:22px;font-weight:400;line-height:1.3;color:var(--fl-on-surface);letter-spacing:.005em}.fl-faq__toggle{position:relative;width:18px;height:18px;justify-self:end;display:inline-block;flex-shrink:0}.fl-faq__toggle-line{position:absolute;background:var(--fl-on-surface);transition:opacity var(--fl-faq-duration) var(--fl-faq-ease),background-color var(--fl-faq-duration) var(--fl-faq-ease)}.fl-faq__toggle-line--h{left:0;right:0;top:50%;height:1.2px;transform:translateY(-50%)}.fl-faq__toggle-line--v{top:0;bottom:0;left:50%;width:1.2px;transform:translate(-50%)}.fl-faq__item[open] .fl-faq__toggle-line--v,.fl-faq__item.is-open .fl-faq__toggle-line--v{opacity:0}.fl-faq__item[open] .fl-faq__toggle-line,.fl-faq__item.is-open .fl-faq__toggle-line{background:var(--fl-primary)}.fl-faq__row:hover .fl-faq__question{color:var(--fl-primary)}.fl-faq__row:hover .fl-faq__toggle-line{background:var(--fl-primary)}.fl-faq__answer-wrap{max-height:0;overflow:hidden;opacity:0;transition:max-height var(--fl-faq-duration) var(--fl-faq-ease),opacity var(--fl-faq-duration) var(--fl-faq-ease)}.fl-faq__item.is-open .fl-faq__answer-wrap{opacity:1}.fl-faq:not(.fl-faq--ready) .fl-faq__item[open] .fl-faq__answer-wrap{max-height:none;opacity:1}.fl-faq__answer{padding:0 20px 32px 84px}@media(prefers-reduced-motion:reduce){.fl-faq__item,.fl-faq__num,.fl-faq__toggle-line,.fl-faq__answer-wrap{transition:none}}.fl-faq__answer p{font-family:var(--fl-font-body);font-size:15px;line-height:1.75;color:var(--fl-on-surface-variant);margin:0 0 .75em;max-width:560px}.fl-faq__answer p:last-child{margin-bottom:0}.fl-faq__answer a{color:var(--fl-primary);border-bottom:1px solid rgba(198,199,190,.5)}.fl-faq__answer a:hover{border-bottom-color:var(--fl-primary)}@media screen and (max-width:920px){.fl-faq{padding-left:48px;padding-right:48px}.fl-faq__inner{grid-template-columns:1fr;gap:56px}.fl-faq__intro{position:static;padding-right:0;max-width:560px}.fl-faq__title{font-size:2.6rem;margin-bottom:24px}.fl-faq__lead{margin-bottom:40px}.fl-faq__contact-link{font-size:22px}}@media screen and (max-width:600px){.fl-faq{padding-left:24px;padding-right:24px}.fl-faq__inner{gap:44px}.fl-faq__title{font-size:2.1rem;line-height:1.04}.fl-faq__lead{font-size:14.5px;margin-bottom:36px}.fl-faq__contact{padding-top:22px;max-width:none}.fl-faq__contact-link{font-size:20px}.fl-faq__row{grid-template-columns:36px 1fr 18px;gap:14px;padding:22px 12px;align-items:flex-start}.fl-faq__num{font-size:14px;padding-top:2px}.fl-faq__question{font-size:17px;line-height:1.3}.fl-faq__toggle{width:14px;height:14px;margin-top:4px}.fl-faq__answer{padding:0 14px 28px 50px}.fl-faq__answer p{font-size:14.5px;line-height:1.7}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-floritar-faq.css.map */
