@font-face{font-family:Fredoka;src:url(Fredoka-VariableFont_wdth.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}.viliv-metabolic-faq-section{--viliv-faq-coffee: #5a546a;--viliv-faq-border: rgba(43, 27, 27, .16);--viliv-faq-ink: #2b1b1b;--viliv-faq-purple: #2b1b1b;background:#fff}.viliv-metabolic-faq-section,.viliv-metabolic-faq-section *{box-sizing:border-box;font-family:Fredoka,sans-serif}.viliv-metabolic-faq{display:block;max-width:1200px;margin:0 auto;padding:clamp(56px,4vw,80px) 20px}.viliv-metabolic-faq__container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1100px;margin:0 auto}.viliv-metabolic-faq__questions{width:100%}.viliv-metabolic-faq__header{margin-bottom:32px;text-align:center}.viliv-metabolic-faq__header p{margin:0;color:#2b1b1b;font-size:clamp(32px,2.6vw,50px);font-weight:500;line-height:1.08;text-transform:uppercase}.viliv-metabolic-faq__header strong{color:#2b1b1bd6;font-weight:300}.viliv-metabolic-faq__item{padding-block:clamp(18px,1.5vw,24px);border-bottom:1px solid var(--viliv-faq-border)}.viliv-metabolic-faq__title{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer}.viliv-metabolic-faq__title:focus-visible{outline:2px solid rgba(246,140,26,.75);outline-offset:6px;border-radius:8px}.viliv-metabolic-faq__title p{margin:0;color:var(--viliv-faq-ink);font-size:clamp(18px,.9vw,23px);font-weight:400;line-height:1.2}.viliv-metabolic-faq__icon{width:28px;height:28px;flex:0 0 auto;margin-left:18px}.viliv-metabolic-faq__icon svg{display:block;width:100%;height:100%;transition:transform .3s ease}.viliv-metabolic-faq__icon svg path{stroke:var(--viliv-faq-purple)}.viliv-metabolic-faq__item.is-open .viliv-metabolic-faq__icon svg{transform:rotate(45deg)}.viliv-metabolic-faq__description{overflow:hidden;margin-top:16px;height:auto;opacity:1;transition:height .3s ease,margin-top .3s ease,opacity .3s ease}.viliv-metabolic-faq__description[closed]{margin-top:0;height:0;opacity:0}.viliv-metabolic-faq__description p{margin:0;color:var(--viliv-faq-ink);font-size:clamp(18px,.98vw,25px);font-weight:400;line-height:1.6}@media(max-width:749px){.viliv-metabolic-faq{padding-inline:16px;padding-top:42px;padding-bottom:50px}.viliv-metabolic-faq__header{margin-bottom:24px}.viliv-metabolic-faq__header p{font-size:clamp(24px,8vw,34px)}.viliv-metabolic-faq__title{gap:16px}.viliv-metabolic-faq__title p{font-size:clamp(16px,4.6vw,20px)}.viliv-metabolic-faq__description p{font-size:clamp(15px,4.3vw,18px)}.viliv-metabolic-faq__icon{width:24px;height:24px;margin-left:10px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/viliv-metabolic-faq.css.map */
