.faq-container{padding:0 18px 18px}.component-faqs .faq__category__title{position:relative}.component-faqs .center{justify-content:center}.component-faqs .faq__category__title .chevron{position:absolute;right:0;top:0}.component-faqs .qa-section-first{border-top:.5px solid var(--foreword-primary)!important}.component-faqs .faq__accordion__title-text{margin:0;padding:18px;border-top:none!important;border:.5px solid var(--foreword-primary)}.component-faqs .faq__accordion__item-wrap{padding:27px 20px;color:var(--foreword-primary);font-weight:300}.component-faqs .faq__accordion__item-wrap a{color:var(--foreword-primary);text-decoration:underline}.component-faqs .faq__accordion__item-wrap ul{list-style:unset;margin-left:16px;margin-bottom:15px;margin-top:15px}.component-faqs .faq__category{background:var(--foreword-primary);padding:15px 20px;margin-bottom:18px;background:#fff}.component-faqs .faq__accordion__title{position:relative}.component-faqs .faq__category .section__title-text{color:#000;font-weight:400;font-family:var(--h5-font);cursor:pointer}.component-faqs .heading{text-transform:uppercase;margin-bottom:36px;text-align:center}.component-faqs .subheading{margin-top:36px;text-align:center;margin-left:auto;margin-right:auto;max-width:540px}.component-faqs .plus-icon,.component-faqs .minus-icon{color:var(--foreword-primary);font-family:var(--body-font);font-size:24px;font-weight:300;line-height:24px}.component-faqs .minus-icon{font-size:34px;margin-top:-3px;font-weight:300}@media only screen and (min-width: 768px){.faq-container .faq__category{display:none!important}.faq-container{width:100%;padding:52px 22px 72px;margin-right:auto;margin-left:auto;max-width:720px}.component-faqs .heading{margin-bottom:72px}.component-faqs .subheading{margin-top:60px}.component-faqs .faq__categories-items .faq__categories-item{padding:13px 0}.component-faqs .faq__categories-items .faq__categories-item a{color:var(--foreword-primary);font-family:var(--h5-font);font-size:16px;font-style:normal;font-weight:400;line-height:18px;text-transform:capitalize;padding-bottom:3px;cursor:pointer}.component-faqs .faq__wrapper{display:flex;width:100%}.component-faqs .faq__categories{width:30%}.component-faqs .faq__accordion{width:70%}.component-faqs .faq__accordion__item-wrap{padding:27px 20px}}@media only screen and (min-width: 992px){.faq-container{max-width:960px}}@media only screen and (min-width: 1200px){.faq-container{max-width:1140px}}@media only screen and (max-width: 767px){.faq-container .topic,.faq-container .sticky-section{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/611/assets/custom-component-faqs.css.map */
