.oplx-faq{background:var(--oplx-faq-bg);padding:70px 24px}.oplx-faq *{box-sizing:border-box}.oplx-faq__inner{max-width:760px;margin:0 auto}.oplx-faq__head{text-align:center;margin-bottom:40px}.oplx-faq__eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--oplx-faq-question-active);margin-bottom:12px}.oplx-faq__heading{font-family:Fraunces,serif;font-weight:500;line-height:1.2;margin:0 0 12px;font-size:var(--oplx-faq-heading-size);color:var(--oplx-faq-heading)}.oplx-faq__sub{font-size:14.5px;line-height:1.55;margin:0;color:var(--oplx-faq-sub)}.oplx-faq__list{display:flex;flex-direction:column;gap:12px}.oplx-faq__item{background:var(--oplx-faq-item-bg);border-radius:var(--oplx-faq-radius);overflow:hidden;box-shadow:0 2px 10px #14201a0d}.oplx-faq__question{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px;cursor:pointer;-webkit-user-select:none;user-select:none}.oplx-faq__question-text{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:break-word;word-break:break-word;font-weight:700;line-height:1.45;font-size:var(--oplx-faq-question-size);color:var(--oplx-faq-question);transition:color .25s ease}.oplx-faq__item.is-open .oplx-faq__question-text{color:var(--oplx-faq-question-active)}.oplx-faq__icon{box-sizing:border-box;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--oplx-faq-icon-bg);color:var(--oplx-faq-icon);display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.4,0,.2,1),background-color .25s ease}.oplx-faq__icon svg{width:14px;height:14px;display:block;transition:transform .35s cubic-bezier(.4,0,.2,1)}.oplx-faq__item.is-open .oplx-faq__icon{transform:rotate(180deg)}.oplx-faq__item.is-open .oplx-faq__icon svg{transform:rotate(45deg)}.oplx-faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1)}.oplx-faq__item.is-open .oplx-faq__answer-wrap{grid-template-rows:1fr}.oplx-faq__answer-inner{overflow:hidden;min-height:0}.oplx-faq__answer{margin:0;padding:0 20px 20px;line-height:1.65;font-size:var(--oplx-faq-answer-size);color:var(--oplx-faq-answer);opacity:0;transform:translateY(-4px);transition:opacity .3s ease .05s,transform .3s ease .05s}.oplx-faq__item.is-open .oplx-faq__answer{opacity:1;transform:none}@media(max-width:600px){.oplx-faq{padding:48px 16px}.oplx-faq__head{margin-bottom:28px}.oplx-faq__list{gap:12px}.oplx-faq__question{padding:18px 16px;gap:14px}.oplx-faq__question-text{font-size:calc(var(--oplx-faq-question-size) + 1px);line-height:1.5}.oplx-faq__icon{width:28px;height:28px}.oplx-faq__icon svg{width:13px;height:13px}.oplx-faq__answer{padding:0 16px 18px;font-size:calc(var(--oplx-faq-answer-size) + .5px)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/faq-accordion.css.map */
