.luca-faq-accordion{--luca-faq-column: 600px;--luca-faq-group-gap: var(--luca-space-xl);--luca-faq-heading-gap: 20px;--luca-faq-row-gap: 5px;--luca-faq-row-height: 40px;--luca-faq-row-inline-end: 20px;--luca-faq-answer-block-end: 10px;--luca-faq-icon-size: 40px;--luca-faq-icon-bar: 14px;--luca-faq-icon-thickness: 2px;--luca-faq-duration: .35s;--luca-faq-ease-spring: cubic-bezier(.34, 1.56, .64, 1);padding-block:var(--luca-space-xl) var(--luca-section-padding-block)}.luca-faq-accordion__inner{display:flex;flex-direction:column;align-items:center;width:100%;padding-inline:var(--luca-container-inline-padding)}.luca-faq-accordion__groups{display:flex;flex-direction:column;width:100%;max-width:var(--luca-faq-column)}.luca-faq-accordion__groups>:first-child{margin-top:0}.luca-faq-accordion__heading{margin:var(--luca-faq-group-gap) 0 0;font-weight:var(--luca-weight-regular);color:var(--luca-ink-strong);text-align:center}@media screen and (max-width:749px){.luca-faq-accordion__heading{font-size:24px}}.luca-faq-accordion__heading:empty{display:none}.luca-faq-accordion__item{display:flex;flex-direction:column;width:100%;margin-top:var(--luca-faq-row-gap)}.luca-faq-accordion__heading+.luca-faq-accordion__item{margin-top:var(--luca-faq-heading-gap)}.luca-faq-accordion__question-heading{margin:0;width:100%;font:inherit;color:inherit}.luca-faq-accordion__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--luca-space-sm);width:100%;min-height:var(--luca-faq-row-height);margin:0;padding:0 var(--luca-faq-row-inline-end) 0 0;border:0;border-radius:var(--luca-radius);background:transparent;color:var(--luca-ink-strong);font:inherit;text-align:left;-webkit-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.luca-faq-accordion__toggle:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.luca-faq-accordion__question{flex:1 1 auto;min-width:0;color:var(--luca-ink-strong)}.luca-faq-accordion__icon{position:relative;display:inline-flex;flex:0 0 var(--luca-faq-icon-size);width:var(--luca-faq-icon-size);height:var(--luca-faq-icon-size);transition:transform var(--luca-faq-duration) var(--luca-faq-ease-spring)}.luca-faq-accordion__icon-bar{position:absolute;top:50%;left:50%;display:block;background-color:var(--luca-orange-1)}.luca-faq-accordion__icon-bar--h{width:var(--luca-faq-icon-bar);height:var(--luca-faq-icon-thickness);transform:translate(-50%,-50%)}.luca-faq-accordion__icon-bar--v{width:var(--luca-faq-icon-thickness);height:var(--luca-faq-icon-bar);transform:translate(-50%,-50%)}.luca-faq-accordion__item[data-open=true] .luca-faq-accordion__icon{transform:rotate(-45deg)}.luca-faq-accordion__body{overflow:hidden;max-height:0;transition:max-height var(--luca-faq-duration) var(--animation-easing, ease-in-out)}.luca-faq-accordion__answer{padding:0 var(--luca-faq-row-inline-end) var(--luca-faq-answer-block-end) 0;color:var(--luca-ink-strong);line-height:var(--luca-lh-heading)}.luca-faq-accordion__answer>*{margin:0}.luca-faq-accordion__answer>*+*{margin-top:.6em}.luca-faq-accordion__answer a{position:relative;display:inline-block;color:inherit;text-decoration:none}.luca-faq-accordion__answer a:after{content:"";position:absolute;inset-inline:0;top:calc(100% + .08em);height:1.5px;background-color:currentColor;clip-path:inset(0 0 0 0);transition:clip-path var(--luca-link-line-transition);pointer-events:none}@media(hover:hover)and (pointer:fine){.luca-faq-accordion .luca-faq-accordion__answer a:hover{color:inherit}.luca-faq-accordion .luca-faq-accordion__answer a:hover:after{clip-path:var(--luca-link-line-out)}}.luca-faq-accordion--reveal .luca-faq-accordion__groups{opacity:0;transform:translateY(16px);transition:opacity .6s var(--animation-easing, ease-in-out),transform .6s var(--animation-easing, ease-in-out)}.luca-faq-accordion--reveal.luca-faq-accordion--revealed .luca-faq-accordion__groups{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.luca-faq-accordion--reveal .luca-faq-accordion__groups{opacity:1;transform:none;transition:none}.luca-faq-accordion__icon,.luca-faq-accordion__body{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/luca-faq-accordion.css.map */
