.cfaq-section{width:100%}.cfaq-container{max-width:1400px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:280px 1fr;gap:80px;align-items:start}.cfaq-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.cfaq-menu-btn{background:none;border:none;padding:0 0 8px;margin:0;text-align:left;font-size:15px;color:#555;cursor:pointer;border-bottom:1px solid transparent;transition:all .3s ease}.cfaq-menu-btn:hover{color:#000}.cfaq-menu-btn.active{color:#000;border-bottom:1px solid #000}.cfaq-content{min-width:0;width:100%;overflow:hidden}.cfaq-category-group{display:none;animation:fadeIn .4s ease}.cfaq-category-group.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.cfaq-group-title{font-size:18px;font-weight:600;margin:0 0 40px;color:#000}.cfaq-accordion-list{display:flex;flex-direction:column;width:100%}.cfaq-accordion-item{border-top:1px solid #e0e0e0;width:100%;min-width:0}.cfaq-accordion-item:last-child{border-bottom:1px solid #e0e0e0}.cfaq-accordion-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:24px 0;cursor:pointer;text-align:left;min-width:0}.cfaq-question-text{font-size:15px;color:#000;padding-right:20px;min-width:0;word-break:break-word}.cfaq-icon{width:12px;height:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.cfaq-accordion-trigger[aria-expanded=true] .cfaq-icon{transform:rotate(180deg)}.cfaq-accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;width:100%;min-width:0}.cfaq-accordion-trigger[aria-expanded=true]+.cfaq-accordion-content{grid-template-rows:1fr}.cfaq-accordion-inner{overflow:hidden;padding-top:0;transition:padding-top .3s ease,padding-bottom .3s ease;min-width:0;word-break:break-word}.cfaq-accordion-trigger[aria-expanded=true]+.cfaq-accordion-content .cfaq-accordion-inner{padding-top:10px;padding-bottom:30px}.cfaq-accordion-inner p{margin:0 0 15px;font-size:14px;line-height:1.6;color:#333}.cfaq-accordion-inner ul{padding-left:20px;margin:0}.cfaq-accordion-inner li{font-size:14px;line-height:1.6;color:#333;margin-bottom:8px}.cfaq-accordion-inner a{color:#000;text-decoration:underline;word-break:break-all}@media screen and (max-width:900px){.cfaq-container{grid-template-columns:1fr;gap:40px;padding:0 16px}.cfaq-menu{flex-direction:row;flex-wrap:wrap;gap:12px 20px;overflow-x:unset;padding-bottom:0;white-space:normal}.cfaq-menu li{width:calc(50% - 10px)}.cfaq-menu-btn{width:100%}.cfaq-menu::-webkit-scrollbar{display:none}.cfaq-group-title{font-size:16px;margin-bottom:24px}.cfaq-question-text{font-size:14px}.cfaq-accordion-trigger{padding:18px 0}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-faq.css.map */
