.cb-faq{padding:var(--cb-space-32) var(--cb-page-gutter)}.cb-faq__container{display:flex;flex-direction:column;gap:var(--cb-space-32);max-width:60em;margin:0 auto}.cb-faq__header{text-align:center}.cb-faq__title{margin:0;line-height:var(--cb-leading-tight);color:var(--cb-content-primary)}.cb-faq__title-heading{font-family:var(--cb-font-heading);font-weight:var(--cb-weight-bold);font-size:var(--cb-text-xl)}.cb-faq__title-accent{font-family:var(--cb-font-accent);font-weight:var(--cb-weight-bold);font-style:italic;font-size:var(--cb-text-3xl)}.cb-faq__list{display:flex;flex-direction:column}.cb-faq__item{border-bottom:1px solid #ddd7ce;overflow:hidden}.cb-faq__question{display:flex;align-items:center;justify-content:space-between;padding:var(--cb-space-16) var(--cb-space-8);gap:var(--cb-space-16);cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.cb-faq__question:hover{background-color:#00000005}.cb-faq__question-text{flex:1;margin:0;font-family:var(--cb-font-body);font-weight:var(--cb-weight-semibold);font-size:.9375em;line-height:var(--cb-leading-normal);color:var(--cb-content-primary)}.cb-faq__icon{width:2em;height:2em;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--cb-radius-md)}.cb-faq__icon svg{width:1em;height:1em;transition:transform .3s ease}.cb-faq__item.is-active .cb-faq__icon svg{transform:rotate(180deg)}.cb-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.cb-faq__item.is-active .cb-faq__answer{max-height:50em}.cb-faq__answer-inner{padding:0 var(--cb-space-8) var(--cb-space-16) var(--cb-space-8);font-family:var(--cb-font-body);font-weight:var(--cb-weight-medium);font-size:var(--cb-text-sm);line-height:1.6;color:#606060}.cb-faq__answer-inner p{margin:0 0 .75em}.cb-faq__answer-inner p:last-child{margin-bottom:0}.cb-faq__answer-inner strong{font-weight:var(--cb-weight-bold);color:var(--cb-content-primary)}@media screen and (min-width:992px){.cb-faq{padding:var(--cb-space-48) var(--cb-page-gutter)}.cb-faq__container{flex-direction:row;gap:var(--cb-space-48);align-items:flex-start}.cb-faq__header{width:17.5em;flex-shrink:0;position:sticky;top:6.25em;text-align:left}.cb-faq__title-heading{font-size:var(--cb-text-2xl)}.cb-faq__title-accent{font-size:var(--cb-text-4xl)}.cb-faq__list{flex:1}.cb-faq__question-text{font-size:1.125em}.cb-faq__answer-inner{font-size:.9375em}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-home-faq.css.map */
