.we-faq-columns{--we-faqc-max-width: var(--site-width, var(--SITE-WIDTH, 1440px));--we-faqc-inline-padding: var(--gutter-mobile, 20px);--we-faqc-font-heading: "norwester", var(--FONT-STACK-HEADING);--we-faqc-font-body: "Saira", "SairaCondensed", var(--FONT-STACK-BODY);--we-faqc-bg: #fafafa;--we-faqc-list-bg: #f4f4f5;--we-faqc-item-bg: #ffffff;--we-faqc-heading-color: #18181b;--we-faqc-text-color: #52525b;--we-faqc-question-color: #18181b;--we-faqc-answer-color: #52525b;--we-faqc-button-bg: #18181b;--we-faqc-button-text: #ffffff;--we-faqc-title-size: 40px;--we-faqc-text-size: 14px;max-width:100%;min-width:0;background:var(--we-faqc-bg)}.we-faq-columns.wrapper,.we-faq-columns.wrapper--full-padded{width:100%;max-width:100%;padding-inline:0}.we-faq-columns__inner{display:flex;flex-direction:column;gap:32px;width:100%;max-width:var(--we-faqc-max-width);margin-inline:auto;padding-inline:var(--we-faqc-inline-padding);box-sizing:border-box}.we-faq-columns__intro{display:flex;flex-direction:column;gap:16px;min-width:0}.we-faq-columns__intro-head{display:flex;flex-direction:column;gap:8px}.we-faq-columns__title{margin:0;font-family:var(--we-faqc-font-heading);font-size:var(--we-faqc-title-size);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--we-faqc-heading-color)}.we-faq-columns__text,.we-faq-columns__text.rte{margin:0;font-family:var(--we-faqc-font-body);font-size:var(--we-faqc-text-size);font-weight:400;line-height:1.5;letter-spacing:-.025em;color:var(--we-faqc-text-color)}.we-faq-columns__text.rte p{margin:0 0 8px;font:inherit;letter-spacing:inherit;color:inherit}.we-faq-columns__text.rte p:last-child{margin-bottom:0}.we-faq-columns__text a{color:inherit;text-decoration:underline;text-underline-position:from-font}.we-faq-columns__button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:8px;min-height:56px;padding:16px 24px;border-radius:12px;background:var(--we-faqc-button-bg);color:var(--we-faqc-button-text);font-family:var(--we-faqc-font-heading);font-size:16px;font-weight:400;line-height:1.5;text-transform:uppercase;text-decoration:none;box-sizing:border-box;transition:opacity .2s ease}.we-faq-columns__button:hover,.we-faq-columns__button:focus{color:var(--we-faqc-button-text);opacity:.85}.we-faq-columns__list{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:20px;background:var(--we-faqc-list-bg);min-width:0;box-sizing:border-box}.we-faq-columns__item{display:flex;flex-direction:column;padding:16px;border-radius:12px;background:var(--we-faqc-item-bg)}.we-faq-columns__item.is-open{gap:12px}.we-faq-columns__question-heading{margin:0;font:inherit}.we-faq-columns__question{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border:0;background:transparent;font-family:var(--we-faqc-font-body);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:-.025em;text-align:left;text-transform:none;color:var(--we-faqc-question-color);cursor:pointer}.we-faq-columns__icon{flex:0 0 16px;width:16px;height:16px;background:var(--we-faqc-icon-plus) center / contain no-repeat}.we-faq-columns__item.is-open .we-faq-columns__icon{background-image:var(--we-faqc-icon-minus)}.we-faq-columns__answer{height:0;overflow:hidden;opacity:0;transition:height .35s ease,opacity .25s ease}.we-faq-columns__item.is-open .we-faq-columns__answer{opacity:1}.we-faq-columns__answer-inner,.we-faq-columns__answer-inner.rte{font-family:var(--we-faqc-font-body);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:-.025em;color:var(--we-faqc-answer-color)}.we-faq-columns__answer-inner.rte p{margin:0 0 8px;font:inherit;letter-spacing:inherit;color:inherit}.we-faq-columns__answer-inner.rte p:last-child{margin-bottom:0}.we-faq-columns__answer-inner a{color:inherit;text-decoration:underline;text-underline-position:from-font}@media only screen and (min-width:768px){.we-faq-columns{--we-faqc-inline-padding: var(--gutter, 60px);--we-faqc-text-size: 16px}}@media only screen and (min-width:1024px){.we-faq-columns{--we-faqc-title-size: 56px}.we-faq-columns__inner{flex-direction:row;align-items:flex-start;gap:80px}.we-faq-columns__intro,.we-faq-columns__list{flex:1 1 0}.we-faq-columns__intro{gap:24px}}@media(prefers-reduced-motion:reduce){.we-faq-columns__answer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-we-faq-columns.css.map */
