.faq-specs{background:#fcfcf9;padding:60px 0;border-top:1px solid #e8e8e2}.faq-specs__inner{max-width:1200px;margin:0 auto;padding:0 40px}.faq-specs__tabs{display:flex;justify-content:center;background:#eeeee6;border-radius:100px;padding:4px;width:fit-content;margin:0 auto 48px}.faq-specs__tab{background:transparent;border:none;cursor:pointer;font-family:var(--font-body-family);font-size:14px;font-weight:500;color:#666;padding:10px 28px;border-radius:100px;transition:background .2s,color .2s;white-space:nowrap;letter-spacing:.01em}.faq-specs__tab--active{background:#22292d;color:#fcfcf9;font-weight:600}.faq-specs__panel{display:none}.faq-specs__panel--active{display:block}.faq-specs__panel-title{font-family:var(--font-heading-family);font-size:clamp(28px,4vw,40px);font-weight:400;color:#22292d;text-align:center;margin:0 0 40px;letter-spacing:-.01em}.faq-specs__accordions{display:flex;flex-direction:column;gap:8px;width:100%}.faq-specs__accordions--two-col{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start}.faq-specs__accordion{background:#f5f5ef;overflow:hidden;width:100%}.faq-specs__accordion-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-body-family);font-size:15px;font-weight:400;color:#22292d}.faq-specs__accordion-btn:hover{background:#ebebdf}.faq-specs__chevron{flex-shrink:0;width:18px;height:18px;transition:transform .2s ease;display:flex;align-items:center;justify-content:center;color:#666}.faq-specs__accordion-btn[aria-expanded=true] .faq-specs__chevron{transform:rotate(180deg)}.faq-specs__accordion-body{max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease,opacity .2s ease;padding:0 20px}.faq-specs__accordion-body p{font-size:14px;color:#555;line-height:1.6;margin:0;font-family:var(--font-body-family)}@media(max-width:600px){.faq-specs__inner{padding:0 20px}.faq-specs__accordions--two-col{grid-template-columns:1fr}.faq-specs__tab{padding:9px 20px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/faq-specs-tabs.css.map */
