.circular-faq h2,.circular-faq p{margin:0}.circular-faq{padding:20px 0}.circular-faq .wrapper{display:grid;gap:12px}.circular-faq .text-wrapper{display:flex;flex-direction:column;gap:12px}.circular-faq .text-wrapper .subheader{color:#00000080;font-size:12px;text-transform:capitalize}.circular-faq .text-wrapper .title{font-size:28px;text-align:left}.circular-faq .text-wrapper .title i{font-weight:400}.circular-faq .text-wrapper .desc{font-size:14px}.circular-faq .faq-wrapper{width:100%;--border: #d9d1c2;--text-primary: #0e1113;--text-secondary: #2a2e33;--accent: #1e6b55}.circular-faq .faq-wrapper .faq-item{border-top:1px solid var(--border)}.circular-faq .faq-wrapper .faq-item:last-child{border-bottom:1px solid var(--border)}.circular-faq .faq-wrapper .faq-item .faq-question{width:100%;background:none;border:none;display:flex;align-items:center;justify-content:space-between;padding:24px 0;cursor:pointer;text-align:left;gap:20px}.circular-faq .faq-wrapper .faq-item .faq-question-text{font-size:16px;font-weight:400;flex:1;transition:color .2s ease}.circular-faq .faq-wrapper .faq-item .faq-icon{width:20px;height:20px;flex-shrink:0;position:relative;color:var(--text-secondary)}.circular-faq .faq-wrapper .faq-item .faq-icon:before,.circular-faq .faq-wrapper .faq-item .faq-icon:after{content:"";position:absolute;background:currentColor;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.circular-faq .faq-wrapper .faq-item .faq-icon:before{width:14px;height:1.5px;top:50%;left:50%;transform:translate(-50%,-50%)}.circular-faq .faq-wrapper .faq-item .faq-icon:after{width:1.5px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.circular-faq .faq-wrapper .faq-item.open .faq-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.circular-faq .faq-wrapper .faq-item.open .faq-question-text,.circular-faq .faq-wrapper .faq-item.open .faq-icon{color:var(--text-primary)}.circular-faq .faq-wrapper .faq-item .faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.circular-faq .faq-wrapper .faq-item.open .faq-answer{grid-template-rows:1fr}.circular-faq .faq-wrapper .faq-item .faq-answer-inner{overflow:hidden}.circular-faq .faq-wrapper .faq-item .faq-answer-content{font-size:14px;color:var(--text-secondary);line-height:1.75;font-weight:300;padding-bottom:24px;padding-right:40px}.circular-faq .faq-wrapper .faq-item .faq-question:hover .faq-question-text,.circular-faq .faq-wrapper .faq-item .faq-question:hover .faq-icon{color:var(--accent)}.circular-faq .faq-wrapper .faq-item .faq-question:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media(min-width:1024px){.circular-faq{padding:50px}.circular-faq .wrapper{grid-template-columns:2fr 3fr;gap:40px}.circular-faq .text-wrapper .title{font-size:46px}.circular-faq .text-wrapper .desc{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/circular-faq.css.map */
