.vl-faq{padding-block:var(--vl-pad-top, 84px) var(--vl-pad-bottom, 84px);background:var(--vl-bg, var(--cream-100))}.vl-faq__inner{display:grid;grid-template-columns:var(--vl-aside-w, 400px) minmax(0,1fr);gap:var(--vl-col-gap, 80px);align-items:start}.vl-faq__aside{display:flex;flex-direction:column;align-items:flex-start}.vl-faq__heading{margin:24px 0 0;max-width:var(--vl-heading-max, 240px);font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--vl-heading-size, 56px);line-height:1.1;color:var(--neutral-900)}.vl-faq__intro{margin-block-start:24px;color:var(--neutral-800)}.vl-faq__note{margin-block-start:24px;color:var(--neutral-500)}.vl-faq__intro p,.vl-faq__note p{margin:0}.vl-faq__button{margin-block-start:32px}.vl-btn.vl-faq__button.vl-btn--outline{border-color:var(--cream-500);color:var(--neutral-800)}.vl-btn.vl-faq__button.vl-btn--outline:hover{border-color:var(--neutral-800);background:var(--neutral-800);color:var(--white)}.vl-faq__item{border-block-start:1px solid transparent}.vl-faq--dividers .vl-faq__item{border-block-end:1px solid var(--cream-500)}.vl-faq--dividers .vl-faq__item:first-child{border-block-start-color:var(--cream-500)}.vl-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:var(--vl-row-pad, 24px);color:var(--neutral-900);cursor:pointer;list-style:none}.vl-faq__question::-webkit-details-marker{display:none}.vl-faq__question:hover{color:var(--gold-700)}.vl-faq__icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--neutral-800)}.vl-faq__icon svg{width:16px;height:16px}.vl-faq__icon-v{transform-origin:center;transition:transform .2s ease,opacity .2s ease}.vl-faq__item[open] .vl-faq__icon-v{transform:scaleY(0);opacity:0}.vl-faq__icon--chevron svg{transition:transform .2s ease}.vl-faq__item[open] .vl-faq__icon--chevron svg{transform:rotate(180deg)}.vl-faq__answer{padding-block-end:var(--vl-row-pad, 24px)}.vl-faq__text{color:var(--neutral-500)}.vl-faq__text p{margin:0}.vl-faq__text p+p{margin-block-start:12px}.vl-faq__points{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none;color:var(--neutral-500)}.vl-faq__point{position:relative;padding-inline-start:20px}.vl-faq__point:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:6px;height:6px;border-radius:var(--radius-circle);background:var(--gold-500)}.vl-faq--inverse .vl-faq__heading,.vl-faq--inverse .vl-faq__question,.vl-faq--inverse .vl-faq__intro{color:var(--cream-50)}.vl-faq--inverse .vl-faq__note,.vl-faq--inverse .vl-faq__text,.vl-faq--inverse .vl-faq__points{color:var(--cream-500)}.vl-faq--inverse .vl-faq__icon{color:var(--cream-50)}.vl-faq--inverse.vl-faq--dividers .vl-faq__item{border-block-end-color:var(--neutral-800)}.vl-faq--inverse.vl-faq--dividers .vl-faq__item:first-child{border-block-start-color:var(--neutral-800)}.vl-faq--inverse .vl-btn.vl-faq__button.vl-btn--outline{border-color:var(--cream-500);color:var(--cream-50)}@media screen and (max-width:1279px){.vl-faq__inner{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:48px}}@media screen and (max-width:989px){.vl-faq__inner{grid-template-columns:minmax(0,1fr);gap:40px}.vl-faq__heading{max-width:none}}@media screen and (max-width:599px){.vl-faq__question{gap:16px;padding-block:max(16px,calc(var(--vl-row-pad, 24px) * .75))}.vl-faq__button{width:100%}.vl-faq__heading{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vitalume-faq.css.map */
