.faq{background-color:var(--color-surface-cream);color:var(--color-black);padding-block:120px;position:relative;overflow:hidden}.faq:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/faq/faq-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.15;pointer-events:none;z-index:0}.faq__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.13fr 1fr;gap:20px;align-items:start}.faq__sidebar{display:flex;flex-direction:column;gap:20px;position:sticky;top:0}.faq__eyebrow{color:var(--color-accent-normal)}.faq__heading{font-family:var(--font-display);font-weight:500;font-size:var(--text-section);line-height:1.1}.faq__text{font-family:var(--font-body);font-size:var(--text-nav);line-height:1.5;color:#595959;font-weight:500}.faq__btn{align-self:flex-start;background-color:transparent;border:1px solid #596239;color:#596239;max-width:414px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.faq__btn:hover{background-color:var(--color-primary-normal);color:var(--color-white);border-color:var(--color-primary-normal)}.faq__list{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid #F0CEBB}.faq__item:first-child{border-top:none}.faq__item:first-child .faq__question{padding-top:0}.faq__question{width:100%;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;background:transparent;border:none;font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:20px;line-height:1.5;color:#595959;cursor:pointer;transition:color .2s ease}.faq__question:hover{color:var(--color-primary-normal)}.faq__item.is-open .faq__question{padding-bottom:14px;color:#1f1f1d}.faq__icon{position:relative;width:24px;height:24px;flex-shrink:0;display:block}.faq__icon-plus,.faq__icon-close{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none;display:block}.faq__icon-plus{width:24px;height:24px;opacity:1}.faq__icon-close{width:21px;height:21px;opacity:0;transform:translate(-50%,-50%) rotate(-90deg)}.faq__item.is-open .faq__icon-plus{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.faq__item.is-open .faq__icon-close{opacity:1;transform:translate(-50%,-50%) rotate(0)}.faq__answer-wrapper{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.faq__answer{padding-bottom:22px;font-family:var(--font-body);font-weight:var(--weight-medium);font-size:20px;line-height:1.2;color:#595959}@media(max-width:960px){.faq__inner{grid-template-columns:1fr;gap:40px}.faq__sidebar{position:static;text-align:center;align-items:center}.faq__heading{font-size:34px}.faq__heading br{display:none}.faq__btn{align-self:center}}@media(max-width:600px){.faq{padding-block:50px}.faq__question{font-size:18px;padding:18px 0}.faq__item.is-open .faq__question{padding-bottom:10px}.faq__answer{font-size:16px;padding-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/faranoa-faq.css.map */
