.luneylia-faq-hero,.luneylia-faq-nav,.luneylia-faq-main,.luneylia-faq-choice,.luneylia-faq-contact{background:var(--lf-bg);color:var(--lf-text);font-family:var(--font-body-family)}.luneylia-faq-shell{width:min(100% - 40px,1120px);margin-inline:auto}.luneylia-faq-eyebrow{margin:0 0 14px;color:var(--lf-accent, #655873);font-size:1.2rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.luneylia-faq-hero{padding:clamp(56px,8vw,104px) 0 clamp(48px,7vw,84px)}.luneylia-faq-hero__inner{max-width:860px;text-align:center}.luneylia-faq-hero__title,.luneylia-faq-nav__heading,.luneylia-faq-main__heading,.luneylia-faq-category__title,.luneylia-faq-choice__title,.luneylia-faq-contact__title{color:var(--lf-text);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;letter-spacing:-.02em}.luneylia-faq-hero__title{max-width:760px;margin:0 auto;font-size:clamp(3.6rem,6vw,6.2rem);line-height:1.04}.luneylia-faq-hero__intro{max-width:720px;margin:22px auto 0;font-size:clamp(1.6rem,1.8vw,1.9rem);line-height:1.7}.luneylia-faq-hero__secondary{max-width:680px;margin:10px auto 0;color:var(--lf-muted);font-size:1.5rem;line-height:1.65}.luneylia-faq-hero .rte p,.luneylia-faq-nav .rte p,.luneylia-faq-main .rte p,.luneylia-faq-choice .rte p,.luneylia-faq-contact .rte p{margin-top:0}.luneylia-faq-search{max-width:680px;margin:34px auto 0;text-align:left}.luneylia-faq-search__label{display:block;margin-bottom:9px;color:var(--lf-text);font-size:1.4rem;font-weight:600}.luneylia-faq-search__field{display:flex;align-items:center;min-height:54px;padding:0 16px;border:1px solid rgba(101,88,115,.22);border-radius:16px;background:#fff;color:#655873;box-shadow:0 9px 30px #332c360d;transition:border-color .18s ease,box-shadow .18s ease}.luneylia-faq-search__field:focus-within{border-color:#655873;box-shadow:0 0 0 3px #6558731f}.luneylia-faq-search__field input{width:100%;min-width:0;min-height:52px;padding:0 0 0 11px;border:0;outline:0;background:transparent;color:#332c36;font:inherit;font-size:1.6rem}.luneylia-faq-search__field input::placeholder{color:#746c78;opacity:.88}.luneylia-faq-search__status{min-height:1.5em;margin:8px 2px 0;color:var(--lf-muted);font-size:1.3rem}.luneylia-faq-empty{margin-top:12px;padding:14px 16px;border-radius:14px;background:#f2e9e4;color:#332c36;font-size:1.4rem}.luneylia-faq-empty p{margin:0}.luneylia-faq-empty a{color:#655873;font-weight:600;text-underline-offset:3px}.luneylia-faq-nav{padding:26px 0 54px}.luneylia-faq-nav__heading{margin:0 0 18px;font-size:clamp(2.6rem,3vw,3.4rem)}.luneylia-faq-nav__intro{max-width:760px;margin:-8px 0 18px;color:#746c78}.luneylia-faq-nav__track{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:thin}.luneylia-faq-nav__link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:11px 15px;border:1px solid rgba(101,88,115,.12);border-radius:999px;background:var(--lf-card);color:var(--lf-text);font-size:1.4rem;font-weight:600;line-height:1.25;text-decoration:none;scroll-snap-align:start;transition:transform .16s ease,border-color .16s ease,background .16s ease}.luneylia-faq-nav__link:hover{transform:translateY(-1px);border-color:#65587352}.luneylia-faq-nav__link:focus-visible,.luneylia-faq-item__trigger:focus-visible,.luneylia-faq-button:focus-visible{outline:3px solid rgba(101,88,115,.28);outline-offset:3px}.luneylia-faq-main{padding:20px 0 clamp(72px,9vw,120px)}.luneylia-faq-main__inner{max-width:920px}.luneylia-faq-main__heading{margin:0 0 20px;font-size:clamp(3.2rem,4vw,4.4rem)}.luneylia-faq-main__intro{margin:-6px 0 32px;color:var(--lf-muted);font-size:1.6rem;line-height:1.7}.luneylia-faq-category{padding-top:clamp(36px,6vw,66px);scroll-margin-top:26px}.luneylia-faq-category:first-of-type{padding-top:0}.luneylia-faq-category[hidden]{display:none!important}.luneylia-faq-category__title{margin:0 0 16px;color:#655873;font-size:clamp(2.8rem,3.5vw,3.8rem);line-height:1.18}.luneylia-faq-list{border-top:1px solid var(--lf-line)}.luneylia-faq-item{border-bottom:1px solid var(--lf-line)}.luneylia-faq-item[hidden]{display:none!important}.luneylia-faq-item__heading{margin:0;font:inherit}.luneylia-faq-item__trigger{width:100%;min-height:64px;padding:18px 4px;border:0;background:transparent;color:var(--lf-text);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;font:inherit;font-size:1.65rem;font-weight:600;line-height:1.45}.luneylia-faq-item__trigger:hover{color:#655873}.luneylia-faq-item__icon{position:relative;flex:0 0 22px;width:22px;height:22px;color:#655873}.luneylia-faq-item__icon-line{position:absolute;left:4px;top:10px;width:14px;height:1.5px;border-radius:2px;background:currentColor}.luneylia-faq-item__icon-line--vertical{transform:rotate(90deg);transition:transform .18s ease}.luneylia-faq-item__trigger[aria-expanded=true] .luneylia-faq-item__icon-line--vertical{transform:rotate(0)}.luneylia-faq-item__panel{padding:0 46px 22px 4px;color:var(--lf-muted);font-size:1.52rem;line-height:1.72}.luneylia-faq-item__panel[hidden]{display:none}.luneylia-faq-item__answer>:first-child{margin-top:0}.luneylia-faq-item__answer>:last-child{margin-bottom:0}.luneylia-faq-item__links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:15px}.luneylia-faq-item__links a{color:#655873;font-weight:600;text-underline-offset:3px}.luneylia-faq-choice,.luneylia-faq-contact{padding:clamp(62px,8vw,92px) 0}.luneylia-faq-choice__inner,.luneylia-faq-contact__inner{max-width:880px;text-align:center}.luneylia-faq-choice__title,.luneylia-faq-contact__title{max-width:760px;margin:0 auto;font-size:clamp(3rem,4.4vw,4.6rem);line-height:1.12}.luneylia-faq-choice__text,.luneylia-faq-contact__text{max-width:700px;margin:18px auto 0;color:var(--lf-muted);font-size:1.6rem;line-height:1.7}.luneylia-faq-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.luneylia-faq-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 20px;border:1px solid transparent;border-radius:999px;color:#332c36;font-size:1.45rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease}.luneylia-faq-button--primary{background:var(--lf-accent)}.luneylia-faq-button--primary:hover{background:var(--lf-accent-hover, #C97E4E);transform:translateY(-1px)}.luneylia-faq-button--secondary{border-color:#6558734d;background:transparent;color:#655873}.luneylia-faq-button--secondary:hover{border-color:#655873}.luneylia-faq-contact__response{margin:16px 0 22px;color:#5f775f;font-size:1.4rem;font-weight:600}.luneylia-faq-contact>.luneylia-faq-shell>.luneylia-faq-button{margin-top:2px}@media screen and (min-width:768px){.luneylia-faq-nav__track{flex-wrap:wrap;overflow:visible;padding-bottom:0}.luneylia-faq-category{scroll-margin-top:34px}}@media screen and (max-width:767px){.luneylia-faq-shell{width:min(100% - 32px,1120px)}.luneylia-faq-hero{padding-top:50px}.luneylia-faq-hero__title{font-size:clamp(3.4rem,11vw,4.6rem)}.luneylia-faq-nav{padding-top:18px}.luneylia-faq-nav__track{margin-right:-16px;padding-right:16px}.luneylia-faq-item__trigger{min-height:60px;padding:17px 2px;font-size:1.58rem}.luneylia-faq-item__panel{padding-right:34px;padding-left:2px}.luneylia-faq-actions{flex-direction:column;align-items:stretch}.luneylia-faq-button{width:100%}}@media(prefers-reduced-motion:reduce){.luneylia-faq-search__field,.luneylia-faq-nav__link,.luneylia-faq-item__icon-line--vertical,.luneylia-faq-button{transition:none!important}.luneylia-faq-nav__link:hover,.luneylia-faq-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/luneylia-faq.css.map */
