.lf-faq-accordion{--lf-faq-pad-start: var(--lf-section-pad-block);--lf-faq-pad-end: var(--lf-section-pad-block);--lf-faq-gap: 20px;--lf-faq-row-pad: var(--lf-space-sm);--lf-faq-headings-gap: 10px;--lf-faq-border: var(--lf-sage);--lf-faq-answer-max: 993px;--lf-faq-icon-size: 24px;--lf-faq-icon-arm: 10px;--lf-faq-icon-weight: 1.5px;--lf-faq-transition: .3s var(--animation-easing)}.lf-faq-accordion--small{--lf-faq-pad-start: 0px}.lf-faq-accordion__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lf-faq-gap);width:100%;max-width:calc(var(--lf-container) + var(--lf-container-inline-padding) * 2);margin-inline:auto;padding-inline:var(--lf-container-inline-padding);padding-block:var(--lf-faq-pad-start) var(--lf-faq-pad-end)}.lf-faq-accordion__heading{margin:0;font-family:var(--lf-font-heading);font-weight:var(--lf-heading-weight);font-size:var(--font-h1--size);line-height:var(--lf-heading-line-height);letter-spacing:var(--lf-heading-letter-spacing);text-transform:uppercase;color:inherit}.lf-faq-accordion--small .lf-faq-accordion__heading{font-size:var(--font-h2--size)}.lf-faq-accordion__headings{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lf-faq-headings-gap)}.lf-faq-accordion__strapline{margin:0;max-width:min(var(--lf-faq-answer-max),100%);font-family:var(--lf-font-body);font-weight:400;font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);color:inherit}.lf-band--brown .lf-faq-accordion__item{--lf-faq-border: currentcolor}.lf-faq-accordion__item{width:100%;border-block-end:1px solid var(--lf-faq-border)}.lf-faq-accordion__question-heading{margin:0;font:inherit;letter-spacing:inherit}.lf-faq-accordion__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--lf-space-sm);width:100%;margin:0;padding-block:var(--lf-faq-row-pad);padding-inline:0;background:none;border:0;border-radius:0;text-align:left;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.lf-faq-accordion__toggle:focus-visible{outline:2px solid var(--color-foreground);outline-offset:-2px}.lf-faq-accordion__question{flex:1 1 auto;min-width:0;font-family:var(--lf-font-heading);font-weight:var(--lf-heading-weight);font-size:var(--lf-font-size-subheading);line-height:var(--lf-heading-line-height);letter-spacing:var(--lf-heading-letter-spacing);text-transform:capitalize;color:inherit}.lf-faq-accordion__icon{position:relative;flex:0 0 var(--lf-faq-icon-size);width:var(--lf-faq-icon-size);height:var(--lf-faq-icon-size)}.lf-faq-accordion__icon-bar{position:absolute;top:50%;left:50%;display:block;background-color:currentcolor}.lf-faq-accordion__icon-bar--h{width:var(--lf-faq-icon-arm);height:var(--lf-faq-icon-weight);transform:translate(-50%,-50%)}.lf-faq-accordion__icon-bar--v{width:var(--lf-faq-icon-weight);height:var(--lf-faq-icon-arm);transform:translate(-50%,-50%) scaleY(1);transition:transform var(--lf-faq-transition)}.lf-faq-accordion__item[data-open=true] .lf-faq-accordion__icon-bar--v{transform:translate(-50%,-50%) scaleY(0)}.lf-faq-accordion__panel{overflow:hidden;max-height:0;opacity:0;transition:max-height var(--lf-faq-transition),opacity var(--lf-faq-transition)}.lf-faq-accordion__item[data-open=true] .lf-faq-accordion__panel{opacity:1}.lf-faq-accordion__answer{max-width:min(var(--lf-faq-answer-max),100%);padding-block:var(--lf-space-3xs) var(--lf-faq-row-pad);font-family:var(--lf-font-body);font-weight:400;font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);color:inherit}.lf-faq-accordion__answer>*{margin:0}.lf-faq-accordion__answer>*+*{margin-block-start:.75em}@media screen and (max-width:749px){.lf-faq-accordion--small{--lf-faq-pad-start: 0px;--lf-faq-pad-end: 80px}.lf-faq-accordion__heading{font-size:var(--font-h2--size)}.lf-faq-accordion--small .lf-faq-accordion__heading{font-size:var(--font-h3--size)}}@media(prefers-reduced-motion:reduce){.lf-faq-accordion__panel,.lf-faq-accordion__icon-bar--v{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/lf-faq-accordion.css.map */
