.lv-faq{background:var(--lv-bg, #F7F5F0);padding:64px 0}.lv-faq__inner{display:grid;grid-template-columns:.7fr 1.3fr;gap:48px}.lv-faq__heading{font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(26px,3vw,36px);font-weight:400;margin:0 0 24px}.lv-faq__return-trigger{display:inline-flex;margin-top:12px;padding:10px 18px;border:none;border-radius:999px;background:#00a878;color:#fff;font-weight:600;font-size:13px;cursor:pointer}.lv-faq__return-trigger:hover{opacity:.9}.lv-faq__return-dialog{border:none;border-radius:10px;padding:24px;max-width:380px;width:calc(100% - 40px);box-shadow:0 12px 40px #0003}.lv-faq__return-dialog::backdrop{background:#0006}.lv-faq__return-close{position:absolute;top:12px;right:14px;border:none;background:none;font-size:22px;line-height:1;cursor:pointer;color:inherit;opacity:.6}.lv-faq__return-close:hover{opacity:1}.lv-faq__return-title{font-weight:600;font-size:17px;margin:0 0 6px}.lv-faq__return-text{font-size:13px;opacity:.7;margin:0 0 16px}.lv-faq__return-form{display:flex;flex-direction:column;gap:10px}.lv-faq__return-form input{padding:12px;border:1px solid rgba(0,0,0,.15);border-radius:6px;font-size:14px;font-family:inherit}.lv-faq__return-form button{margin-top:4px;padding:12px;border:none;border-radius:999px;background:#00a878;color:#fff;font-weight:600;font-size:14px;cursor:pointer}.lv-faq__return-form button:hover{opacity:.9}.lv-faq__return-form button:disabled{opacity:.6;cursor:default}.lv-faq__return-success{font-size:13px;color:#1f7a4d;margin:14px 0 0}.lv-faq__list{display:flex;flex-direction:column}.lv-faq__item{border-bottom:1px solid rgba(0,0,0,.12);padding:18px 0}.lv-faq__item:first-child{border-top:1px solid rgba(0,0,0,.12)}.lv-faq__question{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:600;font-size:16px;list-style:none}.lv-faq__question::-webkit-details-marker{display:none}.lv-faq__icon{font-size:20px;font-weight:400;transition:transform .15s ease;flex-shrink:0;margin-left:16px}.lv-faq__item[open] .lv-faq__icon{transform:rotate(45deg)}.lv-faq__answer{font-size:14px;line-height:1.7;opacity:.8;padding-top:12px;max-width:60ch}@media(max-width:749px){.lv-faq__inner{grid-template-columns:1fr;gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/lanivia-faq.css.map */
