.faq-section{background:var(--faq-bg, #FAF7F1);color:var(--faq-text, #1E2A26);padding:64px 0}.faq-inner{max-width:1200px;margin:0 auto;padding:0 24px}.faq-top{margin-bottom:40px}.faq-heading{font-size:clamp(28px,3.4vw,40px);font-weight:700;margin:0 0 12px;letter-spacing:-.01em}.faq-subheading{max-width:640px;color:var(--faq-muted, #6E7D77);font-size:16px;line-height:1.6}.faq-subheading p{margin:0}.faq-empty{color:var(--faq-muted, #6E7D77);font-style:italic}.faq-layout{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:32px;align-items:start}@media(max-width:900px){.faq-layout{grid-template-columns:1fr}}.faq-categories{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(max-width:900px){.faq-categories{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.faq-category-input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.faq-category-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:var(--faq-card-bg, #FFFFFF);border-radius:5px;padding:20px 18px;cursor:pointer;box-shadow:0 2px 10px #1428220f;transition:background-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease}.faq-category-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1428221a}.faq-category-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--faq-accent, #86B4A5);width:32px;height:32px}.faq-category-card img{width:28px;height:28px;object-fit:contain}.faq-category-name{font-size:16px;font-weight:600;line-height:1.2}.faq-category-count{font-size:13px;color:var(--faq-muted, #6E7D77)}@media(max-width:600px){.faq-category-card{padding:14px 12px;gap:6px;border-radius:5px}.faq-category-icon{width:24px;height:24px}.faq-category-icon svg{width:22px;height:22px}.faq-category-card img{width:20px;height:20px}.faq-category-name{font-size:13.5px;line-height:1.25;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.faq-category-count{font-size:11.5px}}.faq-category-input:checked+.faq-category-card{background:var(--faq-active-bg, #20362F);color:var(--faq-active-text, #FFFFFF);box-shadow:0 8px 20px #1428222e}.faq-category-input:checked+.faq-category-card .faq-category-icon{color:var(--faq-active-text, #FFFFFF)}.faq-category-input:checked+.faq-category-card .faq-category-count{color:color-mix(in srgb,var(--faq-active-text, #FFFFFF) 70%,transparent)}.faq-category-input:focus-visible+.faq-category-card{outline:2px solid var(--faq-accent, #86B4A5);outline-offset:2px}.faq-panel-title{font-size:22px;font-weight:700;margin:0 0 18px}.faq-item{background:var(--faq-card-bg, #FFFFFF);border-radius:5px;margin-bottom:14px;box-shadow:0 2px 10px #1428220d;overflow:hidden}.faq-item-trigger{list-style:none;display:flex;align-items:center;gap:12px;padding:18px 22px;cursor:pointer;font-weight:500;font-size:16px}.faq-item-trigger::-webkit-details-marker{display:none}.faq-item-number{color:var(--faq-accent, #86B4A5);font-weight:700;flex-shrink:0}.faq-item-question{flex:1}.faq-item-chevron{display:inline-flex;color:var(--faq-muted, #6E7D77);transition:transform .25s ease;flex-shrink:0}.faq-item[open] .faq-item-chevron{transform:rotate(180deg)}.faq-item-answer-inner{padding:0 22px 20px;color:var(--faq-muted, #6E7D77);font-size:15px;line-height:1.65}.faq-item-answer-inner p:first-child{margin-top:0}.faq-item-answer-inner p:last-child{margin-bottom:0}.faq-item-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item-answer>div{overflow:hidden}.faq-item[open] .faq-item-answer{grid-template-rows:1fr}
/*# sourceMappingURL=/cdn/shop/t/61/assets/faq-categories.css.map */
