.faq{padding-block:56px}.faq__container{max-width:1525px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){.faq{padding-block:88px}.faq__container{padding-inline:60px}}.faq__grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}@media(min-width:990px){.faq__grid{grid-template-columns:minmax(260px,380px) 1fr;gap:72px}.faq__header{position:sticky;top:120px}}.faq__moon{display:block;margin-bottom:14px;color:var(--lala-lavender, #B19CD7)}.faq__eyebrow{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lala-purple, #6B4FA0)}.faq__heading{margin:0;font-size:28px;font-weight:700;line-height:1.15;text-transform:none;letter-spacing:-.01em;color:var(--lala-ink, #121212);text-wrap:balance}@media(min-width:990px){.faq__heading{font-size:40px}}.faq__text{margin-top:14px;font-size:16px;line-height:1.65;color:#121212c7}.faq__text p{margin:0}.faq__view-more{display:inline-flex;align-items:center;gap:8px;margin-top:24px;min-height:48px;padding:12px 24px;border-radius:var(--lala-radius-pill, 40px);border:2px solid var(--lala-purple, #6B4FA0);font-size:15px;font-weight:600;color:var(--lala-purple, #6B4FA0);text-decoration:none;transition:background-color .2s ease,color .2s ease}.faq__view-more:hover{background-color:var(--lala-purple, #6B4FA0);color:var(--lala-white, #FFFFFF)}.faq__view-more svg{transition:transform .2s ease}.faq__view-more:hover svg{transform:translate(3px)}.faq__items{display:flex;flex-direction:column;gap:12px;width:100%}.faq-item{background-color:var(--lala-mist, #F6F3FB);border:1px solid transparent;border-radius:16px;transition:background-color .2s ease,border-color .2s ease}.faq-item[open]{background-color:var(--lala-white, #FFFFFF);border-color:var(--lala-lavender-soft, #E8E0F4);box-shadow:var(--lala-shadow-soft, 0 10px 30px rgba(36, 30, 69, .08))}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;cursor:pointer;list-style:none;font-size:16px;font-weight:600;line-height:1.4;color:var(--lala-ink, #121212)}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:focus-visible{outline:2px solid var(--lala-purple, #6B4FA0);outline-offset:2px;border-radius:16px}@media(min-width:768px){.faq-item__question{padding:22px 28px;font-size:17px}}.faq-item__icon{position:relative;flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:var(--lala-lavender-soft, #E8E0F4)}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background-color:var(--lala-purple, #6B4FA0);transform:translate(-50%,-50%);transition:transform .2s ease}.faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] .faq-item__icon{background-color:var(--lala-purple, #6B4FA0)}.faq-item[open] .faq-item__icon:before,.faq-item[open] .faq-item__icon:after{background-color:var(--lala-white, #FFFFFF)}.faq-item[open] .faq-item__icon:after{transform:translate(-50%,-50%) rotate(0)}.faq-item__answer{padding:0 22px 22px;font-size:15px;line-height:1.65;color:#121212c7}@media(min-width:768px){.faq-item__answer{padding:0 28px 24px;font-size:16px}}.faq-item__answer p{margin:0}.faq-item__answer p+p{margin-top:8px}.faq-item__answer a{color:var(--lala-purple, #6B4FA0)}@media(prefers-reduced-motion:reduce){.faq-item,.faq-item__icon:before,.faq-item__icon:after,.faq__view-more svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-faq.css.map */
