.faq-keywords-section{padding:2rem 0}.faq-keywords-section .section-title{font-size:var(--text-h3)}@media(min-width:992px){.faq-keywords-section .section-title{font-size:var(--text-h4)}}.faq-keywords-wrapper{display:flex;flex-direction:column;gap:2rem;margin-top:1rem}.faq-keywords-sidebar{width:100%}.faq-keywords-title{font-size:var(--text-h4);margin-bottom:1.5rem;font-weight:600}.faq-keywords-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.75rem}.faq-mobile-category-select-wrap{display:none}.faq-mobile-category-select{width:100%;border:1px solid rgba(var(--border-color));background:rgb(var(--background-color));color:rgba(var(--text-color));border-radius:.25rem;font-size:var(--text-base);padding:.85rem 1rem}.faq-keyword-btn{display:inline-block;background:transparent;border:1px solid rgba(var(--border-color));padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:var(--text-base);color:rgba(var(--text-color));transition:background-color .3s ease,border-color .3s ease,color .3s ease;font-family:inherit;white-space:nowrap;text-decoration:none}.faq-keyword-btn:hover{background:rgba(var(--foreground-color));border-color:rgba(var(--text-color),.3)}.faq-keyword-btn.active{background:rgba(var(--text-color));color:rgba(var(--background-color));border-color:rgba(var(--text-color))}.faq-content-column,.faq-accordion-content{width:100%}.faq-mobile-groups{display:none}.faq-mobile-category{border-bottom:.06rem solid rgba(var(--border-color))}.faq-mobile-category-summary{list-style:none;cursor:pointer;padding:1rem 0}.faq-mobile-category-summary::-webkit-details-marker{display:none}.faq-mobile-category-title{margin:0;font-size:var(--text-large);font-weight:600;flex:1;padding-right:1rem}.faq-mobile-category-toggle{width:1.2rem;min-width:1.2rem;height:1.2rem;transition:transform .3s ease-in-out}.faq-mobile-category[open] .faq-mobile-category-toggle{transform:rotate(45deg)}.faq-mobile-category-content{padding:0 0 1rem}.faq-mobile-entry{padding:.8rem 0}.faq-mobile-entry:not(:last-child){border-bottom:.06rem solid rgba(var(--border-color),.5)}.faq-mobile-question{margin:0 0 .4rem;font-size:var(--text-base)}.faq-mobile-answer{font-size:var(--text-small)}.faq-item{margin-bottom:1rem}.faq-details{position:relative;padding:.5rem 0;border-bottom:.06rem solid rgba(var(--border-color));transition:background-color .3s ease;will-change:background-color}.faq-details[open]{background-color:transparent}.faq-details[open] .faq-toggle{transform:rotate(45deg)}.faq-summary{padding:1rem;cursor:pointer;list-style:none}.faq-summary::-webkit-details-marker{display:none}.faq-title{margin:0;font-size:var(--text-large);font-weight:600;flex:1;padding-right:1rem}.faq-toggle{width:1.3rem;min-width:1.3rem;height:1.3rem;transition:transform .3s ease-in-out;flex-shrink:0}.faq-content{font-size:var(--text-small);padding:0 1rem 1.5rem;line-height:1.6;transition:height .4s ease;overflow:hidden;will-change:height}.faq-content p{margin:0 0 1rem}.faq-content p:last-child{margin-bottom:0}@media(min-width:992px){.faq-keywords-wrapper{flex-direction:row;align-items:flex-start;gap:3rem}.faq-keywords-sidebar{width:25%;min-width:200px;position:sticky;top:2rem}.faq-keywords-list{flex-direction:column;gap:.5rem}.faq-keyword-btn{width:100%;text-align:left;padding:1rem 1.25rem}.faq-content-column{width:75%;flex:1}.faq-details{padding:1.5rem}.faq-summary{padding:1.25rem 1.5rem}.faq-content{padding:0 1.5rem 1.5rem;font-size:var(--text-base)}.faq-title{font-size:var(--text-xlarge)}}@media(max-width:991px){.faq-keywords-wrapper{display:none}.faq-mobile-groups{display:block;margin-top:.75rem}.faq-keywords-section .faq-intro{margin-bottom:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/faq-with-keywords.css.map */
